DocumentCode :
346308
Title :
Instruction fetch energy reduction using loop caches for embedded applications with small tight loops
Author :
Lee, Lea Hwang ; Moyer, Bill ; Arends, John
Author_Institution :
M, Motorola Inc., Austin, TX, USA
fYear :
1999
fDate :
17-17 Aug. 1999
Firstpage :
267
Lastpage :
269
Abstract :
A fair amount of work has been done in recent years on reducing power consumption in caches by using a small instruction buffer placed between the execution pipe and a larger main cache. These techniques, however, often degrade the overall system performance. In this paper, we propose using a small instruction buffer, also called a loop cache, to save power. A loop cache has no address tag store. It consists of a direct-mapped data array and a loop cache controller. The loop cache controller knows precisely whether the next instruction request will hit in the loop cache, well ahead of time. As a result, there is no performance degradation.
Keywords :
cache storage; low-power electronics; semiconductor storage; direct-mapped data array; embedded applications; instruction fetch energy reduction; loop cache controller; loop caches; power consumption; small instruction buffer; small tight loops; Costs; Degradation; Embedded system; Energy consumption; Lakes; Permission; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Low Power Electronics and Design, 1999. Proceedings. 1999 International Symposium on
Conference_Location :
San Diego, CA, USA
Print_ISBN :
1-58113-133-X
Type :
conf
Filename :
799454
Link To Document :
بازگشت