Title
X10 at scale
Abstract
X10 is an open-source imperative concurrent object-oriented programming language developed by IBM Research to ease the programming of scalable concurrent and distributed applications. In this talk, I will report and reflect on our experience running HPC application kernels and graph algorithms implemented in X10 on a Petaflop IBM Power 775 supercomputer (with up to 55,000 Power7 cores). I will discuss design and implementation decisions that make it possible to achieve competitive performance at scale while retaining X10's productivity. In particular, I'll describe our implementation of the Unbalanced Tree Search benchmark (UTS), which illustrates X10's handling of irregular parallelism.
Year
DOI
Venue
2013
10.1145/2481268.2481276
X10@PLDI
Field
DocType
Citations 
IBM,Supercomputer,Concurrency,Scheduling (computing),Load balancing (computing),Computer science,Parallel computing,Power system simulation,Work stealing,Distributed computing,Scalability
Conference
0
PageRank 
References 
Authors
0.34
0
1
Name
Order
Citations
PageRank
Olivier Tardieu146232.13