This is a beginner-friendly tutorial on MLIR from the perspective of a user of MLIR, not a compiler engineer. This tutorial will introduce why MLIR exists and how it is used to compile code at different levels of abstraction. This tutorial will focus on working with the "core" dialects of MLIR.
☆92Mar 13, 2025Updated 11 months ago
Alternatives and similar repositories for mlir-beginner-friendly-tutorial
Users that are interested in mlir-beginner-friendly-tutorial are comparing it to the libraries listed below
Sorting:
- Einsum Expressions in Julia☆14Aug 2, 2025Updated 6 months ago
- Platform-aware programming in Julia☆13Nov 29, 2024Updated last year
- Create "fly-throughs" in 3d visualization☆15Dec 15, 2025Updated 2 months ago
- To hell with parentheses!☆17Nov 24, 2025Updated 3 months ago
- Julia Interface to https://github.com/compiler-research/CppInterOp☆19May 10, 2025Updated 9 months ago
- Tracing based copy-and-patch compiler for Python☆52Feb 13, 2026Updated 2 weeks ago
- A minimal (really) out-of-tree MLIR example☆47Aug 14, 2025Updated 6 months ago
- Modeling futexes in TLA+☆20Oct 6, 2024Updated last year
- Tutorial on building a gpu compiler backend in LLVM☆55Jan 11, 2025Updated last year
- Bleeding-edge fork of Distributed.jl☆28Updated this week
- Examples for Julia's generating small binary executables and libraries feature.☆31Oct 14, 2025Updated 4 months ago
- MLIR grammar for tree-sitter☆17Updated this week
- Measuring memory bandwidth using TheBandwidthBenchmark☆34Jul 24, 2023Updated 2 years ago
- ACSets: Algebraic databases as in-memory data structures☆27Feb 10, 2026Updated 2 weeks ago
- Tensor Compute Primitives: Mid-level Intermediate Representation for Machine Learning Programs☆35Jan 30, 2025Updated last year
- Take your packages for a jog!☆24Aug 17, 2025Updated 6 months ago
- Simpler stacktraces for the Julia Programming Language☆30Jul 31, 2024Updated last year
- Project(s) → Standalone Depot☆32Dec 9, 2025Updated 2 months ago
- Optimizing scheduler. Combinatorial instruction scheduling project.☆27Jan 7, 2026Updated last month
- Uses SnoopCompile to evaluate number of invalidations caused by `using Package` or a provided script☆30Dec 1, 2025Updated 3 months ago
- MLIR For Beginners tutorial☆1,232Jul 18, 2025Updated 7 months ago
- A convenient interface for using Tracy from within Julia code☆34Sep 5, 2025Updated 5 months ago
- NVIDIA cuTile learn☆163Dec 9, 2025Updated 2 months ago
- An experimental simple method overlay mechanism for Julia☆34Dec 1, 2025Updated 3 months ago
- Julia implementations of symbolic integration algorithms☆37Sep 8, 2025Updated 5 months ago
- ☆10Nov 13, 2025Updated 3 months ago
- Advanced Integrated Circuits 2025☆13Nov 1, 2025Updated 4 months ago
- A toy compiler for NumPy array expressions that uses e-graphs and MLIR☆117Aug 11, 2025Updated 6 months ago
- LieGroups.jl – Lie groups and Lie algebras☆45Jan 14, 2026Updated last month
- An introduction to git and version control, initially written for the Part II Computational Physics course at the Cavendish Laboratory.☆10Aug 15, 2025Updated 6 months ago
- A learning project for getting newcomers started with a WASM JIT compiler☆14Updated this week
- PEVuln: A Benchmark Dataset for Using Machine Learning to Detect Vulnerabilities in PE Malware☆14Nov 26, 2025Updated 3 months ago
- Run testitems in parallel.☆39Feb 17, 2026Updated last week
- The code in this repository which function is to extract the shellcode from the maldoc.☆10Jul 17, 2023Updated 2 years ago
- A Julia package to manipulate very small IEEE 754 standard-compliant floating-point numbers.☆12Nov 18, 2025Updated 3 months ago
- Extremely fast generator-like alternative to Julia Channels☆40Jul 1, 2023Updated 2 years ago
- UEFI signing tools for Linux -- Forked to support AWS CloudHSM☆13Aug 25, 2021Updated 4 years ago
- A Windows information stealer / credential stealer written in Go for security research and malware analysis. Demonstrates browser passwo…☆26Dec 15, 2025Updated 2 months ago
- Simulator for a superscalar processor with dynamic scheduling and branch prediction☆15Nov 23, 2018Updated 7 years ago