AI COMPILERS · NPU BACKENDS
从模型语义,到硬件执行
你好,我是 Bruce Lee,兰州大学计算机科学与技术专业。最近参与 MLIR 编译器与 NPU 后端开发,关心一个模型如何经过图变换、数值处理和资源调度,最终成为可执行的指令。
这个博客记录我在编译器、计算机系统和工程实践中的问题与思考,也保留一路学习 C/C++、汇编、操作系统和体系结构的笔记。
目前关注
把每一层的语义衔接起来
编译器与图变换
围绕 MLIR / LLVM 和 ONNX,探索 IR 重写、算子融合、方言降级与代码生成。
数值、张量与内存
关注量化信息如何穿过图变换,以及形状、布局、步长、活跃期与内存复用之间的关系。
后端与工程交付
把指令、跨引擎同步和资源管理,与回归测试、构建、打包及发布流程一起考虑。
项目与写作
一些可以继续展开的入口
持续学习
理解系统,也保持好奇
我的基础兴趣是计算机系统与体系结构,包括 Linux / Unix、并发、RISC-V 和 Verilog。也在学习语言模型的训练、微调、评测,以及 RAG 和 Agent 应用。
早期阅读与课程记录整理在 GitHub 主页。编程之外,我喜欢健身、跑步、足球、骑行,也喜欢喝茶。
保持联系
欢迎交流技术与想法
lhc.BruceLee@gmail.com
微信:cs000vn