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