Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary

X10

X10 is an object-oriented, class-based concurrent high-level programming language designed for high-performance computing. The language was developed by IBM at the turn of the 21st century and intended as part of an early approach to what we now call "big data" - enabling complex calculations across distributed systems. X10 supports non-uniform memory access (NUMA) hardware, making it suitable for supercomputers or clusters where each processing unit has its own memory space. The X10 compiler translates code into intermediate form (X10IM) which can be executed by a runtime system on various architectures.

Back