Software Transactional Memory in Multicore Processors

Wuhan(2009)

引用 3|浏览19
暂无评分
摘要
The transactional memory in multicore processors has been a very hot research area over past several years. Many transactional memory systems have been proposed to solve the synchronization problem of multicore processors. Software transactional memory is one of the critical methods to ease parallel programming and improve the scalability in the environment with many cores. In this study, software transactional memory systems for Multicore processors are reviewed according to the following aspects: transaction granularity, version management, conflict detection and synchronization. Finally, we discuss an active research challenge: whether strong isolation should be supported for the tradeoff between performance and semantics correctness in software transactional memory systems.
更多
查看译文
关键词
parallel programming,version management,semantics correctness,multicore processor,transaction processing,transactional memory,multiprocessing systems,synchronization,software transactional memory system,software,conflict detection,transaction granularity,multicore processors
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要