计算机科学
并行计算
启发式
延迟(音频)
调度(生产过程)
指令调度
地铁列车时刻表
动态优先级调度
两级调度
操作系统
运营管理
电信
经济
作者
Zhenghua Gu,Wenqin Wan,Chang Wu
标识
DOI:10.1109/asicon47005.2019.8983520
摘要
High Level Synthesis (HLS) is to synthesize circuits from algorithmic level descriptions. There is a strong need to deploy HLS in high performance computing for data center and edge computing. In this paper, we propose a new scheduling algorithm based on an instruction-level Dependency Graph (DG) for latency minimization. Unlike existing scheduling algorithms assuming a sequential execution order of Basic Blocks (BBs), we can identify instruction parallelism across BBs and schedule them parallelly for smaller circuit latency. Our test results show that we can significantly improve the circuit latency when compared with the state-of-the-art SDC-based LegUp and even outperform PandA with sophisticated code motion heuristics by 8% on average.
科研通智能强力驱动
Strongly Powered by AbleSci AI