2015 · 439 citations · 45 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureMemorySystem-on-chip DesignHardware AccelerationMemory HierarchyMemory Hierarchy DesignMemory Subsystem DesignVirtual MemoryCache Coherence ProtocolsCoherence ProtocolsMemory Access LocalityMemory Locality OptimizationMemory Management UnitsProgramming ModelsVirtual Memory ManagementVirtual Memory Support
Processing-in-memory (PIM) is rapidly rising as a viable solution for the memory wall crisis, rebounding from its unsuccessful attempts in 1990s due to practicality concerns, which are alleviated with recent advances in 3D stacking technologies. However, it is still challenging to integrate the PIM architectures with existing systems in a seamless manner due to two common characteristics: unconventional programming models for in-memory computation units and lack of ability to utilize large on-chip caches.
45
Christian Bienia, Sanjeev Kumar, Jaswinder Pal Singh et al. · 2008 · 3.4K citations
Chi-Keung Luk, Robert Cohn, Robert Muth et al. · ACM SIGPLAN Notices · 2005 · 3.2K citations
Measurement and analysis of online social networks
Alan Mislove, Massimiliano Marcon, Krishna P. Gummadi et al. · 2007 · 3.1K citations
Sheng Li, Jung Ho Ahn, Richard Strong et al. · 2009 · 2.4K citations