关于 Bruce Lee

编译器、计算机系统,以及把想法做成工具的过程。

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