ACM SIGARCH Computer Architecture News · 2013 · 41 citations · 28 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureLow-power DesignMemoryAccelerator ArchitectureHardware AccelerationMemory DevicesMemory Subsystem DesignMemristive MaterialsPower ManagementAcceleratorsAssociative SearchEnergy-efficient Memory DesignEnergy-efficient Memory SystemsMemory BandwidthMemory ScalingOff-chip Memory SystemsTechnology Scaling
With technology scaling, on-chip power dissipation and off-chip memory bandwidth have become significant performance bottlenecks in virtually all computer systems, from mobile devices to supercomputers. An effective way of improving performance in the face of bandwidth and power limitations is to rely on associative memory systems. Recent work on a PCM-based, associative TCAM accelerator shows that associative search capability can reduce both off-chip bandwidth demand and overall system energy. Unfortunately, previously proposed resistive TCAM accelerators have limited flexibility: only a restricted (albeit important) class of applications can benefit from a TCAM accelerator, and the implementation is confined to resistive memory technologies with a high dynamic range ( R High /R Low ), such as PCM. This work proposes AC-DIMM, a flexible, high-performance associative compute engine built on a DDR3-compatible memory module. AC-DIMM addresses the limited flexibility of previous resistive TCAM accelerators by combining two powerful capabilities---associative search and processing in memory. Generality is improved by augmenting a TCAM system with a set of integrated, user programmable microcontrollers that operate directly on search results, and by architecting the system such that key-value pairs can be co-located in the same TCAM row. A new, bit-serial TCAM array is proposed, which enables the system to be implemented using STT-MRAM. AC-DIMM achieves a 4.2X speedup and a 6.5X energy reduction over a conventional RAM-based system on a set of 13 evaluated applications.
28
Giant tunnelling magnetoresistance at room temperature with MgO (100) tunnel barriers
S. Parkin, Christian Kaiser, Alex Panchula et al. · Nature Materials · 2004 · 3.3K citations
Sheng Li, Jung Ho Ahn, Richard Strong et al. · 2009 · 2.4K citations
Evaluating MapReduce for Multi-core and Multiprocessor Systems
Colby Ranger, R. Raghuraman, Arun Penmetsa et al. · 2007 · 968 citations
Scott Rixner, William J. Dally, Ujval J. Kapasi et al. · 2000 · 966 citations · Full text
SPEC CPU2000: measuring CPU performance in the New Millennium
John L. Henning · Computer · 2000 · 859 citations