Optimized two-level parallelization for GPU accelerators using the polyhedral model
Jun Shirako, Akihiro Hayashi, Vivek Sarkar · 2017
While GPUs play an increasingly important role in today's high-performance computers, optimizing GPU performance continues to impose large burdens upon programmers. A major challenge in optimizing codes for GPUs stems from the two levels of hardware parallelism, blocks and threads; each of these levels has significantly different characteristics, requiring different optimization strategies.