能否设计专用的硬件来加速编译过程?

2024-11-19 阅读 82
更新于 2024年11月22日
编译器的代码是标量编程,所以可以用多核多线程cpu来并行加速编译过程。链接的时候用一个高频大核来做。
先不讨论能不能 如果是软件编译像编译C++ C Rust之类的 基本不需要专用硬件加速 因为大型代码库基本是成百上前个源代码文件组成 每次编译都以一个文件为单位 那么只需要暴力增加CPU核心数量就能显著提高编译速度了
遥想当年用最好的i7编译个llvm都需要一个小时 现在直接上xeon 5分钟就搞定