Publication | Closed Access
Studying multicore processor scaling via reuse distance analysis
41
Citations
24
References
2013
Year
Unknown Venue
Cluster ComputingEngineeringComputer ArchitectureSoftware EngineeringMulticore ProcessorsHardware SecurityShared MemoryParallel ComputingManycore ProcessorPrivate CachesComputer EngineeringMulticore ProcessorComputer ScienceProgram AnalysisParallel Performance EvaluationMany-core ArchitectureMultiprocessor SystemParallel ProgrammingCache HierarchySystem Software
The trend for multicore processors is towards increasing numbers of cores, with 100s of cores--i.e. large-scale chip multiprocessors (LCMPs)--possible in the future. The key to realizing the potential of LCMPs is the cache hierarchy, so studying how memory performance will scale is crucial. Reuse distance (RD) analysis can help architects do this. In particular, recent work has developed concurrent reuse distance (CRD) and private reuse distance (PRD) profiles to enable analysis of shared and private caches. Also, techniques have been developed to predict profiles across problem size and core count, enabling the analysis of configurations that are too large to simulate.
| Year | Citations | |
|---|---|---|
Page 1
Page 1