Performance Analysis of General-Purpose Computation on Commodity Graphics Hardware: A Case Study Using Bioinformatics

被引:0
|
作者
Weiguo Liu
Bertil Schmidt
Wolfgang Müller-Wittig
机构
[1] Nanyang Technological University,School of Computer Engineering
[2] UNSW Asia,Division of Engineering, Science and Technology
关键词
performance prediction; GPGPU; graphics hardware; dynamic programming; pairwise sequence alignment;
D O I
暂无
中图分类号
学科分类号
摘要
Using modern graphics processing units for no-graphics high performance computing is motivated by their enhanced programmability, attractive cost/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.
引用
收藏
页码:209 / 221
页数:12
相关论文
共 50 条
  • [41] ROTORCRAFT TRIM ANALYSIS USING A GENERAL-PURPOSE MULTIBODY CODE
    Federico, L.
    Russo, A.
    [J]. IMECE 2008: MECHANICAL SYSTEMS AND CONTROL, VOL 11, 2009, : 817 - 826
  • [42] Robust static analysis using general-purpose multibody dynamics
    Masarati, Pierangelo
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART K-JOURNAL OF MULTI-BODY DYNAMICS, 2015, 229 (02) : 152 - 165
  • [43] ANALYSIS AND OPTIMIZATION OF DROS USING A GENERAL-PURPOSE CAD PROGRAM
    RIZZOLI, V
    COSTANZO, A
    NERI, A
    [J]. ALTA FREQUENZA, 1988, 57 (07): : 389 - 398
  • [44] Partial discharge phenomena simulation using general-purpose analysis programs
    Kolev, N
    Darjanov, P
    Gadjeva, E
    Darjanova, D
    [J]. PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON CONDUCTION AND BREAKDOWN IN SOLID DIELECTRICS - ICSD '98, 1998, : 149 - 152
  • [45] General-purpose computation of frequency characteristics of power conversion system for stability analysis by the impedance method
    Kaneko A.
    Oue K.
    Kato T.
    Inoue K.
    [J]. 1600, Institute of Electrical Engineers of Japan (140): : 685 - 693
  • [46] Implementation and performance of a general purpose graphics processing unit in hyperspectral image analysis
    van der Werff, H. M. A.
    Bakker, W. H.
    [J]. INTERNATIONAL JOURNAL OF APPLIED EARTH OBSERVATION AND GEOINFORMATION, 2014, 26 : 312 - 321
  • [47] Computation of lower-bound elastic buckling loads using general-purpose finite element codes
    Sosa, Eduardo M.
    Godoy, Luis A.
    Croll, James G. A.
    [J]. COMPUTERS & STRUCTURES, 2006, 84 (29-30) : 1934 - 1945
  • [48] General-Purpose Computation Method of a Power Converter for Frequency Characteristics: Application to Stability Analysis of a Grid Inverter
    Takami, Yuki
    Kato, Toshiji
    Inoue, Kaoru
    [J]. IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, 2017, 5 (04) : 1466 - 1473
  • [49] General-Purpose Computation Method of a Power Converter for Frequency Characteristics - Application to Stability Analysis of a Grid Inverter
    Kato, Toshiji
    Inoue, Kaoru
    Takami, Yuki
    [J]. 2016 IEEE 17TH WORKSHOP ON CONTROL AND MODELING FOR POWER ELECTRONICS (COMPEL), 2016,
  • [50] Quality-delay-and-computation trade-off analysis of acoustic echo cancellation on general-purpose CPU
    Song, J
    Li, J
    Chen, YK
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL II, PROCEEDINGS: SPEECH II; INDUSTRY TECHNOLOGY TRACKS; DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS; NEURAL NETWORKS FOR SIGNAL PROCESSING, 2003, : 593 - 596