Those interested in parallel programming including scientists, engineers, and software developers, can download the GRID WARS creation and training software to easily build battle programmes and compete. GRID WARS participants develop their battle programmes under Windows and the championship will take place on a LINUX-based cluster system.
GRID WARS was created to amplify interest and enthusiasm in parallel programming and cluster computing. The participating battle programmes are written in the parallel programming language CxC, which was designed to simplify the modelling and simulation of a large number of interdependent elements, their parallel dynamics and interactions. CxC is multi-platform and allows for the creation of parallel applications on a laptop or PC.
Supercomputing performance is achieved by running the very same executable on hundreds of low-cost processors on a compute cluster. CxC allows easy prototyping and development of parallel algorithms and also combines simple, deadlock-free syntax and semantics with the most powerful parallel programming paradigm. CxC programmes are easier to develop and are faster in performance than equivalent message passing or shared-memory programmes.
The GRID WARS Challenge is a parallel programming challenge where participating developers submit CxC battle programmes that will fight against each other for control of parallel processors. The challenge consists of an initial qualification contest, which is a series of many-against-many gladiator-type group battles, and a final championship tournament where qualified programmes enter a series of one-on-one battles. The winning programmers of the tournament will receive GRID WARS Challenge prizes.