SC13 Denver, CO

The International Conference for High Performance Computing, Networking, Storage and Analysis

X10 at Petascale.


Authors: Olivier Tardieu (IBM Research), Benjamin Herta (IBM Research), David Cunningham (IBM Research), David Grove (IBM Research), Prabhanjan Kambadur (IBM Research), Vijay A. Saraswat (IBM Research), Avraham Shinnar (IBM Research), Mikio Takeuchi (IBM Research), Mandana Vaziri (IBM Research)

Abstract: X10 is a high-performance, high-productivity programming language aimed at large-scale distributed and shared-memory parallel applications. It is based on the Asynchronous Partitioned Global Address Space (APGAS) programming model, supporting the same fine-grained concurrency mechanisms within and across nodes. We demonstrate that X10 delivers solid performance at petascale by running (weak scaling) eight application kernels on an IBM Power 775 supercomputer utilizing up to 55680 Power7 cores (1.7 Pflop/s). We sketch advances in distributed termination detection, distributed load balancing, and use of high-performance interconnects that enable X10 to scale out to thousands of nodes.

Poster: pdf
Two-page extended abstract: pdf


Poster Index