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 条
  • [1] The Feature-Viewer: a visualization tool for positional annotations on a sequence
    Paladin, Lisanna
    Schaeffer, Mathieu
    Gaudet, Pascale
    Zahn-Zabal, Monique
    Michel, Pierre-Andre
    Piovesan, Damiano
    Tosatto, Silvio C. E.
    Bairoch, Amos
    BIOINFORMATICS, 2020, 36 (10) : 3244 - 3245
  • [2] ST viewer: a tool for analysis and visualization of spatial transcriptomics datasets
    Fernandez Navarro, Jose
    Lundeberg, Joakim
    Stahl, Patrik L.
    BIOINFORMATICS, 2019, 35 (06) : 1058 - 1060
  • [3] BMDExpress Data Viewer - a visualization tool to analyze BMDExpress datasets
    Kuo, Byron
    Webster, A. Francina
    Thomas, Russell S.
    Yauk, Carole L.
    JOURNAL OF APPLIED TOXICOLOGY, 2016, 36 (08) : 1048 - 1059
  • [4] BrainNet Viewer: A Network Visualization Tool for Human Brain Connectomics
    Xia, Mingrui
    Wang, Jinhui
    He, Yong
    PLOS ONE, 2013, 8 (07):
  • [6] Scalability in Visualization
    Richer, Gaelle
    Pister, Alexis
    Abdelaal, Moataz
    Fekete, Jean-Daniel
    Sedlmair, Michael
    Weiskopf, Daniel
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2024, 30 (07) : 3314 - 3330
  • [7] A hierarchical aggregation model to achieve visualization scalability in the analysis of parallel applications
    Schnorr, Lucas Mello
    Huard, Guillaume
    Alexandre Navaux, Philippe Olivier
    PARALLEL COMPUTING, 2012, 38 (03) : 91 - 110
  • [8] ScaAnalyzer: A Tool to Identify Memory Scalability Bottlenecks in Parallel Programs
    Liu, Xu
    Wu, Bo
    PROCEEDINGS OF SC15: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2015,
  • [9] Fusion Viewer: A New Tool for Fusion and Visualization of Multimodal Medical Data Sets
    Baum, Karl G.
    Helguera, Maria
    Krol, Andrzej
    JOURNAL OF DIGITAL IMAGING, 2008, 21 (Suppl 1) : S59 - S68
  • [10] Model viewer: A three-dimensional visualization tool for ground water modelers
    Zheng, CM
    GROUND WATER, 2004, 42 (02) : 164 - 166