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