Performance measurement and analysis tools for extremely scalable systems

被引:8
作者
Mohr, B. [1 ]
Wylie, B. J. N. [1 ]
Wolf, F. [1 ,2 ,3 ]
机构
[1] Forschungszentrum Julich, Inst Adv Simulat, Julich Supercomp Ctr, D-52425 Julich, Germany
[2] German Res Sch Simulat Sci, Aachen, Germany
[3] Rhein Westfal TH Aachen, Dept Comp Sci, Aachen, Germany
关键词
performance analysis; parallel programming; scalability; VISUALIZATION;
D O I
10.1002/cpe.1585
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
High-performance computing systems continue to employ more and more processor cores. Current typical high-end machines in industry, university, and government research laboratory computing centers feature thousands of computing cores. While these machines promise ever more compute power and memory capacity to tackle today's complex simulation problems, they force application developers to greatly enhance the scalability of their codes to be able to exploit it. To better support them in their porting and tuning process, many parallel-tools research groups have already started to work on scaling their methods, techniques, and tools to extreme processor counts. In this paper, we survey existing profiling and tracing tools, report on our experience in using them in extreme scaling environments, review working and promising new methods and techniques, and discuss strategies for solving open issues and problems. Copyright (C) 2010 John Wiley & Sons, Ltd.
引用
收藏
页码:2212 / 2229
页数:18
相关论文
共 50 条
  • [21] A Systematic Literature Review and Meta-Analysis on Scalable Blockchain-Based Electronic Voting Systems
    Jafar, Uzma
    Ab Aziz, Mohd Juzaiddin
    Shukur, Zarina
    Hussain, Hafiz Adnan
    SENSORS, 2022, 22 (19)
  • [22] Performance Analysis in Goalball Semiautomatic specific software tools
    Weber, Christoph
    Link, Daniel
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE IN SPORTS (ISCSS), 2016, 392 : 157 - 160
  • [23] Performance Analysis for Target Devices with the OpenMP Tools Interface
    Cramer, Tim
    Dietrich, Robert
    Terboven, Christian
    Mueller, Matthias S.
    Nagel, Wolfgang E.
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 215 - 224
  • [24] ModelTracker: Redesigning Performance Analysis Tools for Machine Learning
    Amershi, Saleema
    Chickering, Max
    Drucker, Steven M.
    Lee, Bongshin
    Simard, Patrice
    Suh, Jina
    CHI 2015: PROCEEDINGS OF THE 33RD ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2015, : 337 - 346
  • [25] HPCTOOLKIT: tools for performance analysis of optimized parallel programs
    Adhianto, L.
    Banerjee, S.
    Fagan, M.
    Krentel, M.
    Marin, G.
    Mellor-Crummey, J.
    Tallent, N. R.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (06) : 685 - 701
  • [26] Scalable Energy Efficiency with Resilience for High Performance Computing Systems: A Quantitative Methodology
    Tan, Li
    Chen, Zizhong
    Song, Shuaiwen Leon
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 12 (04)
  • [27] The process management component of a scalable systems software environment
    Butler, R
    Desai, N
    Lusk, A
    Lusk, E
    IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2003, : 190 - 198
  • [28] Scalable robustness of interconnected systems subject to structural changes
    Knorn, Steffi
    Besselink, Bart
    IFAC PAPERSONLINE, 2020, 53 (02): : 3373 - 3378
  • [29] Scalable Architectures for Platform-as-a-Service Clouds: Performance and Cost Analysis
    Xiong, Huanhuan
    Fowley, Frank
    Pahl, Claus
    Moran, Niall
    SOFTWARE ARCHITECTURE, ECSA 2014, 2014, 8627 : 226 - 233
  • [30] Toward Reliable and Scalable Internet of Vehicles: Performance Analysis and Resource Management
    Ni, Yuanzhi
    Cai, Lin
    He, Jianping
    Vinel, Alexey
    Li, Yue
    Mosavat-Jahromi, Hamed
    Pan, Jianping
    PROCEEDINGS OF THE IEEE, 2020, 108 (02) : 324 - 340