【24h】

Improved implementations of the speculative memory access mechanism specMEM

机译:改进了投机内存访问机制标本的实现

获取原文

摘要

In order to reduce the overhead of synchronizing operations of shared memory multiprocessors, we proposed a mechanism, named specMEM, to execute memory accesses following a synchronizing operation speculatively before the completion of the synchronization is confirmed. A unique feature of our mechanism is that the detection of speculation failure and the restoration of computational state on the failure are implemented by a small extension of coherent cache. It is also remarkable that operations for speculation on its success and failure are performed in a constant time for each independent of the number of speculative accesses. Although we reported previously that specMEM achieves significant execution time reduction, for example 13% for LU decomposition, we also observed that it may be implemented more efficiently. This paper discusses about more efficient implementations of specMEM with an extra cache state and/or a non-speculative secondary cache.
机译:为了减少共享内存多处理器的同步操作的开销,我们提出了一种命名的标本,以在确认同步完成之前,在制定的同步操作之后执行存储器访问。我们机制的独特特征是,通过一个相干缓存的小扩展来实现猜测失败和对失败的计算状态的恢复。它也显着的是,对其成功和失败的猜测操作在每个独立于投机性访问的数量的恒定时间内执行。虽然我们以前所报道的那个规格达到了显着的执行时间,但Lu分解的实施例13%,我们也观察到它可以更有效地实现。本文讨论了具有额外高速缓存状态和/或非投机次级缓存的Specmem的更有效实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号