Quantitative Comparison Of Hardware Transactional Memory For Blue Gene/Q, Zenterprise Ec12, Intel Core, And Power8

2015 ACM/IEEE 42ND ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA)(2015)

引用 70|浏览1
暂无评分
摘要
Transactional Memory (TM) is a new programming paradigm for both simple concurrent programming and high concurrent performance. Hardware Transactional Memory (HTM) is hardware support for TM-based programming. It has lower overhead than software transactional memory (STM), which is a software-based implementation of TM There are now four commercial systems, IBM Blue Gene/Q, IBM zEnterprise EC12, Intel Core, and IBM POWERS, offering HTM Our work is the first to compare the performance of these four HTM systems. We measured the STAMP benchmarks, the most widely used TM benchmarks. We also evaluated the specific features of each HTM system. Our experimental results show that: (1) there is no single HTM system that is more scalable than the others in all of the benchmarks, (2) there are measurable performance differences among the HTM systems in some benchmarks, and (3) each HTM system has its own implementation characteristics that limit its scalability.
更多
查看译文
关键词
hardware transactional memory,Intel Core,concurrent programming,high concurrent performance,hardware support,TM-based programming,IBM Blue Gene/Q,IBM zEnterprise EC12,IBM POWER8,HTM system,STAMP benchmark
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要