摘要
文章以OpenSPARC T1处理器为例,分析了片上多线程结构(chip multi-threading,CMT)处理器由于Cache抖动引发的缓存冲突等问题,通过引入空间锁环机制,减少程序中循环体被替换出Cache的概率,降低Cache冲突,从而提高多线程处理器性能。结果表明,使用空间锁环机制有效降低了缓存延迟和Cache的失效率。
Taking OpenSPARC T1 processor as an example ,the Cache conflicts caused by the Cache thrashing in the chip multi-threading(CM T ) processors are discussed .On this basis ,the circular loc-king mechanism of space is introduced to reduce the probability of being replaced from the Cache and avoid Cache conflicts in the loop body ,so as to improve the performance of multi-threading processor . The result shows that the cache latency and the failure rate of the Cache are reduced by using the cir -cular locking mechanism .
出处
《合肥工业大学学报(自然科学版)》
CAS
CSCD
北大核心
2016年第6期786-789,共4页
Journal of Hefei University of Technology:Natural Science
基金
国家自然科学基金资助项目(61106020)
合肥工业大学大学生创新性实验计划资助项目(201510359038)