开篇:这个博客写什么

VM 算子这块,网上能查到的东西分成两类:一类是论文,讲思路不讲落地;一类是零散的 issue 和帖子,能解决问题但不知道上下文。中间那层——一个算子从写出来到跑得快,中间到底发生了什么——基本没人系统写。

这个博客就补这一层。

每篇只讲一件事

文章的组织方式是固定的:

  • 一个具体场景,说清输入规模、硬件、软件版本;
  • 一个最小可运行的例子,能直接拷下来跑;
  • 实测数字,包括失败的版本;
  • 结论,以及这个结论在什么条件下会失效。

测不出来的地方我会写"没测到",不拿估计值冒充实测。

写什么、不写什么

写:算子实现细节、访存和向量化、编译期与运行期开销的取舍、profiling 方法与工具坑、版本升级带来的行为变化。

不写:行业展望、二手总结、没有代码支撑的性能结论。

关于我

我平时做这类工程,也接这类业务。联系方式待补。

← 返回文章列表