The goal of the Task-based Environment for Scientific Simulation at Extreme Scale (TESSE) project is to use an application-driven design to create a general-purpose production-quality software framework that attacks the twin challenges of programmer productivity and portable performance for advanced scientific applications on massively-parallel, hybrid, many-core systems of today and tomorrow.
The TESSE team is composed of researchers from Stony Brook, Virginia Tech, and ICL/UTK, who have designed a system that uses DAG-based data flow as the basis of the software. This capability, with the extensions being explored by the TESSE project, will provide significant potential advantages in ease of composition, performance, and ease of migration to future architectures for irregular parallel applications. The TESSE team’s next major goal is the ubiquitous existence of a powerful DAG-based data flow tool that complements, and is completely interoperable with, mainstream standard parallel programming models such as OpenMP and MPI.
In Collaboration With
- Stony Brook University
- Virginia Tech