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
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;
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
DOI :
10.1109/SC.Companion.2012.292