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 条
  • [11] Fusion Viewer: A New Tool for Fusion and Visualization of Multimodal Medical Data Sets
    Karl G. Baum
    María Helguera
    Andrzej Krol
    Journal of Digital Imaging, 2008, 21 : 59 - 68
  • [12] Visputer - A graphical visualization tool for parallel programming
    Zhang, K
    Marwaha, G
    COMPUTER JOURNAL, 1995, 38 (08): : 658 - 669
  • [13] A load balanced parallel ground visualization tool
    ContassotVivier, S
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 1997, 11 (07) : 1113 - 1127
  • [14] The perceptual scalability of visualization
    Yost, Beth
    North, Chris
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2006, 12 (05) : 837 - 844
  • [15] Geno viewer, a SAM/BAM viewer tool
    Laczik, Miklos
    Tukacs, Edit
    Uzonyi, Bela
    Domokos, Balint
    Doma, Zsolt
    Kiss, Mate
    Horvath, Attila
    Batta, Zoltan
    Maros-Szabo, Zsuzsanna
    Torok, Zsolt
    BIOINFORMATION, 2012, 8 (02) : 107 - 109
  • [16] Prov Viewer: A Graph-Based Visualization Tool for Interactive Exploration of Provenance Data
    Kohwalter, Troy
    Oliveira, Thiago
    Freire, Juliana
    Clua, Esteban
    Murta, Leonardo
    PROVENANCE AND ANNOTATION OF DATA AND PROCESSES, IPAW 2016, 2016, 9672 : 71 - 82
  • [17] Control-FREEC viewer: a tool for the visualization and exploration of copy number variation data
    Valentina Crippa
    Emanuela Fina
    Daniele Ramazzotti
    Rocco Piazza
    BMC Bioinformatics, 25
  • [18] BRAGI: linking and visualization of database information in a 3D viewer and modeling tool
    Reichelt, J
    Dieterich, G
    Kvesic, M
    Schomburg, D
    Heinz, DW
    BIOINFORMATICS, 2005, 21 (07) : 1291 - 1293
  • [19] Multiple genome viewer (MGV): a new tool for visualization and comparison of multiple annotated genomes
    Joel E. Richardson
    Richard M. Baldarelli
    Carol J. Bult
    Mammalian Genome, 2022, 33 : 44 - 54
  • [20] Control-FREEC viewer: a tool for the visualization and exploration of copy number variation data
    Crippa, Valentina
    Fina, Emanuela
    Ramazzotti, Daniele
    Piazza, Rocco
    BMC BIOINFORMATICS, 2024, 25 (01)