Title :
Dependency driven partitioning objects generation for hardware/software partitioning
Author :
Sang, Shengtian ; Li, Xiaoming ; Ye, Yizheng
Author_Institution :
Microelectron. Center, Harbin Inst. of Technol.
Abstract :
Hardware/software partitioning is a key issue in the design of embedded systems where performance, chip area and/or power dissipation constraints have to be met. The granularity for automatic partitioning has great impact on the run-time of the partitioning and the quality of the final implementation. In this paper we present a new approach that generates partitioning objects using the dependency of the operations in the system. By clustering the dependent operations into one object, the number of the objects and the coupling between them are lowered. Compared to the fine-grain partitioning, our approach, which is called dependency driven partitioning, prunes a great portion of invalid solution space during partitioning objects formation, so as to expedite the partitioning without loss of the quality. Experiments with simulated annealing optimization show a faster convergence than that of fine-granularity with comparable partitioning quality
Keywords :
embedded systems; hardware-software codesign; logic partitioning; simulated annealing; automatic partitioning; dependency driven partitioning; embedded systems; fine-grain partitioning; hardware-software partitioning; simulated annealing optimization; Cost function; Embedded software; Hardware; Microelectronics; Partitioning algorithms; Power dissipation; Power generation; Runtime; Simulated annealing; Software performance;
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
DOI :
10.1109/ISCAS.2006.1693177