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 条
  • [21] Multiple genome viewer (MGV): a new tool for visualization and comparison of multiple annotated genomes
    Richardson, Joel E.
    Baldarelli, Richard M.
    Bult, Carol J.
    MAMMALIAN GENOME, 2022, 33 (01) : 44 - 54
  • [22] Using a Graph Visualization Tool for Parallel Program Dynamic Visualization and Communication Analysis
    Stringhini, Denise
    Gomes, Pedro Spoljaric
    Fazenda, Alvaro
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2018, 2018, 11203 : 627 - 636
  • [23] SCALABILITY OF PARALLEL MACHINES
    NUSSBAUM, D
    AGARWAL, A
    COMMUNICATIONS OF THE ACM, 1991, 34 (03) : 56 - 61
  • [24] On the Scalability of Parallel UCT
    Segal, Richard B.
    COMPUTERS AND GAMES, 2011, 6515 : 36 - 47
  • [25] Scalability of the Parallel MLFMA
    Fostier, Jan
    Olyslager, Femke
    2009 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM AND USNC/URSI NATIONAL RADIO SCIENCE MEETING, VOLS 1-6, 2009, : 609 - 612
  • [26] 3D-SE viewer: A text mining tool based on bipartite graph visualization
    Usui, Shiro
    Naud, Antoine
    Ueda, Naonori
    Taniguchi, Tatsuki
    2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 1103 - 1108
  • [27] Scalability of visualization's evaluation
    Ghanbari, Muhammad
    PROCEEDINGS IEEE SOUTHEASTCON 2008, VOLS 1 AND 2, 2008, : 318 - 322
  • [28] Visualization for genomics: The microbial genome viewer
    Kerkhoven, R
    van Enckevort, FHJ
    Boekhorst, J
    Molenaar, D
    Siezen, RJ
    BIOINFORMATICS, 2004, 20 (11) : 1812 - 1814
  • [29] Mesh Topology Viewer (MTV): an SVG-Based Interactive Mesh Network Topology Visualization Tool
    Valle, Rafael De T.
    Passos, Diego
    Albuquerque, Celio
    Saade, Debora C. Muchaluat
    2008 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2008, : 94 - 99
  • [30] AN ENVIRONMENT FOR PARALLEL PROGRAMMING IN PASCAL
    VASCONCELOS, NQ
    FERNANDES, EST
    BARBOSA, FMB
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 365 - 370