A Cross-Input Adaptive Framework for GPU Program Optimizations

Download Now Free registration required

Executive Summary

Recent years have seen a trend in using Graphic Processing Units (GPU) as accelerators for general-purpose computing. The inexpensive, single-chip, massively parallel architecture of GPU has evidentially brought factors of speedup to many numerical applications. However, the development of a high-quality GPU application is challenging, due to the large optimization space and complex unpredictable effects of optimizations on GPU program performance. Recently, several studies have attempted to use empirical search to help the optimization. Although those studies have shown promising results, one important factor - program inputs - in the optimization has remained unexplored.

  • Format: PDF
  • Size: 812.5 KB