On Chip Cache Quantitative Optimization Approach: Study in Chip Multi-processor Design
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 deter riorate 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.
Chi Zhang Xiang Wang
School of Electronic and Information Engineering, Beihang University,100191, Beijing, China
国际会议
The Second International Conference on High Performance Computing and Applications(第二届高性能计算及应用国际会议)
上海
英文
550-556
2009-08-10(万方平台首次上网日期,不代表论文的发表时间)