首页> 外文会议>International Conference on High Performance Computing >Complexity Analysis of a Cache Controller for Speculative Multithreading Chip Multiprocessors
【24h】

Complexity Analysis of a Cache Controller for Speculative Multithreading Chip Multiprocessors

机译:推测多线程芯片多处理器缓存控制器的复杂性分析

获取原文

摘要

Although many performance studies of memory specula-tion mechanisms in speculative multithreading chip multiprocessors have been reported, it is still unclear whether the mechanisms are complexity effective and worth implementing. In this paper, we perform a complex-ity analysis of a cache controller designed by extending an MSI controller to support thread-level memory speculation. We model and estimate the delay of the control logic on critical paths and the area overhead to hold additional control bits in the cache directory. Our analysis shows that for many protocol operations, the directory access time occupies more than half of the total delay. The total overhead is however smaller than the delay for accessing the cache tags. Since the protocol operations can be performed in parallel with the tag access, the resulting critical path latency is only slightly increased.
机译:虽然已经报道了许多对记忆标注机制的许多性能研究,但仍然尚不清楚机制是否有效,值得实施。在本文中,我们对通过扩展MSI控制器来支持线程级存储器猜测设计的高速缓存控制器的复杂ISY分析。我们模型并估计在关键路径上的控制逻辑和区域开销的延迟,以保持缓存目录中的额外控制位。我们的分析表明,对于许多协议操作,目录访问时间占据总延迟的一半以上。然而,总开销小于访问缓存标记的延迟。由于可以与标签访问并行执行协议操作,因此产生的关键路径延迟仅略微增加。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号