计算机工程2017,Vol.43Issue(7):38-43,6.DOI:10.3969/j.issn.1000-3428.2017.07.006
一种应用于多路直连CMP的混合一致性协议
A Hybrid Coherence Protocol Applied to Multi-channel Direct Connection CMP
摘要
Abstract
Cache coherence protocol impacts the system performance and the demand of bandwidth.Snoopy protocols and directory protocols are widely used in modern server systems,but the former needs large bandwidth while the latter has long latency,so they are not suitable for domestic server CPU used in the scenario that the bandwidth is relatively small and latency is relatively long.To solve this problem,this paper proposes a hybrid coherence protocol based on Token protocol and directory protocol,and uses Simics and GEMS to construct a system in which multi-channel Chip Multi-processors(CMP) are directly connected.It then runs SPLASH-2 benchmark to test related performance.The experimental results show that the hybrid protocol has better performance than the directory protocol.Compared with the Token protocol,the hybrid protocol significantly reduces the demand of inter-chip bandwidth at relatively little cost of performance,and has better performance in the system that the bandwidth is not sufficient.关键词
片间直连/Cache一致性/Token协议/目录协议/混合协议Key words
direct connection among chips/Cache coherence/Token protocol/directory protocol/hybrid protocol分类
信息技术与安全科学引用本文复制引用
王云霏,王飙,李媛,孙战先..一种应用于多路直连CMP的混合一致性协议[J].计算机工程,2017,43(7):38-43,6.基金项目
"核高基"重大专项(2013ZX0102-8001-001-001). (2013ZX0102-8001-001-001)