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 :
بازگشت