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 条
  • [41] Software architecture performance modeling based on SPA
    Zhao, Hui-Qun
    Xu, Ling-Yu
    Wang, Guo-Ren
    Gao, Yuan
    2002, Northeastern University (23):
  • [42] Economic Power Dispatching from Distributed Generations: Review of Optimization Techniques
    Kaur P.
    Chaturvedi K.T.
    Kolhe M.L.
    Energy Engineering: Journal of the Association of Energy Engineering, 2024, 121 (03): : 557 - 579
  • [43] Evaluating performance attributes of layered software architecture
    Sharma, VS
    Jalote, P
    Trivedi, KS
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3489 : 66 - 81
  • [44] Composites Surfaces and Software: High Performance Architecture
    Fortmeyer, Russell
    ARCHITECTURAL RECORD, 2011, 199 (07) : 35 - 35
  • [45] Performance-Driven Software Architecture Refactoring
    Arcelli, Davide
    Cortellessa, Vittorio
    Di Pompeo, Daniele
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2018), 2018, : 2 - 3
  • [46] Performance evaluation of a software architecture: A case study
    Inverardi, P
    Mangano, C
    Russo, F
    Balsamo, S
    NINTH INTERNATIONAL WORKSHOP ON SOFTWARE SPECIFICATION AND DESIGN, PROCEEDINGS, 1998, : 116 - 125
  • [47] Monitoring Clinical Performance: The Role of Software Architecture
    Mike Rees
    Jitesh Dineschandra
    Health Care Management Science, 2005, 8 (3) : 197 - 203
  • [48] Software Architecture Optimization Methods: A Systematic Literature Review
    Aleti, Aldeida
    Buhnova, Barbora
    Grunske, Lars
    Koziolek, Anne
    Meedeniya, Indika
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (05) : 658 - 683
  • [49] Editorial: Performance optimization in racket sports: The influence of psychological techniques, factors, and strategies
    Robin, Nicolas
    Ishihara, Toru
    Guillet-Descas, Emma
    Crespo, Miguel
    FRONTIERS IN PSYCHOLOGY, 2023, 14
  • [50] Processing Neocognitron of Face Recognition on High Performance Environment Based on GPU with CUDA Architecture
    Poli, Gustavo
    Saito, Jose Hiroki
    Mari, Joao F.
    Zorzan, Marcelo R.
    20TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2008, : 81 - 88