Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

X10 (programming language)

Concurrent Language

X10 is a statically typed, object-oriented programming language developed by IBM Research beginning in 2004 as part of the DARPA-funded High Productivity Computing Systems program, designed for high-performance parallel computing on large, distributed clusters using a partitioned global address space (PGAS) model. X10 introduces places, representing distinct locations of data and computation across a cluster, along with asynchronous activities and clocks for coordinating parallel work across those places, aiming to make large-scale parallel programming more productive than traditional message-passing approaches such as MPI.

Facts
Significance
Designed specifically for parallel computing using the partitioned global address space (PGAS) model. 1
Connections

Influenced By

Sources
1. X10 (programming language) - Wikipedia
History, second paragraph
Quote, History, second paragraph
X10 is designed specifically for parallel computing using the partitioned global address space (PGAS) model.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.