wzh99 / IRL
Simple intermediate representation language for learning and research.
☆18Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for IRL
- Tutorial for LLVM Dev Conference 2019.☆14Updated 5 years ago
- [WIP] Interval Analysis on LLVM IR☆12Updated 4 years ago
- ☆27Updated last year
- TiledKernel is a code generation library based on macro kernels and memory hierarchy graph data structure.☆19Updated 6 months ago
- Skyloft: A General High-Efficient Scheduling Framework in User Space (SOSP 2024)☆22Updated 2 months ago
- ☆37Updated this week
- outline and links for PLDI 2022 tutorial☆17Updated 2 years ago
- An MLIR frontend for tensor expressions☆24Updated 4 years ago
- A source-to-source compiler for optimizing CUDA dynamic parallelism by aggregating launches☆14Updated 5 years ago
- [CF ’20] Verified Instruction-Level Energy Consumption Measurement for NVIDIA GPUs☆15Updated 3 years ago
- HeteroGen: transpiling C to heterogeneous HLS code with automated test generation and program repair (ASPLOS 2022)☆17Updated 2 months ago
- Triton to TVM transpiler.☆16Updated last month
- HeteroCL-MLIR dialect for accelerator design☆40Updated 2 months ago
- Tacker: Tensor-CUDA Core Kernel Fusion for Improving the GPU Utilization while Ensuring QoS☆17Updated 2 years ago
- Take your first step in writing a compiler. Implemented in Rust.☆15Updated last year
- PyTorch compilation tutorial covering TorchScript, torch.fx, and Slapo☆19Updated last year
- A pure, low-level tensor program representation enabling tensor program optimization via program rewriting. See the web demo at https://g…☆71Updated 5 months ago
- compiling DSLs to high-level hardware instructions☆21Updated 2 years ago
- Source code for the FAST '23 paper “MadFS: Per-File Virtualization for Userspace Persistent Memory Filesystems”☆34Updated last year
- A low-level intermediate representation for hardware description languages☆25Updated 4 years ago
- 📥 🎯 (1,4/4) an MLIR-based toolchain with Vitis HLS LLVM input/output targeting FPGAs.☆13Updated 2 years ago
- SMT-LIB benchmarks for shape computations from deep learning models in PyTorch☆18Updated last year
- Declarative MLIR compilers in Python!☆33Updated 4 years ago
- A translation validation framework for MLIR☆73Updated last week
- A repository to test dialects defined dynamically.☆12Updated last year
- Being a full-stack hacker, RISCV, LLVM, and more.☆18Updated 3 years ago
- Artifacts for ATC '22 paper "Faster Software Packet Processing on FPGA NICs with eBPF Program Warping"☆17Updated 2 years ago
- BOOM's Simulation Accelerator.☆11Updated 2 years ago
- LLVM-Canon aims to transform LLVM modules into a canonical form by reordering and renaming instructions while preserving the same semanti…☆12Updated 6 months ago
- PTX-EMU is a simple emulator for CUDA program.☆24Updated 10 months ago