2011 · 277 citations · 36 references
EngineeringComputer EngineeringComputer ScienceChannel ManagementHardware-software Co-designParallel ComputingCpu SchedulingMemory HierarchyMemory Hierarchy DesignMemory ManagementMulticore Processor DesignShared-memory MultiprocessingInterferenceMemory ContentionMemory Controller DesignMulticore ArchitecturesMulticore SystemsProcessor PartitioningShared Memory ManagementSystem Performance Evaluation
Main memory is a major shared resource among cores in a multicore system. If the interference between different applications' memory requests is not controlled effectively, system performance can degrade significantly. Previous work aimed to mitigate the problem of interference between applications by changing the scheduling policy in the memory controller, i.e., by prioritizing memory requests from applications in a way that benefits system performance.
36
Chi-Keung Luk, Robert Cohn, Robert Muth et al. · ACM SIGPLAN Notices · 2005 · 3.2K citations
Chi-Keung Luk, Robert Cohn, Robert Muth et al. · 2005 · 2.3K citations
Scott Rixner, William J. Dally, Ujval J. Kapasi et al. · 2000 · 966 citations · Full text
Process Variation Tolerant 3T1D-Based Cache Architectures
Xiaoyao Liang, R. Canal, Gu-Yeon Wei et al. · 2007 · 518 citations
Engineering, Computer Engineering, Electrical Engineering +17