首页> 外文期刊>International journal of parallel programming >Nebelung: Execution Environment for Transactional OpenMP
【24h】

Nebelung: Execution Environment for Transactional OpenMP

机译:Nebelung:事务性OpenMP的执行环境

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

摘要

proof-of-concept implementation of OpenMP with TM. Some language extensions to OpenMP are proposed to express transactions. These extensions are implemented in our source-to-source OpenMP Mercurium compiler and our Software Transactional Memory (STM) runtime system Nebelung that supports the code generated by Mercurium. Hardware Transactional Memory (HTM) or Hardware-assisted STM (HaSTM) are seen as possible paths to make the tandem TM-OpenMP more scalable. In the evaluation section we show the preliminary results. The paper finishes with a set of open issues that still need to be addressed, either in OpenMP or in the hardware/software implementations of TM.
机译:TM的OpenMP概念验证实现。建议对OpenMP进行某些语言扩展以表达交易。这些扩展在我们的源到源OpenMP Mercurium编译器和支持Mercurium生成的代码的软件事务存储(STM)运行时系统Nebelung中实现。硬件事务存储器(HTM)或硬件辅助STM(HaSTM)被视为使串联TM-OpenMP具有更高可扩展性的可能途径。在评估部分,我们显示了初步结果。本文以OpenMP或TM的硬件/软件实现中的一系列未解决问题为结尾。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号