Title :
Parameterizing Simulated Annealing for Distributing Task Graphs on Multiprocessor SoCs
Author :
Orsila, Heikki ; Kangas, Tero ; Salminen, Erno ; Hamalainen, Timo D.
Author_Institution :
Inst. of Digital & Comput. Syst., Tampere Univ. of Technol.
Abstract :
Mapping an application on multiprocessor system-on-chip (MPSoC) is a crucial step in architecture exploration. The problem is to minimize optimization effort and application execution time. Simulated annealing is a versatile algorithm for hard optimization problems, such as task distribution on MPSoCs. We propose a new method of automatically selecting parameters for a modified simulated annealing algorithm to save optimization effort. The method determines a proper annealing schedule and transition probabilities for simulated annealing, which makes the algorithm scalable with respect to application and platform size. Applications are modeled as static acyclic task graphs which are mapped to an MPSoC. The parameter selection method is validated by extensive simulations with 50 and 300 node graphs from the standard graph set
Keywords :
circuit optimisation; graph theory; logic design; multiprocessing systems; simulated annealing; system-on-chip; application execution time; architecture exploration; multiprocessor system-on-chip; simulated annealing; static acyclic task graphs; task graph distribution; transition probabilities; Application software; Computational modeling; Computer architecture; Computer simulation; Iterative algorithms; Multiprocessing systems; Optimization methods; Scheduling algorithm; Simulated annealing; Temperature;
Conference_Titel :
System-on-Chip, 2006. International Symposium on
Conference_Location :
Tampere
Print_ISBN :
1-4244-0621-8
Electronic_ISBN :
1-4244-0622-6
DOI :
10.1109/ISSOC.2006.321971