首页> 外文会议>Design, Automation and Test in Europe Conference and Exhibition >On the Design of High Performance HW Accelerator through High-level Synthesis Scheduling Approximations
【24h】

On the Design of High Performance HW Accelerator through High-level Synthesis Scheduling Approximations

机译:基于高级综合调度近似的高性能硬件加速器设计

获取原文
获取外文期刊封面目录资料

摘要

High-level synthesis (HLS) takes as input a behavioral description (e.g. C/C++) and generates efficient hardware through three main steps: allocation, scheduling, and binding. The scheduling step, times the operations in the behavioral description by scheduling different portions of the code at unique clock steps (control steps). The code portions assigned to each clock step mainly depend on the target synthesis frequency and target technology. This work makes use of this to generate smaller and faster circuits by approximating the program portions scheduled in each clock step and by exploiting the slack between different scheduling step to further increase the performance/reduce the latency of the resultant circuit. In particular, each individual scheduling step is approximated given a maximum error boundary and a library of different approximation techniques. In order to further optimize the resultant circuit, different scheduling steps are merged based on the timing slack of different control step without violating the given timing constraint (target frequency). Experimental results from different domain-specific applications show that our method works well and is able to increase the throughput on average by 82% while at the same time reducing the area by 21% for a given maximum allowable error.
机译:高级综合(HLS)将行为描述(例如C / C ++)作为输入,并通过三个主要步骤生成有效的硬件:分配,调度和绑定。调度步骤通过以唯一的时钟步骤(控制步骤)调度代码的不同部分来对行为描述中的操作进行计时。分配给每个时钟步长的代码部分主要取决于目标合成频率和目标技术。这项工作通过近似每个时钟步骤中调度的程序部分,并利用不同调度步骤之间的间隙来进一步提高性能/减少所得电路的等待时间,从而利用它来生成更小,更快的电路。特别地,给定最大误差边界和不同近似技术的库,对每个单独的调度步骤进行近似。为了进一步优化结果电路,在不违反给定时序约束(目标频率)的情况下,根据不同控制步骤的时序余量合并不同的调度步骤。来自不同领域特定应用的实验结果表明,我们的方法运行良好,能够在给定的最大允许误差下将吞吐量平均提高82%,同时将面积减少21%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号