The Community for Technology Leaders
Green Image
Issue No. 03 - May/June (2012 vol. 32)
ISSN: 0272-1732
pp: 7-16
Wilson W.L. Fung , University of British Columbia
Inderpreet Singh , University of British Columbia
Andrew Brownsword , Electronic Arts
Tor M. Aamodt , University of British Columbia
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.
SIMD processors, hardware-software interface, parallel processors, transactional memory, GPU, KILO TM, fine-grained communication

A. Brownsword, W. W. Fung, I. Singh and T. M. Aamodt, "Kilo TM: Hardware Transactional Memory for GPU Architectures," in IEEE Micro, vol. 32, no. , pp. 7-16, 2012.
175 ms
(Ver 3.3 (11022016))