SEER:使用 MLIR 和 E 图重写的高层次综合超优化探索器
💡
原文中文,约300字,阅读约需1分钟。
📝
内容提要
本文介绍了一种超级优化方法,通过使用 e-graph 重写技术将软件程序改写为高效的 HLS 代码,以生成优化的硬件设计。该方法在提高性能的同时占用较小的面积,具有超越硬件专家手动优化设计的潜力。
🎯
关键要点
- 高级综合(HLS)是将高级语言中的软件程序自动转换为低级硬件描述的过程。
- 本文提出了一种超级优化方法,使用 e-graph 重写技术将软件程序改写为高效的 HLS 代码。
- 该方法生成优化的硬件设计,能够在提高性能的同时仅占用 1.4 倍的面积。
- 通过开源基准测试和英特尔的案例研究,SEER 展示了超越硬件专家手动优化设计的潜力。
🏷️
标签
➡️