计算机工程与应用 ›› 2013, Vol. 49 ›› Issue (9): 13-18.

• 博士论坛 • 上一篇    下一篇

环连接CMP模拟器:Godson-Ring

曹  非   

  1. 西北工业大学 计算机学院,西安 710072
  • 出版日期:2013-05-01 发布日期:2016-03-28

Ring connected CMP simulator:Godson-Ring

CAO Fei   

  1. School of Computer Science and Technology, Northwestern Polytechnical University, Xi’an 710072, China
  • Online:2013-05-01 Published:2016-03-28

摘要: 片上互连结构和cache一致性协议是片上多核处理器(CMP)设计的关键。为了探索使用环形互连结构CMP的cache一致性协议设计空间,需要使用对环形互连结构和cache一致性协议进行精确模拟的CMP模拟器平台。Godson-Ring是一个环连接CMP的用户态模拟器平台,采用功能和时序相分离的模拟方式,使用了事件驱动和执行驱动相结合的方法,周期精确地模拟了环形互连结构和cache一致性协议的硬件行为。该模拟器具有速度快和灵活性高的特点,能模拟多种cache一致性协议,可以快速、有效地探索环连接CMP的cache一致性协议设计空间。

关键词: 环, 片上多核处理器, cache一致性协议, 模拟器

Abstract: Network On Chip(NOC)and cache coherence protocol are the key design points of Chip Multi-Processor(CMP). To explore the cache coherence protocol design space of ring connected CMP, a CMP simulator needs to simulate the ring and cache coherence protocol precisely. Godson-Ring is a user mode ring connected CMP simulator. It simulates the functional and timing behaviors of CMP separately, and combines the event driven and execution driven methods together. The simulator accurately simulates the cache coherence protocol and ring cycle by cycle. It’s fast and flexible, and can explore the design space of cache coherence protocol efficiently.

Key words: ring, Chip Multi-Processor(CMP), cache coherence protocol, simulator