DocumentCode :
1478727
Title :
Kilo TM: Hardware Transactional Memory for GPU Architectures
Author :
Fung, Wilson W L ; Singh, Inderpreet ; Brownsword, Andrew ; Aamodt, Tor M.
Author_Institution :
Univ. of British Columbia, Vancouver, BC, Canada
Volume :
32
Issue :
3
fYear :
2012
Firstpage :
7
Lastpage :
16
Abstract :
Programming GPUs is challenging for applications with irregular fine-grained communication between threads. To improve GPUs´ programmability 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.
Keywords :
computer architecture; graphics processing units; GPU architectures; GPU programming; Kilo TM; hardware transactional memory; irregular fine grained communication; Graphics processing unit; Hardware; Instruction sets; Memory management; Programming; Registers; Synchronization; GPU; KILO TM; SIMD processors; fine-grained communication; hardware-software interface; parallel processors; transactional memory;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2012.16
Filename :
6174995
Link To Document :
بازگشت