Bin Xin1
Computer Science Department
Purdue University, West Lafayette
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.