DocumentCode
2438194
Title
Exploring shared memory and cache to improve GPU performance and energy efficiency
Author
Hao Wen ; Wei Zhang
Author_Institution
Dept. of Electr. & Comput. Eng., Virginia Commonwealth Univ., Richmond, CA, USA
fYear
2015
fDate
2-4 March 2015
Firstpage
402
Lastpage
405
Abstract
Graphic Processing Units(GPU) use multiple, multithreaded, SIMD cores to exploit data parallelism to boost performance. State-of-the-art GPUs use configurable shared memory and cache to improve performance for applications with different access patterns. Unlike CPU programs, GPU programs usually exhibit different access patterns, whose performance may not be heavily dependent on the cache access latencies. On the other hand, the shared memory capacity and other execution resources may become limiting factors to the parallelism, which can significantly affect performance. In this paper, we evaluate the impact of different shared memory and cache configurations on both the performance and energy consumption, which can provide useful insights for GPU programmers to use the configurable shared memory and cache more effectively.
Keywords
cache storage; graphics processing units; shared memory systems; GPU; cache access latencies; configurable shared memory; data parallelism; graphic processing units; multithreaded SIMD cores; shared memory capacity; Benchmark testing; Graphics processing units; Instruction sets; Limiting; Loading; Memory management; Parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design (ISQED), 2015 16th International Symposium on
Conference_Location
Santa Clara, CA
Print_ISBN
978-1-4799-7580-8
Type
conf
DOI
10.1109/ISQED.2015.7085459
Filename
7085459
Link To Document