SEER:使用 MLIR 和 E 图重写的高层次综合超优化探索器

💡 原文中文,约300字,阅读约需1分钟。
📝

内容提要

本文介绍了一种超级优化方法,通过使用 e-graph 重写技术将软件程序改写为高效的 HLS 代码,以生成优化的硬件设计。该方法在提高性能的同时占用较小的面积,具有超越硬件专家手动优化设计的潜力。

🎯

关键要点

  • 高级综合(HLS)是将高级语言中的软件程序自动转换为低级硬件描述的过程。
  • 本文提出了一种超级优化方法,使用 e-graph 重写技术将软件程序改写为高效的 HLS 代码。
  • 该方法生成优化的硬件设计,能够在提高性能的同时仅占用 1.4 倍的面积。
  • 通过开源基准测试和英特尔的案例研究,SEER 展示了超越硬件专家手动优化设计的潜力。
➡️

继续阅读