Exploring garbage collection with haswell hardware transactional memory
Exploring garbage collection with haswell hardware transactional memory
复制标题
使用 Haswell 硬件事务内存探索垃圾回收
DOI:
10.1145/2602988.2602992
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Ritson C
中科院分区:
文献类型:
--
作者:
Ritson C
Intel's latest processor microarchitecture, Haswell, adds support for a restricted form of transactional memory to the x86 programming model. We explore how this can be applied to three garbage collection scenarios in Jikes RVM: parallel copying, concurrent copying and bitmap marking. We demonstrate gains in concurrent copying speed over traditional synchronisation mechanisms of 48-101%. We also show how similar but portable performance gains can be achieved through software transactional memory techniques. We identify the architectural overhead of capturing sufficient work for transactional execution as a major stumbling block to the effective use of transactions in the other scenarios.
登录
查看更多内容
DOI:
10.1145/2258996.2259004
发表时间:
2012
期刊:
Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
影响因子:
--
作者:
Xi Yang;S. Blackburn;Daniel Frampton;Antony Hosking
通讯作者:
Antony Hosking
DOI:
10.1145/2464157.2464160
发表时间:
2013-06
期刊:
--
影响因子:
--
作者:
T. Kalibera;Richard E. Jones
通讯作者:
T. Kalibera;Richard E. Jones
DOI:
--
发表时间:
1991
期刊:
Conference on Object-Oriented Programming Systems, Languages, and Applications
影响因子:
--
作者:
Barry Hayes
通讯作者:
Barry Hayes
DOI:
--
发表时间:
2008
期刊:
Conference on Object-Oriented Programming Systems, Languages, and Applications
影响因子:
--
作者:
A. Georges;L. Eeckhout;D. Buytaert
通讯作者:
D. Buytaert
DOI:
--
发表时间:
1999
期刊:
European Conference on Object-Oriented Programming
影响因子:
--
作者:
Sylvia Dieckmann;Urs Hölzle
通讯作者:
Urs Hölzle