首页> 外文会议>International Symposium on High-Performance Computer Architecture >A shared-bus control mechanism and a cache coherence protocol for a high-performance on-chip multiprocessor
【24h】

A shared-bus control mechanism and a cache coherence protocol for a high-performance on-chip multiprocessor

机译:用于高性能片上多处理器的共享总线控制机制和高速缓存同步协调协议

获取原文

摘要

A new cache coherence solution is proposed for an over 500 MHz on-chip multiprocessor using advanced VLSI technology. In order to reduce shared-bus transaction time, the central coherence unit (CCU) is introduced. The CCU controls all shared-bus transactions, monitoring all cache rays every clock cycle, and executes a bus transaction in four clock cycles while a conventional bus mechanism requires eight clock cycles. A new cache coherence protocol (CRAC) is also introduced in order to reduce external memory access. The CRAC protocol makes it possible to load a desired data from any cache having a copy, and to transfer write-back responsibility to another cache having a copy. An implementation of CCU and CRAC is presented and evaluated using a cycle-based multiprocessor simulator. Simulation results show that introduction of CCU and CRAC is effective to reduce shared-bus traffic and total execution time. Furthermore, proposed multiprocessor model with CCU and CRAC is proved to be more scalable than a conventional multiprocessor model.
机译:使用高级VLSI技术提出了一种用于超过500 MHz的片上多处理器的新的高速缓存相干解决方案。为了减少共享总线交易时间,介绍了中央相干单元(CCU)。 CCU控制所有共享总线事务,监控所有时钟周期的所有高速缓存光线,并在四个时钟周期中执行总线事务,而传统的总线机制需要八个时钟周期。还引入了一种新的高速缓存相干协议(CRAC),以减少外部内存访问。 CRAC协议使得可以从具有副本的任何高速缓存加载所需数据,并将写回责任转移到具有副本的另一个高速缓存。使用基于循环的多处理器模拟器来呈现和评估CCU和CRAC的实现。仿真结果表明,CCU和CRAC的引入有效降低共享总线流量和总执行时间。此外,已证明具有CCU和CRAC的提出的多处理器模型比传统的多处理器模型更可扩展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号