首页> 外文会议>Euromicro Conference on Digital System Design >A Feedback-based Design Space Exploration Subsystem for the Automation of Architectures Synthesis on Proprietary FPGA Toolchains
【24h】

A Feedback-based Design Space Exploration Subsystem for the Automation of Architectures Synthesis on Proprietary FPGA Toolchains

机译:基于反馈的设计空间探索子系统,用于专有FPGA工具链的架构综合自动化

获取原文

摘要

In this work, we present a modular software subsystem that exposes a set of APIs for supporting the automation of a set of design choices in the synthesis of a hardware accelerator by a proprietary FPGA toolchain. We model the subsystem around Vivado, Xilinx's proprietary FPGA toolchain, in order to provide a finer grained control on the toolchain's features with respect to the standard .tcl interface. In order to do so, we focus on parsing the synthesis process' output as it happens, on automatically managing the toolchain's execution lifecycle, and on generating appropriate input .tcl scripts to interact with the standard APIs. On top of this subsystem, we extend polyFPGA, a framework for the FPGA acceleration of Iterative Stencil Loops (ISLs) that relies on Vivado. polyFPGA adopts the polyhedral model as a way to map a piece of input code to a queue of computational units, the Streaming Stencil Time-steps (SSTs), deployed on the target system. We show how the presented software subsystem allows the automation of the design space exploration (DSE) of a set of the synthesized architecture's hyperparameters, such as the queue's length and architecture's frequency, in a feedback based fashion, thanks on the information coming from the synthesis process and a set of user defined policies.
机译:在这项工作中,我们提出公开了一组API,用于由专用的FPGA工具链支持一组在硬件加速器的合成设计选择的自动化模块化软件子系统。我们周围的Vivado,赛灵思的FPGA专有的工具链子系统模型,以提供对工具链的功能更细粒度的控制相对于标准.tcl接口。为了做到这一点,我们重点分析了合成过程的产出,因为它发生,自动管理工具链的执行周期,并产生相应的输入.tcl脚本与标准API进行交互。在这个子系统的顶部,我们扩展polyFPGA,对于迭代模板路(ISL的)依赖于Vivado的FPGA加速的框架。 polyFPGA采用多面体模型,以此来一块输入代码映射到计算单元的一个队列,则流模板时间步长(的SST),部署在目标系统上。我们表明了该软件子系统如何允许一组合成架构的超参数的设计空间探索(DSE)的自动化,如队列的长度和架构的频率,在基于反馈的方式,从合成传来的信息感谢过程和一组用户定义的政策。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号