X10 2.5.1

A programming language that targets system with nodes built from multi-core SMP chips with non-uniform memory hierarchies and interconnected cluster configurations
X10 - Usage screen for the program when running in a terminal window.
  1 Screenshot
X10 is a programming language being developed at IBM Research in collaboration with academic partners.

The X10 effort is part of the IBM PERCS project (Productive Easy-to-use Reliable Computer Systems) in the DARPA program on High Productivity Computer Systems.

X10 contributes to this productivity improvement by developing a new programming model, combined with a new set of tools integrated into Eclipse and new implementation techniques for delivering optimized scalable parallelism. X10 is a type-safe, modern, parallel, distributed object-oriented language intended to be very easily accessible to Java(TM) programmers.

X10 is targeted to future low-end and high-end systems with nodes that are built out of multi-core SMP chips with non-uniform memory hierarchies, and interconnected in scalable cluster configurations.

last updated on:
October 5th, 2014, 14:03 GMT
file size:
231.7 MB
license type:
Eclipse Public License
developed by:
X10 Team
operating system(s):
Mac OS X
binary format:
Home \ Developer Tools
Download Button

In a hurry? Add it to your Download Basket!

user rating 2



Rate it!
What's New in This Release:
  • The primary features of the X10 2.5.1 release are enhancements to Resilient and Elastic X10.
  • Full integration of the Hazelcast in-memory data grid with Managed X10. Key features include new X10 APIs to utilize Hazelcast as an implementation of x10.util.resilient.ResilientMap, an implementation of resilient finish using Hazelcast (X10_RESILIENT_MODE=12), and integration of Hazelcast grid initialization into the X10 launcher (bin/x10 script).
read full changelog

Add your review!