DocumentCode
253256
Title
Hardware software partitioning of task graph using genetic algorithm
Author
Mishra, Anadi ; Vakharia, Dhruv ; Hati, Anirban Jyoti ; Raju, Kota Solomon
Author_Institution
Dept. of Electr. & Electron. Eng., BITS Pilani, Pilani, India
fYear
2014
fDate
9-11 May 2014
Firstpage
1
Lastpage
5
Abstract
One of the addressable problem in the hardware software co-design is partitioning of functionality on CPU and ASIC/FPGA. The partitioning phase requires the decision for mapping and scheduling of application given as task graphs on a given CPU/ASIC combination. Hardware software partitioning is one of the critical steps to decide which components can be implemented in hardware and which ones implemented in software so that overall system is optimized. Based on a task graph model, this paper presents the optimum solution of problem using genetic algorithm techniques. Experimental results demonstrate that this method can achieve optimized partitioning in terms of cost and delay. A trade off between cost and delay has also been achieved to get the best possible solution.
Keywords
application specific integrated circuits; field programmable gate arrays; genetic algorithms; graph theory; hardware-software codesign; scheduling; ASIC-FPGA; CPU-ASIC combination; application mapping; application scheduling; genetic algorithm; hardware software co-design; hardware software partitioning; task graph; Annealing; Application specific integrated circuits; Biological cells; Hardware; Partitioning algorithms; Software; Hardware Software Codeign optimization; Partitioning; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Recent Advances and Innovations in Engineering (ICRAIE), 2014
Conference_Location
Jaipur
Print_ISBN
978-1-4799-4041-7
Type
conf
DOI
10.1109/ICRAIE.2014.6909259
Filename
6909259
Link To Document