发明授权
- 专利标题: Accelerating multiversion concurrency control using hardware transactional memory
- 专利标题(中): 使用硬件事务内存来加速多版本并发控制
-
申请号: US14623656申请日: 2015-02-17
-
公开(公告)号: US09442837B2公开(公告)日: 2016-09-13
- 发明人: Bishwaranjan Bhattacharjee , Mustafa Canim , Mohammad S. Hamedani
- 申请人: International Business Machines Corporation
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 David Zwick
- 主分类号: G06K5/00
- IPC分类号: G06K5/00 ; G06F12/02 ; G06F9/46
摘要:
Atomically updating shared data in a transactional memory system comprising transactional memory storage and a transactional memory enabled processor. The computer creates a pointer stored in a stable memory location that is used to locate a shared data stored in a second memory location. The computer accesses the shared data and loads the pointer used to locate the accessed shared data into transactional memory storage. The computer updates the accessed shared data using copy-on-write, whereby the updated shared data is stored in a third memory location, and performs the atomic update of the shared data by updating the pointer such that it locates the updated shared data stored in the third memory location.
公开/授权文献
信息查询