Title :
A fine grained approach to scheduling asynchronous multiprocessors
Author :
Malloy, Brian ; Lloyd, Errol L. ; Soffa, Mary Lou
Author_Institution :
Clemson Univ., SC, USA
Abstract :
A new approach is given for scheduling a sequential instruction stream for execution `in parallel´ on asynchronous multiprocessors. Schedules are constructed by a careful balancing of execution and communication costs at the level of individual instructions, and their data dependencies. Three methods are used to evaluate the authors approach. First, several existing methods are extended to the fine grained situation and then compared to their approach using simulated executions. In each instance, their method is found to provide significantly shorter schedules. Second, the simulations are used to examine the effects of various architectural considerations on the executions of the schedules. Their approach provides significant speedup in a wide-range of situations. Third, schedules produced by their approach are executed on a two-processor Data General shared memory multiprocessor system, indicating a strong correlation between their simulations and the actual executions. Their results establish that fine grained parallelism can be exploited in a substantial manner when scheduling a sequential instruction stream for execution `in parallel´ on asynchronous multiprocessors
Keywords :
performance evaluation; scheduling; shared memory systems; Data General shared memory multiprocessor system; architectural considerations; communication costs; data dependencies; fine grained approach; scheduling asynchronous multiprocessors; sequential instruction stream; simulated executions; Asynchronous communication; Communication standards; Computational modeling; Context modeling; Costs; Hardware; Multiprocessing systems; Processor scheduling; Scheduling algorithm; VLIW;
Conference_Titel :
Computing and Information, 1992. Proceedings. ICCI '92., Fourth International Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-8186-2812-X
DOI :
10.1109/ICCI.1992.227686