DocumentCode :
652245
Title :
Automatic Loop-Based Pipeline Optimization on Reconfigurable Platform
Author :
Qi Guo ; Chao Wang ; Xiaojing Feng ; Xuehai Zhou
Author_Institution :
Suzhou Inst. of Adv. Study, Univ. of Sci. & Technol. of China, Suzhou, China
fYear :
2013
fDate :
16-18 July 2013
Firstpage :
919
Lastpage :
926
Abstract :
Pipelining is an effective technique to improve the performance of a loop by overlapping the execution of several iterations. We consider the pipeline scheduling of loops on reconfigurable platform in this paper. A loop is abstracted as a weighted data flow graph (WDFG), where nodes represent tasks while edges stand for inter-task dependencies. The weights of nodes and edges indicate task execution times and communication overheads respectively. Based on the abstraction, we design a novel and flexible technique for scheduling loops running on reconfigurable platforms using loop pipelining. This results in good parallelism for the loops. To evaluate the performance of the proposed technique, we have demonstrated experiments both with software simulation and hardware evaluation on FPGA-based reconfigurable platform. The experimental results show that our approach has satisfactory performance.
Keywords :
data flow graphs; field programmable gate arrays; parallel processing; pipeline processing; processor scheduling; program control structures; reconfigurable architectures; FPGA-based reconfigurable platform; WDFG; automatic loop-based pipeline optimization; hardware evaluation; intertask dependencies; pipeline scheduling loop; reconfigurable platform; software simulation; weighted data flow graph; Algorithm design and analysis; Hardware; IP networks; Pipeline processing; Pipelines; Registers; Software; loop; optimization; pipelining; reconfiguration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Trust, Security and Privacy in Computing and Communications (TrustCom), 2013 12th IEEE International Conference on
Conference_Location :
Melbourne, VIC
Type :
conf
DOI :
10.1109/TrustCom.2013.112
Filename :
6680932
Link To Document :
بازگشت