next up previous
Next: Introduction

Building a Distributed Runtime Environment for X10

Bin Xin1

Computer Science Department

Purdue University, West Lafayette

Abstract:

X10 is an Object-Oriented, high performance, high productivity, parallel and distributed programming language, similar to Java. In the context of distributed programming, X10 provides a shared address space programming model similar to Titanium or UPC, with a Globally Asynchronous and Locally Synchronous (GALS) memory model.

This document reports our experience of building a distributed runtime environment for running X10 on a Network Of Workstations (NOW), or Clusters built with Components Off The Shelf (COTS). A preliminary performance number is also presented.





Bin Xin 2006-08-22