Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Appears in 34th Annual International Symposium on Microarchitecture, MICRO-34, Austin, Texas, December 2001 1 Direct Addressed Caches for Reduced Power Consumption
 

Summary: Appears in 34th Annual International Symposium on Microarchitecture, MICRO-34, Austin, Texas, December 2001 1
Direct Addressed Caches for Reduced Power Consumption
Emmett Witchel, Sam Larsen, C. Scott Ananian and Krste Asanovi´c
MIT Laboratory for Computer Science, Cambridge, MA 02139
witchel|slarsen|cananian|krste @lcs.mit.edu
Abstract
A direct addressed cache is a hardware-software design
for an energy-efficient microprocessor data cache. Direct
addressing allows software to access cache data without a
hardware cache tag check. These tag-unchecked loads and
stores save the energy of a tag check when the compiler can
guarantee an access will be to the same line as an earlier
access. We have added support for tag-unchecked loads and
stores to C and Java compilers. For Mediabench C pro-
grams, the compiler eliminates 16­76% of data cache tag
accesses, with half of the benchmarks avoiding over 40%
of the data tag checks. For SPECjvm98 Java programs,
the compiler eliminates 18­63% of data cache tag checks.
These tag check reductions translate into data cache energy
savings of 9­40%, and overall processor and cache energy

  

Source: Ananian, C. Scott - One Laptop Per Child
Asanovic, Krste - Computer Science and Artificial Intelligence Laboratory & Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (MIT)
Massachusetts Institute of Technology (MIT), Computer Science and Artificial Intelligence Laboratory, SCALE Group
Witchel, Emmett - Department of Computer Sciences, University of Texas at Austin

 

Collections: Computer Technologies and Information Sciences