This paper considers the coupled design problems of processor specification and task allocation for embedded multicomputer systems. A packing-based representation is proposed that allows the problems to be solved concurrently. An algorithm based on this representation is described that utilizes a new heuristic packing technique coupled with an incremental design advisor. This algo rithm, named [DAT, was benchmarked against three base line algorithms on a combination of real and synthetic test cases with respect [0 two figures of merit: hardware cost and run-rime. The real TeST cases are based on commer cially developed automotive electronic applications and the baseline algorithms represent a mixture of search. heu ristic and simulated annealing approaches. For all test cases, the IDAT algorithm was found to generate near optimal solutions with up to three orders of magnitude improvement in run-time compared to the baseline algo rithms.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.