2011 · 23 citations · 23 references
ComputingComputer EngineeringHigh-performance ComputingHardware-software Co-designOperating SystemsParallel ComputingCache Behavior AnalysisCachingHardware-software PartitioningMemory Hierarchy DesignMemory Hierarchy OptimizationPerformance TuningCache AnalysisCache OptimizationCache PartitioningCache Performance ModelingPartitioningPartitioning AlgorithmsPartitioning StrategiesPerformance-aware Partitioning
This paper discusses the use of software cache partitioning techniques to study and improve cache behavior of HPC applications. Most existing studies use this partitioning to solve quality of service issues, like fair distribution of a shared cache among running processes. We believe that, in the HPC context of a single application being studied/optimized on the system, with a single thread per core, cache partitioning can be used in new and interesting ways.
23
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
Chi-Keung Luk, Robert Cohn, Robert Muth et al. · 2005 · 2.3K citations
Nicholas Nethercote, Julian Seward · 2007 · 2.3K citations
Dawson Engler, M. Frans Kaashoek, James W. O’Toole · 1995 · 1.1K citations