I'm currently working as a Triton compiler engineer, with a strong interest in Python-based DSLs and IR-level transformations.
I primarily maintain the following open-source projects in https://github.com/OpenMLIR for Triton
π OpenMLIR/TritonLLM
LLM Inference via Triton (Flexible & Modular): Focused on Kernel
Triton multi-level runner, include cubin, ptx, ttgir etc.
Getting Started with Triton: A Tutorial for Python Beginners
π‘ OpenMLIR/triton-ocl
Triton for OpenCL backend, and use mlir-translate to get source OpenCL code
- π§ PyTorch new backend https://github.com/pytorch/pytorch
- π₯οΈ MLIR https://github.com/llvm/llvm-project
- π οΈ LLVM RISC-V backend https://github.com/llvm/llvm-project
- π¦ libclc(library of OpenCL) https://github.com/llvm/llvm-project
- β‘ POCL(runtime of OpenCL) https://github.com/pocl/pocl
- π§© QEMU(emulator)https://github.com/qemu/qemu
- π§βπ» MLSynthesis(FPGA HLS TOOL) https://github.com/pku-liang/hector
- π§ͺ MLSynthesis Debuger(FPGA HLS TOOL) https://github.com/pku-liang/Hestia
- βοΈ onnx-mlir (Lowering of ONNX Models in MLIR) https://github.com/onnx/onnx-mlir
- π§° Polygeist(C/C++ frontend for MLIR) https://github.com/llvm/Polygeist