关于

Honor Compiler · 个人网站

记录异构编译器开发中的问题与理解,也保留技术之外的阅读、思考和生活。这个网站既是整理知识的地方,也是一份持续书写的个人记录。

我在做什么

我的工作围绕基于 LLVM 的异构编译器展开,涉及前端语言支持、中间表示与优化、后端代码生成、测试调试,以及 CUDA 兼容和相关算子编译。

这里以 LLVM 异构编译器与 CUDA 兼容为主线,关注训练与推理负载如何进入编译链路:语言语义如何进入 IR,计算如何逐层转换并映射到目标平台,框架中的算子如何编译、执行和验证。对于 MLIR、可重构计算等主题,以公开资料、源码阅读和独立实验逐步展开。

七层研究地图连接框架、图编译、算子语言、计算库、语言前端、IR/后端与设备执行。前端、后端和工具链持续深入,上层系统提供真实问题;硬件理解与正确性验证贯穿每一层。

这里记录什么

从观察到论证

技术跟踪记录读完公开资料后的判断;实验室保留假设、复现与证据;文章把一个问题讲清楚。

从文章到专题

知识体系按前置概念和阅读顺序串联内容,持续整理术语、示例、参考资料与勘误。随笔保留阅读和生活中的观察。

写作与记录

以中文写作,保留必要的英文术语。技术内容基于公开资料和可公开的独立实验,注明来源、版本、验证范围和修订时间。将已验证的结果、个人推论与待研究的问题分别说明。

本站内容代表个人理解。页面列出的主题是一份持续完善的学习与研究目录;具体实现和兼容性结论,以文章给出的证据为准。

技术之外

也阅读哲学、逻辑、科学技术史、数学与物理,关注工程方法和长期学习。在理解计算之外,继续理解思想、世界和自己。

读书时留下的问题、工作与学习中的阶段性思考、生活里值得记住的细节,都可以在这里有自己的位置。有些想法会慢慢成为文章,有些只是当时的一段记录,不必都归结为一个技术结论。

随笔留给这些观察、好奇和变化,也让日后的自己能看见理解是怎样发生改变的。

九大领域与长期积累

本项目以《长期高质量知识工程》为总规划,围绕理解思想、理解世界、理解计算与智能、把事情做成四根支柱,逐步覆盖 LLVM 与异构编译器、哲学、计算机科学基础、AI 原理与智能系统、逻辑学与批判性思维、科学史与技术史、数学与物理直觉、工程师方法论、可重构计算与软硬件协同九大领域。

从 LLVM 与编译流程系列开始,按前置知识、研究进展与证据成熟度展开。每篇文章尽量讲清一个问题,成熟的内容再连接成可连续阅读的专题。

网站、B站与知乎

网站是完整图文、参考资料、阅读路径与更新勘误的长期入口;不托管视频,也不嵌入视频播放器。完整视频发布在 B站 HonorCompiler,文章在对应视频发布后提供链接。

知乎围绕具体问题组织独立可读的回答与专题文章,提供必要的例子、边界和来源。课件源文件、旁白、字幕、录屏与工程素材另行私有归档;有独立使用价值的代码或资料按需公开。

更新与勘误记录

这里汇总阅读入口与内容修订。具体技术修正、适用版本和验证范围,以对应文章里的记录为准。

  • 知识体系阅读关系

    明确前置概念、领域分工与贯穿学习过程的验证要求;已有文章链接保持有效。查看学习与实践路线 →

  • 阅读与复现入口

    接入文章阅读路线、实验复现资料和 RSS 订阅;技术结论未改动。查看文章记录 →

  • 长期思考整理

    重整研究框架、方案推演与参考资料的阅读层级;保留假设与验证边界。查看长期思考 →

  • 编译器入门文章

    统一环境说明,补充编译、链接、装载职责及 LLVM IR 目标约束。查看具体说明 →

RSS 订阅

把下面的地址添加到 RSS 阅读器,即可订阅本站新发布的文章,无需注册本站账号。

https://www.haocompiler.com/feed/

RSS 阅读器通常设有“添加订阅”或“添加源”入口。旧文章的修订请同时查看更新与勘误记录,不保证每次修改都作为新条目推送。

交流与勘误

欢迎在文章下补充资料、讨论问题和指出错误,也可以邮件联系:h11322689@gmail.com。