Multi-way Hardware-Software Partitioning Algorithm Based on Abstract Architecture Template

吴强,边计年,薛宏熙
DOI: https://doi.org/10.3321/j.issn:1003-9775.2004.11.017
2004-01-01
Abstract:With the wide application of System-on-Chip in embedded system design, the hardware-software partitioning turns from a traditional bipartition problem to a multi-way partitioning problem. To deal with this issue, an abstract template of the processing element network connecting with communication channels is proposed for modeling multiple processing module architecture. Simulated annealing and heuristic scheduling algorithms are employed to determine the multi-way hardware-software partition and estimate the system performance and cost respectively. Preliminary experiments show that the proposed algorithm can make reasonable choice among different architectures for the optimization of system performance and cost.
What problem does this paper attempt to address?