A hybrid NoC design for cache coherence optimization for chip multiprocessors

DAC(2012)

引用 17|浏览118
暂无评分
摘要
On chip many-core systems, evolving from prior multi-pro cessor systems, are considered as a promising solution to the performance scalability and power consumption problems. The long communication distance between the traditional multi-processors makes directory-based cache coherence protocols better solutions compared to bus-based snooping protocols even with the overheads from indirections. However, much smaller distances between the CMPcores enhance the reachability of buses, revitalizing the applicability of snooping protocols for cache-to-cache transfers. In this work, we propose a hybrid NoC design to provide optimized support for cache coherency. In our design, on-chip links can be dynamically configured as either point-to-point links between NoC nodes or short buses to facilitate localized snooping. By taking advantage of the best of both worlds, bus-based snooping coherency and NoC-based directory coherency, our approach brings both power and performance benefits.
更多
查看译文
关键词
optimisation,hybrid noc design,many-core systems,directory-based cache coherence protocols,performance scalability,cache storage,noc node,power consumption problem,cache coherence optimization,multi-core,cmp core,cache coherence,performance benefit,multiprocessing systems,bus-based snooping protocols,cache coherence protocol,noc-based directory coherency,cache coherency,logic design,better solution,multiprocessor systems,chip multiprocessors,bus-based snooping coherency,noc,bus,network-on-chip,cmp cores,cache-to-cache transfers,system on a chip,network on chip,coherence,multi core,routing,point to point,protocols,chip,bandwidth,switches
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要