cisen / blog

Time waits for no one.
133 stars 20 forks source link

MLIR #1143

Open cisen opened 2 years ago

cisen commented 2 years ago

对底层硬件设计的支持方面,最近活跃度比较高的MLIR生态项目是Clang创始人Chris Lattner发起的开源项目CIRCT,其全称是Circuit IR Compiler and Tools,即基于电路中间表示的编译器和设计工具,该项目将DSL/IR/Compile等软件开发的思想应用到开源硬件设计领域,以加速硬件设计的流程,同时也寻求解决EDA工具的零碎化及封闭化的缺陷。

mlir一开始是为tensorflow服务的,后面迁移到llvm 目标是统一各个语言为了优化自身而创造的各种ir,比如rust的mir

https://github.com/llvm/circt https://github.com/llvm/Polygeist https://github.com/llvm/vscode-mlir https://github.com/llvm/torch-mlir https://github.com/Xilinx/mlir-aie https://mlir.llvm.org/docs/CAPI/ https://github.com/TheDan64/inkwell https://github.com/cdisselkoen/llvm-ir