Performance Predictions for General-Purpose Computation on GPUs

被引:0
|
作者
Liu, Weiguo [1 ]
Mueller-Wittig, Wolfgang [1 ]
Schmidt, Bertil [2 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Ctr Adv Media Technol, Singapore 639798, Singapore
[2] UNSW Asia, Div Engn Sci & Technol, Singapore 248982, Singapore
来源
2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP) | 2007年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 modem 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.
引用
收藏
页码:416 / +
页数:2
相关论文
共 50 条
  • [21] DIALOG SOFTWARE PROGRAMMING FOR GENERAL-PURPOSE SPECTRAL COMPUTATION COMPLEXES
    MISHCHENKO, ED
    TRILESNIK, II
    TUMARKIN, YN
    SOVIET JOURNAL OF OPTICAL TECHNOLOGY, 1982, 49 (10): : 654 - 656
  • [22] General-purpose microprocessor performance for DSP applications
    Barkdull, JN
    Douglas, SC
    THIRTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1997, : 912 - 916
  • [23] Design and performance of a General-Purpose Software cache
    Iyengar, A
    1999 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1999, : 329 - 336
  • [24] HIGH-PERFORMANCE GENERAL-PURPOSE INTERFACE
    LAPSHIN, DA
    INSTRUMENTS AND EXPERIMENTAL TECHNIQUES, 1992, 35 (06) : 1032 - 1034
  • [25] PERFORMANCE RELIABILITY OF GENERAL-PURPOSE BRIDGE CRANES
    PINES, AY
    RUSSIAN ENGINEERING JOURNAL-USSR, 1970, 50 (10): : 20 - &
  • [26] OpenCL performance portability for general-purpose computation on graphics processor units: an exploration on cryptographic primitives
    Agosta, Giovanni
    Barenghi, Alessandro
    Di Federico, Alessandro
    Pelosi, Gerardo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (14): : 3633 - 3660
  • [27] Performance Analysis of General-Purpose Computation on Commodity Graphics Hardware: A Case Study Using Bioinformatics
    Weiguo Liu
    Bertil Schmidt
    Wolfgang Müller-Wittig
    The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 48 : 209 - 221
  • [28] Performance analysis of general-purpose computation on commodity graphics hardware:: A case study using bioinformatics
    Liu, Weiguo
    Mueller-Wittig, Wolfgang
    Schmidt, Bertil
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 48 (03): : 209 - 221
  • [29] Characterizing On-Chip Traffic Patterns in General-Purpose GPUs: A Deep Learning Approach
    Li, Yunfan
    Penney, Drew D.
    Ramamurthy, Abhishek
    Chen, Lizhong
    2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, : 56 - 64
  • [30] General-purpose definition
    Emerson, DM
    DATAMATION, 1995, 41 (23): : 14 - 14