DocumentCode
649084
Title
Memory capacity aware non-blocking data transfer on GPGPU
Author
Hao-Wei Liu ; Hsien-Kai Kuo ; Kuan-Ting Chen ; Lai, Bo-Cheng Charles
Author_Institution
Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear
2013
fDate
16-18 Oct. 2013
Firstpage
395
Lastpage
400
Abstract
The massive data demand of GPGPUs requires expensive memory modules, such as GDDR, to support high data bandwidth. The high cost poses constraints on the total memory capacity available to GPGPU s, and the data need to be transferred between the host CPUs and GPGPUs. However, the long latency of data transfers has resulted in significant performance overhead. To alleviate this issue, the modem GPGPUs have implemented the non-blocking data transfer allowing a GPGPU to perform computing while the data is being transmitted. This paper proposes a capacity aware scheduling algorithm that exploits the non-blocking data transfer in modern GPGPUs. By effectively taking the advantage of non-blocking transfers, experiment results demonstrate an average of 24.01 % performance improvement when compared to existing approaches that only consider memory capacity.
Keywords
delays; graphics processing units; semiconductor storage; GPGPU; capacity aware scheduling algorithm; data transfer latency; general purpose graphic processing units; massive data; memory capacity aware nonblocking data transfer; GPGPU; Memory Optimization; Nonblocking data transfer;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems (SiPS), 2013 IEEE Workshop on
Conference_Location
Taipei City
ISSN
2162-3562
Type
conf
DOI
10.1109/SiPS.2013.6674539
Filename
6674539
Link To Document