Sensitive registers: a technique for reducing the fetch bandwidth in low-power microprocessors

A Robinson, JD Garside - Proceedings of the 17th ACM Great Lakes …, 2007 - dl.acm.org
A Robinson, JD Garside
Proceedings of the 17th ACM Great Lakes symposium on VLSI, 2007dl.acm.org
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 …
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.
ACM Digital Library
Showing the best result for this search. See all results