loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design, Automation and Test in Europe Conference and Exhibition Volume I (DATE'04)
Data Reuse Analysis Technique for Software-Controlled Memory Hierarchies
Paris, France
February 16-February 20
ISBN: 0-7695-2085-5
Ilya Issenin, University of California at Irvine
Nikil Dutt, University of California at Irvine
In multimedia and other streaming applications a significant portion of energy is spent on data transfers. Exploiting data reuse opportunities in the application, we can reduce this energy by making copies of frequently used data in a small local memory and replacing speed and power inefficient transfers from main off-chip memory by more efficient local data transfers. In this paper we present an automated approach for analyzing these opportunities in a program that allows modification of the program to use custom scratch pad memory configurations comprising a hierarchical set of buffers for local storage of frequently reused data. Using our approach we are able to reduce energy consumption of the memory subsystem when using a scratch pad memory by a factor of two on average compared to a cache of the same size.
Citation:
Ilya Issenin, Erik Brockmeyer, Miguel Miranda, Nikil Dutt, "Data Reuse Analysis Technique for Software-Controlled Memory Hierarchies," date, vol. 1, pp.10202, Design, Automation and Test in Europe Conference and Exhibition Volume I (DATE'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.