DocumentCode
337796
Title
Codex-dp: co-design of communicating systems using dynamic programming
Author
Chang, Jui-Ming ; Pedram, Massoud
Author_Institution
Cadence Design Syst. Inc., San Jose, CA, USA
fYear
1999
fDate
1999
Firstpage
568
Lastpage
573
Abstract
In this paper, we present a novel algorithm based on dynamic programming with binning to find, subject to a given deadline, the minimum-cost coarse-grain hardware/software partitioning and mapping of communicating processes in a generalized task graph. The task graph includes computational processes which communicate with each other by means of blocking/nonblocking communication mechanisms at times including, but also other than, the beginning or end of their lifetime. The proposed algorithm has been implemented. Experimental results are reported and discussed
Keywords
computational complexity; dynamic programming; graph theory; hardware-software codesign; scheduling; Codex-dp; binning; blocking/nonblocking communication mechanisms; coarse-grain partitioning; communicating processes mapping; communicating systems codesign; dynamic programming; generalized task graph; hardware/software partitioning; minimum-cost HW/SW partitioning; Costs; Delay; Design engineering; Dynamic programming; Hardware; Humans; Libraries; Partitioning algorithms; Rivers; Time division multiplexing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
Conference_Location
Munich
Print_ISBN
0-7695-0078-1
Type
conf
DOI
10.1109/DATE.1999.761184
Filename
761184
Link To Document