Legion Programming System
Participating in the development and use of the data-centric parallel programming system Legion.
Contact
Developed by Stanford University, Legion is the basis for a number of projects on the Programming Models Team, as well as a possible future technology for other lab projects.
The ExaCT project is one of the major sponsors of Legion development and has produced a combustion application based on the Legion runtime system as well as a multigrid application. Also, the Scout project targets Legion as its underlying runtime system for task and data parallelism.
In addition, the Unified Data-Driven Approach to Programming In Situ Analysis and Visualization (UDDAP) project utilizes Legion as the basis for the implementation of in situ analysis and visualization.