首页> 外文会议>International Symposium on Advanced Parallel Processing Technologies >Reconstructing Hardware Transactional Memory for Workload Optimized Systems
【24h】

Reconstructing Hardware Transactional Memory for Workload Optimized Systems

机译:重建工作负载优化系统的硬件事务存储器

获取原文

摘要

Workload optimized systems consisting of large number of general and special purpose cores, and with a support for shared memory programming, are slowly becoming prevalent. One of the major impediments for effective parallel programming on these systems is lock-based synchronization. An alternate synchronization solution called Transactional Memory (TM) is currently being explored. We observe that most of the TM design proposals in literature are catered to match the constrains of general purpose computing platforms. Given the fact that workload optimized systems utilize wider hardware design spaces and on-chip parallelism, we argue that Hardware Transactional Memory (HTM) can be a suitable implementation choice for these systems. We re-evaluate the criteria to be satisfied by a HTM and identify possible scope for relaxations in the context of workload optimized systems. Based on the relaxed criteria, we demonstrate the scope for building HTM design variants, such that, each variant caters to a specific workload requirement. We carry out suitable experiments to bring about the trade-off between the design variants. Overall, we show how the knowledge about the workload is extremely useful to make appropriate design choices in the workload optimized HTM.
机译:工作负载优化系统由大量的一般和特殊用途核心组成,以及对共享内存编程的支持,逐渐变得普遍。对这些系统有效并行编程的主要障碍之一是基于锁的同步。目前正在探索名为交易存储器(TM)的备用同步解决方案。我们观察到,文献中的大多数TM设计建议都符合通用计算平台的约束。鉴于工作负载优化系统利用更广泛的硬件设计空间和片上并行性,我们认为硬件事务存储器(HTM)可以是这些系统的合适的实现选择。我们重新评估HTM满足的标准,并在工作负载优化系统的背景下识别可能的放松范围。根据轻松的标准,我们展示了构建HTM设计变体的范围,使得每个变体都迎合特定的工作量要求。我们对设计变体之间的权衡进行了合适的实验。总的来说,我们展示了对工作负载的知识是如何在工作负载优化HTM中进行适当的设计选择的非常有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号