Dynamic partitioning of scalable cache memory for SMT architectures

Jun Min Wu, Xiao Dong Zhu, Xiu Feng Sui, Ying Qi Jin, Xiao Yu Zhao

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The one-level data cache [1], which is optimized for bandwidth, eliminates the overhead to maintain containment and coherence. And it is suitable for future large-scale SMT processor. Although the design has good scalability, large-scale SMT architecture exacerbates the stress on cache, especially for the bank-interleaved data cache referred to in paper [1]. This paper proposes a dynamic partitioning method of scalable cache for large-scale SMT architectures. We extend the scheme proposed in [2] to multi-banking cache. Since memory reference characteristics of threads can change very quickly, our method collects the miss-rate characteristics of simultaneously executing threads at runtime, and partitions the cache among the executing threads. The partitioning scheme has been evaluated using a modified SMT simulator modeling the one-level data cache. The results show a relative improvement in the IPC of up to 18.94% over those generated by the non-partitioned cache using standard least recently used replacement policy.

源语言英语
主期刊名High Performance Computing - 8th CCF Conference, HPC 2012, Revised Selected Papers
出版商Springer Verlag
12-25
页数14
ISBN(印刷版)9783642415906
DOI
出版状态已出版 - 2013
已对外发布
活动8th CCF Conference on High Performance Computing, HPC 2012 - Zhangjiajie, 中国
期限: 29 10月 201231 10月 2012

出版系列

姓名Communications in Computer and Information Science
207
ISSN(印刷版)1865-0929

会议

会议8th CCF Conference on High Performance Computing, HPC 2012
国家/地区中国
Zhangjiajie
时期29/10/1231/10/12

指纹

探究 'Dynamic partitioning of scalable cache memory for SMT architectures' 的科研主题。它们共同构成独一无二的指纹。

引用此