DocumentCode
1714541
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.
fYear
2006
Firstpage
1
Lastpage
4
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;
fLanguage
English
Publisher
ieee
Conference_Titel
System-on-Chip, 2006. International Symposium on
Conference_Location
Tampere
Print_ISBN
1-4244-0621-8
Electronic_ISBN
1-4244-0622-6
Type
conf
DOI
10.1109/ISSOC.2006.321971
Filename
4116459
Link To Document