Rapid Cycle-Accurate Simulator for High-Level Synthesis

Rapid Cycle-Accurate Simulator for High-Level Synthesis
复制标题

用于高级合成的快速周期精确模拟器

DOI:
10.1145/3289602.3293918
复制
发表时间:
2019
期刊:
FPGA 2019
影响因子:
--
通讯作者:
Wang, Jie
Wang, Jie
中科院分区:
--
文献类型:
--
作者:
Chi, Yuze;Choi, Young-kyu;Cong, Jason;Wang, Jie

文献摘要

参考文献

被引文献

相似文献

高级综合(HLS)设计和低级(板载或RTL)仿真环境之间存在巨大的语义鸿沟,这通常会给非FPGA专家造成障碍。此外,这种低级模拟需要很长时间才能完成。基于软件的HLS仿真器可以帮助弥合这一差距,加快仿真过程;然而,我们发现,目前的FPGA HLS商业软件仿真器有时会产生不正确的结果。为了解决这一问题的正确性,同时保持高速的软件模拟器,本文提出了一种新的HLS仿真流程命名为FLASH。所提出的流程背后的主要思想是从HLS工具中提取调度信息,并在保留C语义的同时自动构建等效的周期精确仿真模型。实验结果表明,FLASH的运行速度比RTL仿真快3个数量级。
A large semantic gap between the high-level synthesis (HLS) design and the low-level (on-board or RTL) simulation environment often creates a barrier for those who are not FPGA experts. Moreover, such low-level simulation takes a long time to complete. Software-based HLS simulators can help bridge this gap and accelerate the simulation process; however, we found that the current FPGA HLS commercial software simulators sometimes produce incorrect results. In order to solve this correctness issue while maintaining the high speed of a software-based simulator, this paper proposes a new HLS simulation flow named FLASH. The main idea behind the proposed flow is to extract the scheduling information from the HLS tool and automatically construct an equivalent cycle-accurate simulation model while preserving C semantics. Experimental results show that FLASH runs three orders of magnitude faster than the RTL simulation.
行为综​​合 FPGA 电路系统内调试的新方法
DOI: 10.1109/fpl.2014.6927495
发表时间: 2014
期刊: 2014 24th International Conference on Field Programmable Logic and Applications (FPL)
影响因子: --
作者:
Joshua S. Monson;B. Hutchings
通讯作者: B. Hutchings
在 OpenCL 中为 FPGA 开发动态分析和调试支持
DOI: 10.1145/3061639.3062230
发表时间: 2017
期刊: 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC)
影响因子: --
作者:
Anshuman Verma;Huiyang Zhou;S. Booth;Robbie King;J. Coole;A. Keep;John Marshall;Wu
通讯作者: Wu
用于高级综合的刷新循环流水线
DOI: 10.1145/2593069.2593143
发表时间: 2014
期刊: 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)
影响因子: --
作者:
Steve Dai;Mingxing Tan;K. Hao;Zhiru Zhang
通讯作者: Zhiru Zhang
利用线程和数据级并行性实现终极并行 SystemC 仿真
DOI: 10.1145/3061639.3062243
发表时间: 2017
期刊: 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC)
影响因子: --
作者:
T. Schmidt;Guantao Liu;R. Dömer
通讯作者: R. Dömer
DOI: 10.1109/iccd.2017.75
发表时间: 2017
期刊: 2017 IEEE International Conference on Computer Design (ICCD)
影响因子: --
作者:
Emanuele Del Sozzo;Riyadh Baghdadi;Saman P. Amarasinghe;M. Santambrogio
通讯作者: M. Santambrogio