2002 · 45 citations · 9 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureLow-power DesignParallel ComputingCachingCaching StrategiesLow-power Cache DesignMemory HierarchyMemory Hierarchy DesignMemory Subsystem DesignCache DesignCache Dynamic Power ReductionCache Memory DesignCache OptimizationEnergy ConsumptionEnergy-efficient Memory DesignLow-power Data Cache DesignMismatch
There is an on-going debate about which consumes less energy: a RAM-tagged associative cache with an intelligent order of accessing its tags and ways (e.g. way prediction), or a CAM-tagged high associativity cache. If a CAM search can consume less than twice the energy of reading a tag RAM, it would probably be the preferred option for low-power applications. Based on memory traces --- which usually cause tag mismatch within the lower four bits --- a new serial CAM organisation is proposed which consumes just 45% more than a single tag RAM read and is only 25% slower than the conventional, parallel CAM. Furthermore, it can optionally be operated as a parallel CAM, at no speed penalty, and still reduce energy consumption.
9
A 160-MHz, 32-b, 0.5-W CMOS RISC microprocessor
J. Montanaro, Richard T. Witek, K. Anne et al. · IEEE Journal of Solid-State Circuits · 1996 · 641 citations
Engineering, Computer Engineering, Electrical Engineering +11
Predictive sequential associative cache
Brad Calder, Dirk Grunwald, Joel Emer · 2002 · 211 citations
SH3: high code density, low power
Atsushi Hasegawa, I. Kawasaki, Kazuji Yamada et al. · IEEE Micro · 1995 · 123 citations