• 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