Influence of optimization techniques on software performance for subsequent generations of CUDA architecture

被引:1
|
作者
Gambrych, Jacek [1 ]
机构
[1] Warsaw Univ Technol, Inst Elect Syst, Warsaw, Poland
来源
19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021) | 2021年
关键词
Parallel processing; GPGPU; CUDA; optimization techniques;
D O I
10.1109/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00140
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
From the very beginning of the CUDA technology, it was essential to apply state-of-the-art optimization techniques. Only then was it possible to fully utilize the enormous computational power of graphic processing units. However, with the development of the CUDA architecture, the impact of typical optimization techniques on software performance has changed significantly. This article shows how the impact of several optimization techniques on the performance of the image filtering algorithm has changed for the subsequent generations of CUDA architecture. Then, based on the results obtained, it attempts to answer whether tedious and time-consuming optimization of the CUDA software is still necessary.
引用
收藏
页码:1002 / 1009
页数:8
相关论文
共 50 条
  • [21] A Comparative Analysis of Software Architecture Recovery Techniques
    Garcia, Joshua
    Ivkovic, Igor
    Medvidovic, Nenad
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 486 - 496
  • [22] Software Architecture Decomposition Using Clustering Techniques
    Alkhalid, Abdulaziz
    Lung, Chung-Horng
    Liu, Duo
    Ajila, Samuel
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 806 - 811
  • [23] THE USE OF GRAPHICS CARD AND NVIDIA CUDA ARCHITECTURE IN THE OPTIMIZATION OF THE HEAT RADIATION INTENSITY
    Mlynek, Jaroslav
    Srb, Radek
    Knobloch, Roman
    PROGRAMS AND ALGORITHMS OF NUMERICAL MATHEMATICS 17, 2015, : 150 - 155
  • [24] Improving Ant Colony Optimization performance on the GPU using CUDA
    Dawson, Laurence
    Stewart, Iain
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 1901 - 1908
  • [25] An Approach to Performance Evaluation of Software Architecture
    Liang Jun-Tao
    Jiang Xiao-Yuan
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL III, 2009, : 853 - +
  • [26] Performance evaluation at the software architecture level
    Balsamo, S
    Bernardo, M
    Simeoni, M
    FORMAL METHODS FOR SOFTWARE ARCHITECTURES, 2003, 2804 : 207 - 258
  • [27] Grapheur: A Software Architecture for Reactive and Interactive Optimization
    Brunato, Mauro
    Battiti, Roberto
    LEARNING AND INTELLIGENT OPTIMIZATION, 2010, 6073 : 232 - 246
  • [28] Software architecture for on-line modeling and optimization
    Chen, J.W.
    Huang, D.
    Huadong Ligong Daxue Xuebao /Journal of East China University of Science and Technology, 2001, 27 (05):
  • [29] Optimization Techniques and Performance Evaluation of a Multithreaded Multi-core Architecture Using OpenMP
    Babu, M. Rajasekhara
    Krishna, P. Venkata
    Khalid, M.
    ADVANCES IN COMPUTING AND COMMUNICATIONS, PT I, 2011, 190 : 182 - 191
  • [30] A classification and comparison of model checking software architecture techniques
    Zhang, Pengcheng
    Muccini, Henry
    Li, Bixin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (05) : 723 - 744