Title :
A gradual scheduling framework for problem size reduction and cross basic block parallelism exploitation in high-level synthesis
Author :
Hongbin Zheng ; Qingrui Liu ; Junyi Li ; Dihu Chen ; Zixin Wang
Author_Institution :
Sch. of Phys. & Eng., Sun Yat-sen Univ., Guangzhou, China
Abstract :
In High-level Synthesis, scheduling has a critical impact on the quality of hardware implementation. However, the schedules of different operations are actually having unequal impacts on the Quality of Result. Based on this fact, we propose a novel scheduling framework, which is able to schedule the operations separately according their significance to Quality of Result, to avoid wasting the computational efforts on noncritical operations. Furthermore, the proposed framework supports global code motion, which helps to improve the speed performance of the hardware implementation by distributing the execution time of operations across the their parent BB.
Keywords :
data flow graphs; high level synthesis; parallel algorithms; scheduling; control-data flow-graph; cross basic block parallelism exploitation; global code motion; gradual scheduling framework; high-level synthesis; problem size reduction; quality of result; Delays; Hardware; Schedules; Scheduling; Scheduling algorithms;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2013 18th Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
978-1-4673-3029-9
DOI :
10.1109/ASPDAC.2013.6509695