DocumentCode :
3764980
Title :
Investigations into techniques to accelerate memory intensive GPGPU applications
Author :
Winnie Thomas;Rohin D. Daruwala
Author_Institution :
Department of Electrical Engineering, V. J. Technological Institute, Mumbai, India
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
Recent advancements in the architecture of Graphic Processing Unit (GPU), enables the acceleration of many general purpose applications. Even with high memory bandwidth, GPUs are still faced with the challenge of accelerating highly memory intensive applications. To overcome this challenge this paper investigates the impact of scaling up of the memory partitions and also scaling of frequency of the memory system on the performance of different types of applications. It is observed that all memory intensive applications experience significant improvement in the performance. Second, with average bandwidth consumption across all memory partitions as metric, the memory intensiveness of an application is determined. Applications are memory intensive if bandwidth consumption is above 20% of our baseline GPU. We propose Runtime Frequency Calibrator (RtFC) mechanism that calibrates the frequency of memory system at runtime after identifying the application type. We evaluate the performance impact of proposed mechanism with baseline GPU and with two techniques of scaling up number of memory partitions and frequency of memory system. All the memory intensive applications experience performance improvement with 66% being the maximum. With RtFC being targeted for memory intensive applications, performance loss is insignificant in most of the compute intensive applications.
Keywords :
"Bandwidth","Instruction sets","Kernel","Graphics processing units","Measurement","Memory management","Random access memory"
Publisher :
ieee
Conference_Titel :
India Conference (INDICON), 2015 Annual IEEE
Electronic_ISBN :
2325-9418
Type :
conf
DOI :
10.1109/INDICON.2015.7443681
Filename :
7443681
Link To Document :
بازگشت