DocumentCode
2582217
Title
Adaptive balanced computing (ABC) microprocessor using reconfigurable functional caches (RFCs)
Author
Kim, Huesung ; Somani, Arun K. ; Tyagi, Akhilesh
Author_Institution
Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
fYear
2002
fDate
2002
Firstpage
138
Lastpage
144
Abstract
A general-purpose computing processor performs a wide range of functions. Although the performance of general-purpose processors has been steadily increasing, certain software technologies like multimedia and digital signal processing applications demand ever more computing power. If the computing resources are variable to the needs of an application, a better performance can be achieved. Adaptive Balanced Computing (ABC) performs a dynamic resource configuration of on-chip cache memory by converting the cache into a specialized computing unit. With a small amount of additional logic and slightly modified microarchitecture, a part of the cache memory can be configured to perform specialized computations in a conventional processor. In this paper, we evaluate the ABC using RFCs in various cache organizations to see the impact of resource reconfiguration. The simulations with multimedia and DSP applications show that the resource configuration speedups ranging from 1.04X to 3.94X in overall applications and from 2.61X to 27.4X in the core computations.
Keywords
cache storage; memory architecture; reconfigurable architectures; Adaptive Balanced Computing; Reconfigurable Functional Caches; cache memory; cache organizations; dynamic resource configuration; microarchitecture; on-chip cache memory; Application software; Cache memory; Digital signal processing; Microarchitecture; Microprocessors; Multimedia computing; Power engineering computing; Reconfigurable logic; Software performance; Streaming media;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 2002. Proceedings. 2002 IEEE International Conference on
ISSN
1063-6404
Print_ISBN
0-7695-1700-5
Type
conf
DOI
10.1109/ICCD.2002.1106761
Filename
1106761
Link To Document