期刊文献+

频率2GHz的16核处理器二级缓存设计

Design of a 2 GHz L2 Cache for 16-core Processor
下载PDF
导出
摘要 提出了针对多核处理器的2级缓存L2Cache设计方案,以高效地处理访存请求.采用优化的目录协议维护与1级缓存L1Cache的数据一致性,并结合片上目录来维护L2Cache之间及其与3级缓存L3Cache之间的一致性;在L2Cache设计中,提出了基于MESIA-F的Cache一致性协议,实现了最早返回取数数据的短流水线设计;采用相关链和远程链机制解决了监听应答导致的死锁问题;通过基于流水线的睡眠与唤醒技术降低了漏流功耗;通过细粒度门控时钟降低了其动态功耗.后端设计结果表明,经过优化设计的L2Cache达到了频率2GHz的设计目标,并已成功应用于某16核处理器芯片. An L2 Cache design scheme was provided to process the memory access with high efficiency. L2 Cache manages data coherency with L1 Cache by the improved directory protocol, and manages date coher- ence with other L2 Caches and L3 Caches by cooperating with directory control unit. An MESIA-F Cache coherency protocol was implemented. The stage of pipeline is small, so load data can be returned to core in advance. The potential deadlock was resolved by two dependence list. The leakage power is decreased by sleeping the data array and just waking up them before used. The dynamic power is decreased by applying the fine gate clock. The result of backend design shows that the design frequency reaches 2 GHz. The design has been used in a 16-core processor chip successfully.
出处 《上海交通大学学报》 EI CAS CSCD 北大核心 2013年第1期108-112,117,共6页 Journal of Shanghai Jiaotong University
基金 核高基重大专项(2009ZX01028-002-002) 国家自然科学基金项目(61170045)资助
关键词 多核处理器 2级缓存 MESIA-F协议 multi-core processor L2 cache MESIA-F protocol
  • 相关文献

参考文献8

  • 1Balasubramonian R,Jouppi N,Muralimanohar N. Multi-core Cache hierarchies[DB/OL].http://www.morganclaypool.com/doi/pdfplus/10.2200/S00365ED1V01Y201105CAC017,2012.
  • 2Sorin D J,Hill M,Wood D A. A primer on memory consistency and Cache coherences[DB/OL].http://www.morganclaypool.com/doi/pdfplus/10.2200/S00346ED1V01Y201104CAC016,2012.
  • 3Olukotun K;Hammond L;Laudon J;汪东升;王海霞.片上多处理器体系结构——改善吞吐率和延迟的技术[M]北京:机械工业出版社,2009.
  • 4Zheng Y,Dovis B T,Jordan M. Performance evaluation of exclusive Cache hierarchies[DB/OL].http://mercury.pr.erau.edu/~ davisb22/papers/ispass04.pdf,2012.
  • 5Song F G,Moore S,Dongarra J. L2 Cache modeling for scientific applications on chip multi-processors[DB/OL].http://web.eecs.utk.edu/~shirley/papers/icpp07.pdf,2012.
  • 6Jones A,Hill M,Beaumont M. A re-usable level 2 Cache architecture[DB/OL].http://www.design-reuse.com/articles/20750/re-usable-level-2-Cache-architecture.html,2012.
  • 7Simoni R,Horowitz M. Modeling the performance of limited pointers directories for Cache coherence[A].Canada:ACM Press,1991.309-319.
  • 8Kotera I,Abe K,Egawa R. Power-awaredynamic Cache partitioning for CMPs[J].Transactions on High-Performance Embedded Architectures and Compilers Ⅲ Lecture Notes in Computer Science,2011.135-153.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部