June 14, 2016 -- X10'16 Workshop


Recent Events

November 15-20, 2015 -- X10 at SuperComputing'15

September 16-18, 2015 -- PGAS'15 Conference

Olivier Tardieu gave an invited talk on Resilient and Elastic APGAS (slides).

July 6-10, 2015 -- Hartree Centre Summer School "High Performance Computing"

Olivier Tardieu taught a class on APGAS.

June 14, 2015 -- X10'15 Workshop

May 29, 2015 -- PDSEC 2015 Conference

Sara Salem Hamouda presented a paper: A Resilient Framework for Iterative Linear Algebra Applications in X10.

January 29, 2015 -- X10 Day Tokyo 2015

X10 Tutorial (in Japanese)
Keynote by Dr. Vijay Saraswat
Presentations by selected X10 related projects in Japan

October 2014 -- X10 At OOPSLA

A paper and talk on McGill's MiX10 project: MIX10: compiling MATLAB to X10 for high performance.

October 2014 -- X10 At ETH Software Correctness and Reliability Workshop

Vijay Saraswat gave a talk on Resilient X10 at the ETH Software Correctness and Reliability Workshop

July 21-25, 2014 -- Hartree Centre Summer School "High Performance Computing"

Olivier Tardieu will teach a class on X10 and other PGAS languages.

June 9-13, 2014 -- X10 at PLDI

  • June 12: X10'14 Workshop
    • 7 research papers
    • X10 tutorial
    • Keynote talk on Resilient X10
  • June 12: "Supporting Array Programming in X10" - paper presentation at ARRAY'14 workshop

February 2014 -- X10 at PPoPP and CGO

  • Two X10 paper presentations at PPoPP: Resilient X10; X10 and APGAS at PetaScale
  • X10 Tutorial at CGO

November 17-22, 2013 -- X10 Happenings At SC 2013

October 26-31, 2013 -- X10 Happenings At SPLASH 2013

Reflections on X10: Towards Productivity and Performance at Scale invited talk by David Grove in the SPLASH-I track

August 30, 2013 --X10 seminar at KEK (High Energy Accelerator Research Organization) in Tsukuba, Japan

Mikio Takeuchi will present a two hour seminar on X10 (in Japanese) as part of a seminar series organized by HPCI (High Performance Computing Infrastructure) Strategic Program Field 5.

July 14-19, 2013 -- Hartree Centre Summer School "Programming for Petascale"

Olivier Tardieu taught a class at the Hartree Centre Summer School on APGAS Programming in X10.

June 29 July 2, 2013 -- Keynotes on HPC Languages

Talks on many HPC Languages, including a talk by David Grove Reflections on X10: Towards performance and productivity at scale.

June 20, 2013 -- X10 Workshop at PLDI'13

May 18-22, 2013-- SatX10 talk by Vijay Saraswat at CPAIOR'13

April 15, 16, 2013 -- Charm++ Workshop, University of Illinois at Urbana-Chaimpaign

Speaker: Olivier Tardieu

February 28 March 1, 2013 -- X10 at AICS International Symposium, Kobe, Japan

Vijay Saraswat will give an overview of X10 and recent activities.

February 26, 2013 -- X10 Day at IBM Tokyo


  • Talk by Vijay Saraswat
  • Short presentations and/or discussions on some X10 related projects in Japan.
  • Free discussion

February 5-6 2013, -- X10 Talks at NICTA Software Systems Summer School
David Grove and Kiyo Kawachiya gave talks on X10 as part of a two day summer school at NICTA at UNSW in Sydney, Australia.  The talks are available from the summer school web page

November 10-16, 2012 -- X10 at SC'12

October 23-25, 2012 -- X10 Talks at OOPSLA'12
There will be three X10-related talks in the OOPSLA Research Papers sessions.

August 29, 2012 -- M3R talk at VLDB 2012

Title: M3R: Increased Performance for In-Memory Hadoop Jobs
Speaker: Avi Shinnar

June 14, 2012 -- X10 Workshop at PLDI/ECOOP
In addition to 6 refereed presentations,  Dave Grove gave a mini-tutorial on X10 and its implementation,  David Cunningham gave an invited talk on M3R: Increased Performance for In-Memory Hadoop Jobs, and Dave Grove led a discussion on future X10 plans.  Slides and video for these presentations are available on the workshop webpage.   Papers and slides for all other talks are also available on the same page.

June 11, 2012 - ICOOOLPS Workshop (co-located with ECOOP 2012)

Keynote Title: Implementing X10: Spanning High-Performance Computing & Big Data
Speaker: Dave Grove

May 28, 2012 - Concurrent Objects and Beyond: From Theory to High-Performance Computing

Speaker: Vijay Saraswat

May 30, 2012 - Shonan meeting on Parallel Constraint Solving

Title: SatX10: An architecture for Capability Constraint Solving in X10
Vijay Saraswat

November 14-17, 2011 - Seattle, Washington, Supercomputing'11, Full Day Tutorial

Tutorial Title:Developing Scalable Parallel Applications in X10
David Cunningham, David Grove, Vijay Saraswat, Olivier Tardieu

October 22-27, 2011 - Portland, Oregon,  SPLASH'11

X10 Birds-of-a-Feather Session
David Grove, Vijay Saraswat, David Cunningham

October 22-27, 2011 - Portland, Oregon,  SPLASH'11

Demo Title: Distributed Ray Tracing in X10
David Cunningham

October 19, 2011 - A 2-hour lecture at the University of Tokyo, Japan

Lecture Title: Parallel Distributed Programming Language X10 (in Japanese)
: Kiyokuni Kawachiya  [Slides (in Japanese)]

September 12, 2011 - Perugia, Italy, PMCS workshop, co-located with CP2011

Talk Title: Writing parallel constraint solvers, simply
Vijay Saraswat

September 10, 2011  - Columbus, Ohio, Ohio LinuxFest 2011

Keynote Title: Programming in the Concurrency Era: The X10 programming language
Vijay Saraswat

September 8, 2011  - Fort Collins, Colorado, LCPC-11 workshop, Keynote

Keynote Title:Constrained types: What are they and what can they do for you
Vijay Saraswat