ABSTRACT In the design of multicomputer systems, the scheduling and mapping,of a parallel algorithm,onto,a host architecture has a critical impact,on overall system,performance.,In this paper we,develop,a graph-based,solution,to both,aspects,of the mapping,problem,using,the simulated,annealing,opti mization,heuristic. A two,phase,mapping,strategy,is formu lated: I)
... [Show full abstract] process,annealing,assigns,parallel,processes,to processing nodes, and 2) connection annealing schedules traf fic connections,on,network,data,links so that,interprocess conllnunication,conflicts,are minimized.,To evaluate,the quality of generated mappings, cost functions suitable for simulated,annealing,are,derived,that,accurately,quantify communication,overhead.,Application,examples,are pre sented using the hypercube as a host architecture, with host graphs,containing,up to 512 nodes.