The Community for Technology Leaders
Green Image
Issue No. 03 - May/June (2012 vol. 32)
ISSN: 0272-1732
pp: 7-16
Andrew Brownsword , Electronic Arts
Wilson W.L. Fung , University of British Columbia
Inderpreet Singh , University of British Columbia
Tor M. Aamodt , University of British Columbia
ABSTRACT
Programming GPUs is challenging for applications with irregular fine-grained communication between threads. To improve the programmability of GPUs and thus extend their usage to a wider range of applications, the authors propose to enable transactional memory (TM) on GPUs via Kilo TM, a novel hardware TM system that scales to thousands of concurrent transactions.
INDEX TERMS
SIMD processors, hardware-software interface, parallel processors, transactional memory, GPU, KILO TM, fine-grained communication
CITATION
Andrew Brownsword, Wilson W.L. Fung, Inderpreet Singh, Tor M. Aamodt, "Kilo TM: Hardware Transactional Memory for GPU Architectures", IEEE Micro, vol. 32, no. , pp. 7-16, May/June 2012, doi:10.1109/MM.2012.16
173 ms
(Ver 3.1 (10032016))