Jinn's Hub
about / blog / projects / ZH /
All tags

Posts tagged with "MLIR"

    Source Reading 006 — FlyDSL, A Layout-Algebra Python DSL with an MLIR Spine
    AMD's FlyDSL is the Python front-end for a Fly-dialect MLIR compiler that lowers layout algebra and copy/MMA atoms to ROCDL on CDNA3/CDNA4. Four examples — vectorAdd, tiledCopy, tiledMma, preshuffle GEMM — form a strict pedagogical ladder; reading them in order gives you every machinery that real production kernels (paged attention, MoE GEMM, flash attention) recombine.
    FlyDSL notes — BasisAttr, the layer beneath Layout
    My FlyDSL source reading collapsed the layout algebra into five words. This is the patch — Fly_Basis, BasisAttr, what they are, why layouts need them, and where to start when your mentor hands you the 'complete the BasisAttr surface' task.
    From Python to Silicon — A Compiler & Arch Primer for the Working ML Engineer
    You can write production ML systems for years without knowing what IR, MLIR, LLVM, ISA, or FFI actually mean. This is the patch — a bilingual primer for the undergrad-CS-but-skipped-compilers crowd, with a full HTML deep dive carrying six hand-drawn SVG plates.
© 2026 • Jinn's Hub 🔬
Press Esc or click anywhere to close