SC is the International Conference for
 High Performnance Computing, Networking, Storage and Analysis

SCHEDULE: NOV 13-19, 2010

An Overview of the X10 Programming Language and Development Tools

SESSION: S07: An Overview of the X10 Programming Language and Development Tools

EVENT TYPE: Tutorial

TIME: 8:30AM - 5:00PM

Presenter(s):Evelyn Duesterwald, David Grove, Vijay Saraswat, Emmanuel Geay


This tutorial will cover the fundamental concepts of the Asynchronous PGAS programming model and describe how the major novel features of the X10 programming language support productive development of concurrent and distributed applications. Examples and hands-on exercises will give participants first-hand experience at designing, implementing, and evaluating algorithms written in the APGAS style. We will begin by demonstrating how to cleanly express classic SPMD-style computations in X10. The tutorial will then present more advanced programming problems such as distributed graph algorithms and irregular parallelism that can benefit from X10's dynamic global load balancing framework. We will explore how APGAS programming model concepts in general, and the X10 2.0 language specifically, facilitate the productive development of such algorithms. In the hands-on sessions, participants will have the opportunity to either use command-line X10 tooling or to learn how to effectively use X10DT: a full-featured X10 IDE based on the Eclipse framework.

Chair/Presenter Details:

Evelyn Duesterwald - IBM Research

David Grove - IBM Research

Vijay Saraswat - IBM Research

Emmanuel Geay - IBM Research

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar

   Sponsors    IEEE    ACM