Go to main content

School of Computer Science Intranet

APT research areas

Discover our main research areas

Sensitive Registers: a Technique for Reducing the Fetch Bandwidth in Low-Power Microprocessors

A. Robinson and J.D. Garside

Abstract

Reducing power consumption is an increasingly important consideration in a wide variety of systems. One source of inefficiency in a 'general purpose' computing system is the (often repeated) overhead of fetching instructions which are used to direct the algorithm rather than process the data directly. This paper proposes a mechanism for the association of frequently used control information with the processor's registers, removing the need to fetch it repeatedly from the instruction stream. Some results are presented to demonstrate both power savings and speed gains over an existing low-power system and the potential for further savings in other programming models is explored.

DOI Link