首页> 外文期刊>Journal of Parallel and Distributed Computing >Lightweight Transactional Memory systems for NoCs based architectures: Design, implementation and comparison of two policies
【24h】

Lightweight Transactional Memory systems for NoCs based architectures: Design, implementation and comparison of two policies

机译:用于基于NoC的体系结构的轻型事务存储系统:两种策略的设计,实现和比较

获取原文
获取原文并翻译 | 示例

摘要

Hardware Transactional Memory (HTM) is an attractive design concept which simplifies parallel programming by shifting the problem of correct synchronization between threads to the underlying hardware memory system.rnThere has recently been much work dealing with Hardware Transactional Memory systems, but to the best of our knowledge, all assume a write-back cache coherence protocol.rnAs no existing HTM system is based on a write-through coherence protocol, we propose the design and implementation of an original Transactional Memory system based on a Write-Through Invalidate directory based cache coherence protocol, and we perform the comparison of this system with a more common write-back MES1 (Modified Exclusive Shared Invalid) based HTM system. The comparison is done on an architecture with two possible memory repartitions, either centralized or distributed, at the cycle-accurate level. Additionally, our work takes into account the difficulties related to on-chip communication using network like interconnects, in order to be able to target the embedded domain.rnWe compare the execution performances of both HTM systems on two micro-kernels and on a subset of the SPLASH-2 benchmarks. Results show that the coherence protocol has an impact on the execution times, but that no solution outperforms the other. However, the write-back has overall slightly better results, especially when the memory is not distributed.
机译:硬件事务存储(HTM)是一个有吸引力的设计概念,它通过将线程之间的正确同步问题转移到底层硬件存储系统来简化并行编程。rn最近有很多工作在处理硬件事务存储系统,但是我们做到了最好。由于没有现有的HTM系统基于直写式一致性协议,因此,我们提出了基于基于写无效的目录的高速缓存一致性的原始事务存储系统的设计和实现。协议,然后我们将该系统与更常见的基于回写MES1(修改后的独占共享无效)的HTM系统进行比较。比较是在具有两个可能的内存分区的体系结构上进行的,这些分区可以在周期准确的级别上进行集中或分布式分配。此外,为了能够针对嵌入式域,我们的工作考虑了与使用诸如互连网络之类的片上通信相关的困难。我们比较了两个HTM系统在两个微内核以及其中一个子集上的执行性能。 SPLASH-2基准。结果表明,一致性协议对执行时间有影响,但没有解决方案能胜过其他解决方案。但是,回写具有总体上更好的结果,尤其是在未分配内存时。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号