首页> 外文会议>2015 International Conference on Field Programmable Technology >QuickDough: A rapid FPGA loop accelerator design framework using soft CGRA overlay
【24h】

QuickDough: A rapid FPGA loop accelerator design framework using soft CGRA overlay

机译:QuickDough:使用软CGRA覆盖的快速FPGA循环加速器设计框架

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

摘要

The use of FPGAs as compute accelerators has been demonstrated by numerous researchers as an effective solution to meet the performance requirement across many application domains. However, the design productivity of developing FPGA accelerators remains much lower compared to the use of a typical software development flow. Although the use of the high-level design tools may partly alleviate this shortcoming, the lengthy low-level FPGA implementation process including synthesis, placing and routing still dramatically limits the number of compile-debug-edit cycles per day and hinders the widespread adoption of FPGAs. To address this design productivity problem, we have developed a rapid FPGA loop accelerator generation framework called QuickDough. By utilizing a soft coarse-grained reconfigurable array (SCGRA) overlay built on top of off-the-shelf FPGAs, it compiles a high-level loop to the overlay through a rapid operation scheduling first and then generates the FPGA accelerator bitstream through a rapid integration of the scheduling result and a pre-built overlay bitstream. According to the experiments, QuickDough is able to produce accelerators in the order of seconds while achieving up to 9X performance speedup over the execution of the same software running on a hard ARM processor.
机译:FPGA被用作计算加速器已被众多研究人员证明是一种有效的解决方案,可以满足许多应用领域的性能要求。但是,与使用典型软件开发流程相比,开发FPGA加速器的设计生产率仍然低得多。尽管使用高级设计工具可以部分缓解此缺点,但是冗长的低级FPGA实现过程(包括综合,布局和路由)仍然极大地限制了每天的编译-调试-编辑周期的数量,并阻碍了该方法的广泛采用。 FPGA。为了解决这个设计生产率问题,我们开发了一种快速的FPGA循环加速器生成框架,称为QuickDough。通过利用构建在现成FPGA之上的软粗粒度可重配置阵列(SCGRA)覆盖,它首先通过快速的操作调度将高层循环编译到覆盖,然后通过快速生成FPGA加速器位流。调度结果与预先构建的覆盖比特流的集成。根据实验,QuickDough能够在几秒钟内生成加速器,同时与在硬ARM处理器上运行的相同软件的执行相比,性能提高了9倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号