【24h】

Language constructs for transactional memory

机译:交易记忆的语言构造

获取原文

摘要

Building concurrent shared-memory data structures is a notoriously difficult problem, and so the widespread move to multi-core and multi-processor hardware has led to increasing interest in language constructs that may make concurrent programming easier. One technique that has been studied widely is the use of atomic blocks built over transactional memory (TM): the programmer marks a section of code as atomic, and the language implementation speculatively executes it using transactions. Transactions can run in parallel so long as they access different data.
机译:构建并发共享内存数据结构是一个臭名昭着的难题问题,因此广泛移动到多核和多处理器硬件的移动导致对语言构造的兴趣越来越令人兴趣,这些构造可以更轻松地制作并发编程。已经过一种研究的一种技术是使用在事务存储器(TM)上构建的原子块:程序员将一个代码部分标记为原子,而语言实现可使用事务执行它。事务可以在访问不同的数据时并行运行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号