Title :
Performance Predictions for General-Purpose Computation on GPUs
Author :
Liu, Weiguo ; Müller-Wittig, Wolfgang ; Schmidt, Bertil
Author_Institution :
Centre for Adv. Media Technol., Nanyang Technol. Univ., Singapore
Abstract :
Using modern graphics processing units for no-graphics high performance computing is motivated by their enhanced programmability, attractive price/performance ratio and incredible growth in speed. Although the pipeline of a modern graphics processing unit (GPU) permits high throughput and more concurrency, they bring more complexities in analyzing the performance of GPU-based applications. In this paper, we identify factors that determine performance of GPU-based applications. We then classify them into three categories: data-linear, data-constant and computation-dependent. According to the characteristics of these factors, we propose a performance model for each factor. These models are then used to predict the performance of bio-sequence database scanning application on GPUs. Theoretical analyses and measurements show that our models can achieve precise performance predictions.
Keywords :
software performance evaluation; GPU; biosequence database; enhanced programmability; general purpose computation; graphics processing units; high performance computing; performance predictions; Application software; Computer architecture; Computer graphics; Concurrent computing; High performance computing; Performance analysis; Pipelines; Predictive models; Rendering (computer graphics); Spatial databases;
Conference_Titel :
Parallel Processing, 2007. ICPP 2007. International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-0-7695-2933-2
DOI :
10.1109/ICPP.2007.67