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 Tardieu | 1 | 462 | 32.13 |