报告:编译器的黄金十年(ChrisLattner,2021),附下载
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
公众号消息页发送“20221215”可获取报告pdf下载链接
偷个懒,插播一个 MLIR 作者 Chris Lattner 去年在 ASPLOS 的报告《The Golden Age of Compiler Design in an Era of HW/SW Co-design》,简称“编译器的黄金十年”吧。
大神语速比较快,这里顺手找了个字幕。当然了,直接去 油管原地址 更舒适。
虽然大神是最终是想夹带自己的 MLIR 和 CIRCT 这两件私货,但在他这个段位,我更愿意理解为“举贤不避亲”。
里面的一些理念在现在看来仍不过时,且好像都在朝着这些既定方向发展。值得几乎所有软硬件协同设计的相关从业者看看。
这里预览下前两页,
Hardware is getting harder
Modern compute acceleration platforms are multi-level and explicit:
- Scalar, SIMD/Vector, Multi-core, Multi-package, Multi-rack
- Non-coherent memory subsystems increase efficiency
Heterogeneous compute incorporating domain-specific accelerators - Standard in high-end SoCs, domain-specific hard blocks in FPGAs
Many accelerator IPs are configurable: - Optional extensions, tile / core count, memory hierarchy, etc
Next-Gen compilers and programming language are needed!
We need:
- hardware abstraction spanning diverse accelerators
- support for heterogeneous compute platforms
- domain specific languages and programming models
- quality, reliability, and scalability of infrastructure
This opportunity is beckoning a golden age in compiler and PL technology!
都看到这儿了,不如关注每日推送的“科文路”、互动起来~
至少点个赞再走吧~
报告:编译器的黄金十年(ChrisLattner,2021),附下载