首页> 外文会议>International Symposium on Computer Architecture >Token: Efficient Execution of Large Transactions with Hardware Transactional Memory
【24h】

Token: Efficient Execution of Large Transactions with Hardware Transactional Memory

机译:令牌:用硬件事务内存有效地执行大型交易

获取原文

摘要

Current hardware transactional memory systems seek to simplify parallel programming, but assume that large transactions are rare, so it is acceptable to penalize their performance or concurrency. However, future programmers may wish to use large transactions more often in order to integrate with higher-level programming models (e.g., database transactions) or perform selected I/O operations. To prevent the "small transactions are common" assumption from becoming self-fulfilling, this paper contributes TokenTM-an unbounded HTM that uses the abstraction of tokens to precisely track conflicts on an unbounded number of memory blocks. TokenTM implements tokens with new mechanisms, including metastate fission/fusion and fast token release. TokenTM executes small transactions fast, executes concurrent large transactions with no penalty to nonconflicting transactions, and gracefully handles paging, context switching, and System-V-style shared memory.
机译:目前的硬件事务内存系统寻求简化并行编程,但假设大型事务很少见,因此惩罚其性能或并发是可以接受的。但是,未来的程序员可能希望更常用的大型交易以与更高级别的编程模型(例如,数据库事务)或执行所选I / O操作集成。为防止“小型事务是常见的”假设从变得自我实现,这篇论文贡献了tokentm-一个无限的htm,它使用令牌的抽象来精确地跟踪无限数量的内存块。 Tokentm实现具有新机制的令牌,包括转移裂变/融合和快速令牌发布。 tokentm快速执行小型事务,执行并发大型事务,没有罚款不符合交易,且优雅地处理分页,上下文切换和系统-V样式共享内存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号