Topic 01: Support Tools and Environments

Description

Despite an impressive body of research, parallel and distributed computing remains a complex task prone to subtle software issues that can affect both the correctness and the performance of the computation. The increasing demand to distribute computing over large-scale parallel and distributed platforms, such as clouds, grids and large clusters, often combined with the use of multicore processors and hardware accelerators, overlaps with an increasing pressure to make computing more dependable. To address these challenges, the parallel and distributed computing community continuously requires better tools and environments to design, program, debug, test, tune, and monitor parallel programs. This topic aims to bring together tool designers, developers, and users to share their concerns, ideas, solutions, and products covering a wide range of platforms, including homogeneous and heterogeneous multicore architectures. We will particularly value contributions with solid theoretical foundations and experimental validations on production-level parallel and distributed systems. This year, we encourage submissions proposing new program development tools and environments that help copying with the expected high complexity of forthcoming exascale parallel systems.

Focus

  • Automatic code generation
  • Debugging (off-line, on-line, threads)
  • Computational Steering
  • Evaluation of tools
  • Hybrid shared memory and message passing tools
  • Instrumentation and monitoring tools and techniques
  • Integration of tools, compilers and operating systems
  • Testing and analysis tools
  • Tools and environments for clusters, grids and clouds (programming, job submission, administration)
  • Tools and environments for homogeneous and heterogeneous multi/many-core processors (Cell, GPUs, CMPs, MPSoCs, etc.)
  • Performance and Reliability Analysis (manual and automatic)
  • Programming Environments, interoperable tool environments
  • Visualization (program flow, data)

Topic Committee

Global chair

Rosa M. Badia, Barcelona Supercomputing Center and CSIC, Spain

Local chair

Fabrice Huet, University of Nice Sophia Antipolis, France

Vice-chairs

Rob van Nieuwpoort, VU University Amsterdam, The Netherlands
Rainer Keller, High Performance Computing Center Stuttgart ,Germany