DocumentCode
1919772
Title
Abstract: The Magic Determination of the Magic Constants by ttgLib Autotuner
Author
Grizan, S. ; Krivov, M.
Author_Institution
Inst. of Space Technol. & Comput. Sci., Siberian Fed. Univ., Krasnoyarsk, Russia
fYear
2012
fDate
10-16 Nov. 2012
Firstpage
1508
Lastpage
1509
Abstract
During GPU-enabled applications optimization a lot of "magic" constants are introduced, such as block size, parallelism granularity, thread weight, and so on. Although these constants affect performance directly, it is impossible to determine their optimal values statistically for the general case because they depend on both the data specificity and the accelerator architecture. This paper describes an approach to these constants tailoring automation that allows to speedup considered benchmarks 20-60 percent at average.
Keywords
graphics processing units; optimisation; parallel programming; software libraries; GPU-enabled applications optimization; accelerator architecture; data specificity; magic constants; magic determination; ttgLib autotuner; CUDA; GPU; autotuning; optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location
Salt Lake City, UT
Print_ISBN
978-1-4673-6218-4
Type
conf
DOI
10.1109/SC.Companion.2012.292
Filename
6496075
Link To Document