Skip to content

Commit

Permalink
Add MLIR to 20210501 (plctlab#183)
Browse files Browse the repository at this point in the history
  • Loading branch information
zhanghb97 authored Apr 30, 2021
1 parent c00f87a commit cb574cf
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions 2021/2021-05-01.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,11 @@ PLCT实验室的史宁宁依然每周在更新方舟编译器社区周报(Open

## MLIR

开源`buddy-mlir`项目 (https://github.com/buddy-compiler/buddy-mlir)

- `conv-opt`工具:使用 Coeffients Broadcasting 算法向量化2维卷积,并提出 High-level IR Strip Mining 策略处理长向量抽象。
- Conv2D Benchmark:针对`conv-opt`工具提供测试 benchmark,benchmark 本体为模块化设计。2维卷积的输入输出与卷积核尺寸,以及`conv-opt`工具的 strip mining size 均为可配置选项。(源码在 benchmark 分支中,待进一步优化后合并入 main 分支)
- 测试结果与例子:使用 Conv2D Benchmark 在 Cascade Lake 处理器上测试`conv-opt`工具,实验结果显示相对标量的嵌套循环方法提速15倍以上。仓库中还提供了`conv-opt`的使用案例,可以用于数字图像的边缘检测等场景。

## CIRCT / OpenROAD Chisel / FIRRTL

Expand Down

0 comments on commit cb574cf

Please sign in to comment.