中国半导体行业协会封装分会会刊

中国电子学会电子制造与封装技术分会会刊

导航

电子与封装 ›› 2020, Vol. 20 ›› Issue (11): 110101 . doi: 10.16257/j.cnki.1681-1070.2020.1114

• 综述 •    下一篇

基于片上网络互连的多核缓存一致性研究综述*

陈家豪1,黄乐天1,谢暄2,魏敬和3   

  1. 1. 电子科技大学电子科学与工程学院,成都 610054;2.电子科技大学自动化工程学院,成都 610054;3. 中科芯集成电路有限公司,江苏 无锡 214072
  • 收稿日期:2020-06-12 发布日期:2020-11-17
  • 作者简介:陈家豪(1996—),男,四川绵阳人,硕士研究生,主要研究方向为多核缓存一致性与片上网络路由等。

Review ofMulticore Cache Coherence Based on Network-on-Chip Interconnection

CHEN Jiahao1, HUANG Letian1, XIE Xuan2, WEI Jinghe3   

  1. 1. School of Electronic Science and Engineering, Universityof Electronic Science and Technology of China, Chengdu 610054, China;2. School ofAutomation Engineering, University of Electronic Science and Technology ofChina, Chengdu 610054, China;3. China KeySystem & Integrated Circuit Co., Ltd., Wuxi 214072, China
  • Received:2020-06-12 Published:2020-11-17

摘要: 随着多核处理器的集成规模不断扩大,片上互连由总线发展到片上网络,传统的缓存一致性协议不再适应新的片上网络(NoC)环境,缓存一致性问题凸显成为制约多核系统性能的瓶颈之一。从多核一致性问题的产生出发,分析了互连结构对缓存一致性的影响,分别从存在的困难和优化的角度综述了侦听协议、目录协议、令牌(Token)协议等的发展现状。总结了当前一致性协议发展过程中面临的问题,并对未来发展方向做了展望。

关键词: 多核系统, 片上网络, 缓存一致性协议

Abstract: With the continuous expansion of the integration scale of multi-core processors, the on-chip interconnection has evolved from the bus to the on-chip network. The traditional cache coherence protocol no longer adapts to the new network-on-chip (NoC) environment, and the problem of cache coherence is highlighted. It has become one of the bottlenecks restricting the performance of multi-core systems. Starting from the generation of multi-core consistency problems, the article analyzes the impact of interconnection structure on cache consistency, and summarizes the development status of snooping protocols, directory protocols, and token protocols from the perspective of existing difficulties and optimization. It summarizes the problems faced in the development process of the current protocols and gives a prospect for the future development direction.

Key words: multicore system, network-on-chip, cache coherency protocol

中图分类号: