首页> 外文期刊>ACM transactions on reconfigurable technology and systems >The Effect of Compiler Optimizations on High-Level Synthesis-Generated Hardware
【24h】

The Effect of Compiler Optimizations on High-Level Synthesis-Generated Hardware

机译:编译器优化对高级综合生成硬件的影响

获取原文
获取原文并翻译 | 示例

摘要

We consider the impact of compiler optimizations on the quality of high-level synthesis (HLS)-generated field-programmable gate array (FPGA) hardware. Using an HLS tool implemented within the state-of-the-art LLVM compiler, we study the effect of compiler optimizations on the hardware metrics of circuit area, execution cycles, FMax, and wall-clock time. We evaluate 56 different compiler optimizations implemented within LLVM and show that some optimizations significantly affect hardware quality. Moreover, we show that hardware quality is also affected by some optimization parameter values, as well as the order in which optimizations are applied. We then present a new HLS-directed approach to compiler optimizations, wherein we execute partial HLS and profiling at intermittent points in the optimization process and use the results to judiciously undo the impact of optimization passes predicted to be damaging to the generated hardware quality. Results show that our approach produces circuits with 16% better speed performance, on average, versus using the standard -03 optimization level.
机译:我们考虑编译器优化对高级综合(HLS)生成的现场可编程门阵列(FPGA)硬件质量的影响。使用在最新的LLVM编译器中实现的HLS工具,我们研究了编译器优化对电路面积,执行周期,FMax和挂钟时间的硬件指标的影响。我们评估了LLVM中实现的56种不同的编译器优化,并表明某些优化会显着影响硬件质量。此外,我们表明,硬件质量还受到一些优化参数值以及应用优化顺序的影响。然后,我们提出了一种针对编译器优化的面向HLS的新方法,其中,我们在优化过程中的间歇点执行部分HLS和性能分析,并使用结果明智地消除预测对生成的硬件质量造成损害的优化过程的影响。结果表明,与使用标准-03优化级别相比,我们的方法平均可使电路的速度性能提高16%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号