coreir
Hardware compiler framework
Builds hardware descriptions into executable code using an LLVM-style compiler framework.
101 stars
14 watching
24 forks
Language: C++
last commit: over 2 years ago
Linked from 2 awesome lists
c-plus-pluscompilerscoreirhardwareintermediate-representationllvm
Related projects:
Repository | Description | Stars |
---|---|---|
| An intermediate language and infrastructure for building compilers that generate custom hardware accelerators. | 503 |
| Building modular, reusable infrastructure for hardware design tools using MLIR and compiler techniques | 1,695 |
| A modular hardware abstraction library for designing and implementing complex digital systems | 23 |
| A minimal functional programming language compiler target | 18 |
| Compiles high-level programming languages into input for provable computations protocols. | 304 |
| Assembles code into machine-specific binary format using LLVM and various architecture-specific assemblies | 2,316 |
| An interactive C++ compiler and runtime environment for rapid development and live coding | 413 |
| A framework for building incremental language compilers and analyzers. | 447 |
| Compiles Accelerate code to LLVM IR and executes it on CPUs or NVIDIA GPUs | 159 |
| Translates synthesizable SystemC code to synthesizable SystemVerilog. | 256 |
| A Rust-based compiler and runtime environment designed to provide a safe and efficient way to execute functional programming languages. | 67 |
| Compiles Cairo's intermediate representation to machine code using MLIR and LLVM | 123 |
| A compiler infrastructure for translating high-level languages into circuit forms used in cryptography and formal verification. | 289 |
| A tool that extends Halide's hardware capabilities to support custom-hardware generation using CoreIR. | 80 |
| A Verilog-A compiler built with Rust to compile circuit simulator models into efficient and high-quality code. | 132 |