Hardware/Hybrid Transactional Memory
Transactional memory(TM) systems become considerable popular due to it simplifying the development of highly scalable parallel programs. The implementations of TM systems are classified into three types: hardware transactional memory (HTM), software transactional memory (STM) and hybrid transactional memory (HyTM). We analyze and compare some typical HTM and HyTM from version management, detection management, nested transaction, isolated, etc. In addition, we discuss LogTM Signature Edition (LogTM-SE) system from eager version management, eager conflict detection, memory paging, thread switching and closed/open nested transaction.
multi-core hardware transactional memory hybrid transactional memory version management conflict management
Xiang Li Jing Zhang Jun-huai Li
Xian University of Technology Institute of Computer Science and Engineering XIAN China Shaanxi Uni Xian University of Technology Institute of Computer Science and Engineering XIAN China
国际会议
长春
英文
68-71
2010-08-24(万方平台首次上网日期,不代表论文的发表时间)