Developing Scalable Parallel Applications in X10

This tutorial was given at SC'12 in November, 2012.

The tutorial describes version 2.2.3 of the X10 language. The major topics covered in the tutorial are:

  • X10 Overview
    • Programming model concepts
    • Key language features
    • Implementation highlights
  • Scaling SPMD-style computations in X10
  • Unbalanced computations
  • Application frameworks
  • Summary and Discussion

The tutorial slides are available as:

Online tutorial

PDF file

The sample X10 code used in the tutorial can be downloaded as x10-sc2012-code.zip