Skip to content

kaist-ina/Trinity-AE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

161 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Trinity Project [ASPLOS 2026]

Three-Dimensional Tensor Program Optimization via Tile-level Equality Saturation

Trinity is the first tensor program optimizer that achieves scalable joint optimization through tile-level equality saturation. Trinity's IR can capture the essence of all three optimization axes (algebraic equivalence, memory I/O, compute orchestration). By leveraging equality saturation, Trinity enables scalable joint optimization across the entire graph.

Project Structure

Trinity-AE/
├── frontend/       # PyTorch model → Trinity IR conversion (under debugging)
├── optimizer/      # Tile-level equality saturation (Rust)
├── backend/        # IR → Triton kernel generation & profiling

For detailed documentation, see the README in each directory:

  • optimizer/ — Equality saturation engine
  • backend/ — Triton code generation and profiling

About

Source code for Trinity(ASPLOS 2026)

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors