Tools for High Performance Computing

Proceedings of the 2nd International Workshop on Parallel Tools for High Performance Computing, July 2008, HLRS, Stuttgart

  • Michael Resch
  • Rainer Keller
  • Valentin Himmler
  • Bettina Krammer
  • Alexander Schulz
Conference proceedings

DOI: 10.1007/978-3-540-68564-7

Table of contents

  1. Front Matter
    Pages i-xi
  2. Integrated Development Environments

    1. Front Matter
      Pages 1-1
    2. Terry Dontje, Don Kerr, Daniel Lacher, Pak Lui, Ethan Mallove, Karen Norteman et al.
      Pages 3-18
    3. Gregory R. Watson, Craig E. Rasmussen
      Pages 19-34
    4. Christof Klausecker, Thomas Köckerbauer, Robert Preissl, Dieter Kranzlmüller
      Pages 35-45
  3. Parallel Communication and Debugging

    1. Front Matter
      Pages 47-47
    2. Shiqing Fan, Rainer Keller, Michael Resch
      Pages 49-60
    3. Bettina Krammer, Tobias Hilbrich, Valentin Himmler, Blasius Czink, Kiril Dichev, Matthias S. Müller
      Pages 61-78
  4. Performance Analysis Tools

    1. Front Matter
      Pages 91-91
    2. Erik Hagersten, Mats Nilsson, Magnus Vesterlund
      Pages 115-135
  5. Parallel Performance Analysis Tools

    1. Front Matter
      Pages 137-137
    2. Andreas Knüpfer, Holger Brunst, Jens Doleschal, Matthias Jurenz, Matthias Lieber, Holger Mickler et al.
      Pages 139-155
    3. Felix Wolf, Brian J. N. Wylie, Erika Ábrahám, Daniel Becker, Wolfgang Frings, Karl Fürlinger et al.
      Pages 157-167
    4. Allen D. Malony, Sameer Shende, Alan Morris, Scott Biersdorff, Wyatt Spear, Kevin Huck et al.
      Pages 169-190
    5. Luiz DeRose, Bill Homer, Dean Johnson, Steve Kaufmann, Heidi Poxon
      Pages 191-199
  6. Back Matter
    Pages 201-202

About these proceedings

Introduction

With the advent of multi-core processors, implementing parallel programming methods in application development is absolutely necessary in order to achieve good performance. Soon, 8-core and possibly 16-core processors will be available, even for desktop machines. To support application developers in the various tasks involved in this process, several different tools need to be at his or her disposal. This workshop will give the users an overview of the existing tools in the area of integrated development environments for clusters, various parallel debuggers, and new-style performance analysis tools, as well as an update on the state of the art of long-term research tools, which have advanced to an industrial level. The proceedings of the 2nd Parallel Tools Workshop guide participants by providing a technical overview to help them decide upon which tool suits the requirements for the development task at hand. Additionally, through the hands-on sessions, the workshop will enable the user to immediately deploy the tools.

Keywords

Cluster Debugging Desktop Eclipse Scala calculus communication development tools for high performance compting linear optimization object oriented design parallel debugging parallel performance analysis programming support infrastructure for parallel and high performance com

Editors and affiliations

  • Michael Resch
    • 1
  • Rainer Keller
    • 1
  • Valentin Himmler
    • 1
  • Bettina Krammer
    • 1
  • Alexander Schulz
    • 1
  1. 1.Höchstleistungsrechenzentrum Stuttgart (HLRS)StuttgartGermany

Bibliographic information

  • Copyright Information Springer-Verlag Berlin Heidelberg 2008
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-540-68561-6
  • Online ISBN 978-3-540-68564-7