PaScal Viewer: A Tool for the Visualization of Parallel Scalability Trends

被引:1
|
作者
da Silva, Anderson B. N. [1 ]
Cunha, Daniel A. M. [2 ]
Silva, Vitor R. G. [2 ]
Furtunato, Alex F. de A. [3 ]
Xavier-de-Souza, Samuel [2 ]
机构
[1] IFPB, Pesquisa Inovacao & Posgrad, Joao Pessoa, Paraiba, Brazil
[2] Univ Fed Rio Grande do Norte, Dept Engn Comp & Automacao, Natal, RN, Brazil
[3] IFRN, Tecnol Informacao, Natal, RN, Brazil
关键词
Parallel programming; Efficiency; Scalability; Performance optimization; Visualization tool;
D O I
10.1007/978-3-030-17872-7_15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Taking advantage of the growing number of cores in super-computers to increase the scalability of parallel programs is an increasing challenge. Many advanced profiling tools have been developed to assist programmers in the process of analyzing data related to the execution of their program. Programmers can act upon the information generated by these data and make their programs reach higher performance levels. However, the information provided by profiling tools is generally designed to optimize the program for a specific execution environment, with a target number of cores and a target problem size. A code optimization driven towards scalability rather than specific performance requires the analysis of many distinct execution environments instead of details about a single environment. With the goal of providing more useful information for the analysis and optimization of code for parallel scalability, this work introduces the PaScal Viewer tool. It presents an novel and productive way to visualize scalability trends of parallel programs. It consists of four diagrams that offers visual support to identify parallel efficiency trends of the whole program, or parts of it, when running on scaling parallel environments with scaling problem sizes.
引用
下载
收藏
页码:250 / 264
页数:15
相关论文
共 50 条
  • [31] Parallel Scalability of Video Decoders
    Meenderinck, Cor
    Azevedo, Arnaldo
    Juurlink, Ben
    Alvarez Mesa, Mauricio
    Ramirez, Alex
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 57 (02): : 173 - 194
  • [32] Scalability of heterogeneous parallel systems
    A. Ya. Kalinov
    Programming and Computer Software, 2006, 32 : 1 - 7
  • [33] Viewer controllable visualization for construction document processing
    Zhu, YM
    Issa, RRA
    AUTOMATION IN CONSTRUCTION, 2003, 12 (03) : 255 - 269
  • [34] Scalability of parallel algorithm implementation
    Wu, XF
    Li, W
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 559 - 561
  • [35] Scalability of parallel simulation cloning
    Hybinette, M
    Fujimoto, RM
    35TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2002, : 275 - 282
  • [36] Parallel Scalability of Video Decoders
    Cor Meenderinck
    Arnaldo Azevedo
    Ben Juurlink
    Mauricio Alvarez Mesa
    Alex Ramirez
    Journal of Signal Processing Systems, 2009, 57 : 173 - 194
  • [37] Scalability of heterogeneous parallel systems
    Kalinov, AY
    PROGRAMMING AND COMPUTER SOFTWARE, 2006, 32 (01) : 1 - 7
  • [38] THE SCALABILITY OF FFT ON PARALLEL COMPUTERS
    GUPTA, A
    KUMAR, V
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (08) : 922 - 932
  • [39] ON THE SCALABILITY OF ASYNCHRONOUS PARALLEL COMPUTATIONS
    MARINESCU, DC
    RICE, JR
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 22 (03) : 538 - 546
  • [40] SCALABILITY ASPECTS OF PARALLEL MULTIGRID
    LINDEN, J
    LONSDALE, G
    RITZDORF, H
    SCHULLER, A
    FUTURE GENERATION COMPUTER SYSTEMS, 1994, 10 (04) : 429 - 439