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
Classification
Typing Discipline Typing Discipline LicenseEclipse Public License 1.0 1 First Released SignificanceDesigned specifically for parallel computing using the partitioned global address space (PGAS) model. 2 FAQs
What is X10 especially good for?
The X10 project FAQ says: "X10 is especially good at distributing your application over a cluster of distributed memory machines. In particular, with X10, there is a natural migration path from a single-threaded prototype, to a version that uses multiple cores on an SMP, to a distributed memory implementation that runs across a cluster of SMPs."
Connections
Follows Typing Discipline
In Field
Source X10 (programming language) - Wikipedia
Influenced By
Licensed Under
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Sources
1. Wikidata: X10
- Wikidata Q1852616, resolved via en.wikipedia pageprops (wave rule R-L)
- Wikidata Q1852616 P7078 (typing discipline)
infobox License field
Eclipse Public License 1.0
View the Source2. X10 (programming language) - Wikipedia
History, second paragraph
X10 is designed specifically for parallel computing using the partitioned global address space (PGAS) model.
In Field: Programming Language Theory, Lead sentence
X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of the Productive, Easy-to-use, Reliable Computing System (PERCS) project funded by DARPA's High Productivity Computing Systems (HPCS) program.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.