DocumentCode
937193
Title
Partitioning concurrent VLSI simulation programs onto a multiprocessor by simulated annealing
Author
Sheild, J.
Author_Institution
Loughborough University of Technology, Department of Electronic & Electrical Engineering, Loughborough, UK
Volume
134
Issue
1
fYear
1987
fDate
1/1/1987 12:00:00 AM
Firstpage
24
Lastpage
30
Abstract
Efficiently loading concurrent programs onto multiprocessor architectures is a graph partitioning problem where both the edges and vertices are weighted. The corresponding optimisation problem is computationally NP-hard, and the optimal solution can only be found by exhaustively examining all possible partitioning configurations. Near-optimal solutions can be found by using heuristic algorithms such as iterative improvement and simulated annealing. The simulated annealing heuristic is experimentally evaluated against simple iterative improvement for graphs representing the concurrent simulation programs of four VLSI circuits where the vertices were weighted. A simple cost function and an annealing schedule are presented for partitioning the graphs onto a star network of identical processors. Experimental results show that simulated annealing produces a better solution than simple iterative improvement but at the expense of considerable computer running times. It is suggested that the time required for simulated annealing to give better solutions than iterative improvement depends on the nature of distributions of weighted vertices and edges in the concurrent simulation graph as well as its size.
Keywords
VLSI; circuit analysis computing; computational complexity; graph theory; optimisation; parallel algorithms; NP-hard; VLSI circuits; annealing schedule; concurrent VLSI simulation programs; concurrent programs; cost function; edges; graph partitioning problem; heuristic algorithms; multiprocessor architectures; optimal solution; optimisation problem; simulated annealing; star network; vertices;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings E
Publisher
iet
ISSN
0143-7062
Type
jour
DOI
10.1049/ip-e.1987.0005
Filename
4647005
Link To Document