DocumentCode :
2138180
Title :
MILP-based placement and routing for dataflow architecture
Author :
Healy, Michael ; Ekpanyapong, Mongkol ; Lim, Sung Kyu
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., USA
fYear :
2005
fDate :
24-26 Aug. 2005
Firstpage :
71
Lastpage :
76
Abstract :
Dataflow architectures provide an abundance of computing units that can be statically or dynamically configured to match the computing requirements of the given application. Wire delay has a reduced impact in dataflow architectures because only neighboring architectural entities are allowed to communicate within a single clock cycle. In this paper, we propose MILP-based placement and routing algorithms for mapping dataflow graphs to dataflow machines. The optimization process is guided by profiling information available from the compiler. Our goal is to minimize the total execution time of the given application represented by a dataflow graph under architectural constraints. We propose a hierarchical method to handle the complexity of the initial MILP formulation. Our profile-driven MILP algorithm reduces the total execution time of benchmark applications compared to the conventional wirelength-driven approach on average by 18%.
Keywords :
data flow computing; data flow graphs; optimisation; MILP-based placement; dataflow architecture; dataflow graph; dataflow machine; hierarchical method; optimization process; profile-driven MILP algorithm; routing algorithm; single clock cycle; wire delay; Application software; Clocks; Computer architecture; Concurrent computing; Data engineering; Delay; Optimizing compilers; Parallel processing; Routing; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2005. International Conference on
Print_ISBN :
0-7803-9362-7
Type :
conf
DOI :
10.1109/FPL.2005.1515701
Filename :
1515701
Link To Document :
بازگشت