首页> 外文期刊>International journal of reconfigurable computing >Performance Modeling for FPGAs: Extending the Roofline Model with High-Level Synthesis Tools
【24h】

Performance Modeling for FPGAs: Extending the Roofline Model with High-Level Synthesis Tools

机译:FPGA的性能建模:使用高级综合工具扩展Roofline模型

获取原文
       

摘要

The potential of FPGAs as accelerators for high-performance computing applications is very large, but many factors are involved in their performance. The design for FPGAs and the selection of the proper optimizations when mapping computations to FPGAs lead to prohibitively long developing time. Alternatives are the high-level synthesis (HLS) tools, which promise a fast design space exploration due to design at high-level or analytical performance models which provide realistic performance expectations, potential impediments to performance, and optimization guidelines. In this paper we propose the combination of both, in order to construct a performance model for FPGAs which is able to visually condense all the helpful information for the designer. Our proposed model extends the roofline model, by considering the resource consumption and the parameters used in the HLS tools, to maximize the performance and the resource utilization within the area of the FPGA. The proposed model is applied to optimize the design exploration of a class of window-based image processing applications using two different HLS tools. The results show the accuracyof the model as well as its flexibility to be combined with any HLS tool.
机译:FPGA作为高性能计算应用加速器的潜力非常大,但其性能涉及许多因素。 FPGA的设计以及将计算映射到FPGA时选择适当的优化方法,导致开发时间过长。替代方法是高级综合(HLS)工具,由于具有高级设计或分析性能模型,这些工具可提供快速的设计空间探索,这些模型可提供切合实际的性能期望,性能的潜在障碍以及优化准则。在本文中,我们提出了两者的结合,以便构建FPGA的性能模型,该模型能够在视觉上浓缩所有对设计人员有用的信息。我们提出的模型通过考虑HLS工具中的资源消耗和参数来扩展Roofline模型,以在FPGA区域内最大化性能和资源利用率。所提出的模型适用于使用两个不同的HLS工具优化一类基于窗口的图像处理应用程序的设计探索。结果表明该模型的准确性以及与任何HLS工具结合使用的灵活性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号