1 रिपॉजिटरी
Applies advanced loop transformations and data layout rearrangements based on the polyhedral model to maximize hardware efficiency.
Distinct from Loop Optimizations: Distinct from general loop optimizations: applies advanced polyhedral model transformations and data layout rearrangements.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Polyhedral Optimizations. 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 advanced loop transformations and data layout rearrangements based on the polyhedral model to maximize hardware efficiency.