Title :
A parallel task allocation methodology for non-buffered message-passing environments
Author :
Wells, B. Earl ; Jackson, David Jeff ; Carroll, Chester C.
Author_Institution :
Alabama Univ., Huntsville, AL, USA
Firstpage :
0.833333333333333
Abstract :
The performance of large-scale real-world applications may be enhanced by more efficient utilization of today´s powerful parallel computing hardware. The authors describe a novel MIMD (multiple instruction, multiple data) static task allocation methodology created to achieve this goal for a wide range of real-time and deterministic systems. The method performs automatic assignment, mapping, and scheduling of the executable tasks to the available set of processors, assuming synchronous nonbuffered (lock-step) communication between the sending and receiving processors and an arbitrary static message-passing topology. The algorithm incorporates a set of list-based heuristics and graph-theoretical procedures designed to balance computational load with communication requirements. The effectiveness of the method has been verified by applying it to a large number of randomly generated task systems that span a wide range of inherent concurrency as well as to a task system of a real-world simulation of the Space Shuttle main rocket engine
Keywords :
aerospace simulation; digital simulation; message passing; parallel architectures; rocket engines; simulation; space vehicles; MIMD; Space Shuttle main rocket engine; algorithm; automatic assignment; deterministic systems; executable tasks; graph-theoretical procedures; list-based heuristics; mapping; non-buffered message-passing environments; parallel computing hardware; parallel task allocation; randomly generated task systems; real-time systems; real-world simulation; receiving processors; scheduling; static message-passing topology; synchronous communication; Algorithm design and analysis; Computational modeling; Concurrent computing; Hardware; Large-scale systems; Parallel processing; Processor scheduling; Random number generation; Real time systems; Topology;
Conference_Titel :
Southeastcon '93, Proceedings., IEEE
Conference_Location :
Charlotte, NC
Print_ISBN :
0-7803-1257-0
DOI :
10.1109/SECON.1993.465694