作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (23): 249-251. doi: 10.3969/j.issn.1000-3428.2007.23.087

• 工程应用技术与实现 • 上一篇    下一篇

支持多机环境的片上Cache的设计与实现

邹代红,高德远,张盛兵   

  1. (西北工业大学航空微电子中心,西安 710072)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-12-05 发布日期:2007-12-05

Design and Implementation of Cache in Multi Processors System

ZOU Dai-hong, GAO De-yuan, ZHANG Sheng-bing   

  1. (Aviation Microelectronics Center, Northwestern Polytechnical University, Xi’an 710072)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-12-05 Published:2007-12-05

摘要: Cache是高性能微处理器解决CPU和存储器速度差异问题的有效措施之一。在共享存储器的多机环境下,共享数据在多个处理器的片上Cache中分布,Cache间维持数据一致性成为关键。该文讨论了32位嵌入式微处理器“龙腾R2”的Cache的设计和实现和支持多机环境的Cache一致性实现方法,并给出了实现的结果。

关键词: Cache, Cache一致性, MEI协议, 总线侦听

Abstract: Cache is one of the most popular methods to solve the problem of the speed difference between CPU and memory in muti processors system. Because data are shared by multiprocessors, how to keep data coherence between Caches is a key problem. This paper presents the design of Cache architecture of a 32-bit RISC microprocessor chip “LongTeng R2”, and discusses the coherence protocol. And the result of design is given.

Key words: Cache, Cache coherence, MEI protocol, bus snooping

中图分类号: