Ateji PX is a set of parallel extensions for Java that allow developers to easily boost their Java/Android applications by parallelizing them on multicore platforms and very soon on GPU & Grid. Ateji PX makes parallel programming simple and intuitive, close to way we "think" parallel, efficient, and easily accessible to all Java/Android application developers with minimal training. In short, it extends Java with a handful of cleverly chosen syntactic constructs, that make it possible to express within a single language a wide range of patterns, including
Ateji PX is designed as an extension of Java and comes integrated within Eclipse. This makes it compatible with existing source code, development tools and processes. Learning is especially easy : experience has shown that Java developers on their own were able to compile and run their first parallel programs within a couple of hours. The language design makes it possible to statically guarantee properties such as the absence of data-races and deadlocks.
Ateji PX has been selected for presentation in the Disruptive Technologies exhibit at SC'10 in New Orleans.