2 个仓库
Translates high-level mathematical expressions and algorithms into optimized machine code for CPUs, GPUs, and FPGAs.
Distinct from GPU-Accelerated Compilers: Distinct from GPU-accelerated compilers: translates high-level expressions into optimized machine code for diverse accelerators including FPGAs and CPUs.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Hardware Accelerator Compilers. Refine with filters or upvote what's useful.
The project is a reusable collection of modular compiler and toolchain technologies designed for building optimizers, code generators, and multi-language programming environments. It provides foundational compiler frontend technologies that translate source code written in C, C++, and Objective-C into a low-level programming language and intermediate code format. This intermediate representation enables cross-language analysis, program transformation, and target-independent optimization alongside a cross-platform programming framework that allows developers to write single-source accelerated a
Translates high-level code into optimized machine instructions for diverse hardware accelerators.
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
Translates high-level mathematical expressions and algorithms into optimized machine code for CPUs, GPUs, and FPGAs.