1 रिपॉजिटरी
Applies mathematical polytope models to reorder loop iterations and optimize data locality across multi-dimensional arrays.
Distinct from Loop Optimizations: Distinct from general loop optimizations: applies mathematical polytope models to reorder loop iterations and optimize data locality.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Polyhedral Loop Transformation Engines. Refine with filters or upvote what's useful.
Tiramisu is a polyhedral C++ compiler framework designed to express and optimize data-parallel algorithms for diverse hardware accelerators. It provides a programming interface that allows developers to define mathematical expressions, manage loop iteration spaces, and organize functions targeting heterogeneous architectures. The system features an advanced compilation infrastructure that abstracts computations into a hardware-agnostic intermediate representation before lowering them into native machine code or hardware configuration bitstreams. It calculates exact data flow dependencies thro
Applies mathematical polytope models to reorder loop iterations and optimize data locality across multi-dimensional arrays.