On chip cache quantitative optimization approach: study in chip multi-processor design

C Zhang, X Wang - … Conference, HPCA 2009, Shanghai, China, August 10 …, 2009 - Springer
C Zhang, X Wang
High Performance Computing and Applications: Second International Conference …, 2009Springer
The nanoelectroincs era promotes multi-core processor (or chip multiprocessor, CMP)
improvements with a good deal of both opportunities and challenges. In CMP systems
based on SMP organization, cache is much more important than before because
performance promoted by multiprocessor is easily degraded by memory latency in shared
symmetric multiprocessors. A quantitative optimization cache design is presented in SMP
based CMP systems. Cache design strategies in uniprocessor systems are implemented in …
Abstract
The nanoelectroincs era promotes multi-core processor (or chip multiprocessor, CMP) improvements with a good deal of both opportunities and challenges. In CMP systems based on SMP organization, cache is much more important than before because performance promoted by multiprocessor is easily degraded by memory latency in shared symmetric multiprocessors. A quantitative optimization cache design is presented in SMP based CMP systems. Cache design strategies in uniprocessor systems are implemented in multiprocessor simulator by executing parallel programs for different number of processors. Evaluation result shows that designing principles in uniprocessor are partly applicable to multiprocessor systems while some traditional designs deteriorate system performance. Increasing cache sizes results in hit rates augment from 15.01% to 43.83% in various simulation conditions, while hit rates is an extremal function for block size. For large caches (128KB), Random algorithm overrides LRU for 6.041% hit rate at most.
Springer
Showing the best result for this search. See all results