Performance measurement and analysis tools for extremely scalable systems

  • Authors:
  • B. Mohr;B. J. N. Wylie;F. Wolf

  • Affiliations:
  • Jülich Supercomputing Centre, Institute for Advanced Simulation, Forschungszentrum Jülich, 52425 Jülich, Germany;Jülich Supercomputing Centre, Institute for Advanced Simulation, Forschungszentrum Jülich, 52425 Jülich, Germany;Jülich Supercomputing Ctr., Inst. for Adv. Simul., Forschungszentrum Jülich, 52425 Jülich and German Research School for Simulation Sciences, Aachen and Comp. Sci. Dept., RWTH Aache ...

  • Venue:
  • Concurrency and Computation: Practice & Experience - International Supercomputing Conference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 © 2010 John Wiley & Sons, Ltd.