ScratchV 编译器课程 从零开始,亲手搭建一个 AI→RISC-V 编译器 35课程文档 5难度层级 30专题模块 📚 课程目录 📘 基础入门 环境搭建、编译器概念、快速上手、指标解读、故障排除 5 个模块 🔰 入门模块 — 动手做 从零开始实现编译器的基础工具:美化器、日志、CFG、窥孔、调度 7 个模块 📊 入门模块 — 学会看 学习使用性能分析和可视化工具:Benchmark、Cache、Spike、LLVM/TinyFive 对比 8 个模块 📗 中级模块 核心编译器管线:DSL 增强、ONNX 解析、IR 系统、优化器、指令选择、寄存器分配 9 个模块 📕 高级模块 深入实现:IR 验证、LLVM Standalone 编译器、扩展指令选择 3 个模块 ⬜ 规划中 未来将开发的模块:循环展开、函数内联、SIMD 向量化 3 个模块