標題: A release combined scheduling scheme for non-uniform dependence loops
作者: Pean, DL
Chua, HT
Chen, C
資訊工程學系
Department of Computer Science
關鍵字: loop scheduling;multiprocessor;non-uniform dependence;hopping gate;hopping distance;synchronization;barrier
公開日期: 1-Mar-2002
摘要: In general, synchronization mechanisms can be used to preserve dependence constraints in any nested loop, and can be combined with a loop scheduling scheme to form a uniform framework to obtain the correct execution order and balance workload distribution. Most current scheduling mechanisms cannot handle non-uniform dependence loops. In this paper, we propose a new combined scheduling scheme called Release Combined Scheduling for Non-uniform Dependence Loops (RCS) to schedule non-uniform dependence doubly-nested loops in multiprocessor systems. It combines both static and dynamic scheduling mechanisms in order to optimize the system performance. In our approach, initialisation of a set of scheduling information is based on the concept of the minimum dependence distance. During runtime, scheduling information is used to adjust the number of parallelizable iterations. Our method is able to discover more parallelism from a given non-uniform dependence doubly-nested loop than is possible with previous approaches. The experimental results show that the RCS method reliably exploits parallelism and outperforms most of the existing non-uniform dependence loop scheduling schemes by 20.29%, on average.
URI: http://hdl.handle.net/11536/28970
ISSN: 1016-2364
期刊: JOURNAL OF INFORMATION SCIENCE AND ENGINEERING
Volume: 18
Issue: 2
起始頁: 223
結束頁: 255
Appears in Collections:Articles


Files in This Item:

  1. 000175565100005.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.