Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.71 KB

File metadata and controls

36 lines (23 loc) · 1.71 KB
title TESSE Organization
layout default

Mission

The TESSE Organization develops and maintains software tools for task-based parallel programming in scientific computing at extreme scale. Our work focuses on enabling programmer productivity and portable performance for advanced scientific applications on modern high-performance computing systems, with particular emphasis on irregular and sparse computational patterns.

Projects

TTG is our flagship C++ API providing a powerful data-flow programming model for high-performance scientific computing. It offers:

  • Task-based parallel programming abstraction
  • Data-flow execution model for irregular computations
  • Portable performance across heterogeneous architectures
  • Support for dynamic and adaptive algorithms

View TTG Documentation

The Production quality Ecosystem for Programming and Executing eXtreme-scale Applications (EPEXA) was an NSF-supported R&D project that created a production-quality implementation of the TESSE research prototype. The project focused on:

  • Completing and hardening the TTG API implementation
  • Growing the user community and supporting applications
  • Enabling scalable scientific simulation codes
  • Supporting modern heterogeneous computing architectures

Learn more about EPEXA

About TESSE

TESSE (Task-based Environment for Scientific Simulation at Extreme Scale) addresses the central challenges of modern computational science through innovative task-based programming models and runtime systems. Our tools are designed to handle the increasingly irregular and dynamic computations characteristic of advances in predictive, high-fidelity simulation.