DocumentCode :
766128
Title :
Fine grain scheduler for shared-memory multiprocessor systems
Author :
Shieh, J.-J. ; Lee, Y.-C. ; Chen, H.-R.
Author_Institution :
Dept. of Comput. Sci. & Eng., Tatung Inst. of Technol., Taipei, Taiwan
Volume :
142
Issue :
2
fYear :
1995
fDate :
3/1/1995 12:00:00 AM
Firstpage :
98
Lastpage :
106
Abstract :
The Tatung fine grain scheduler (TFGS), which works on machine instruction level for multiprocessor systems, is described. The object of TFGS is to minimise the total execution time of an application program that is to be executed on a shared memory multiprocessor system. An application program is compiled to generate intermediate code. This code is then represented by a data/control dependence graph, a branch nest tree and a priority list. The data dependence between operations, the pipeline effect of each processing element, and branches in the application programs are considered when TFGS does the scheduling task. The multiprocessor system is assumed to be interconnected by a shared memory. The hardware support of shared memory is designed. To process branches and loops within the application program, a status recording mechanism is proposed. The hardware has been designed and simulated. TFGS has been implemented, and some application programs have been used as the testing inputs. The results are very encouraging
Keywords :
machine oriented languages; microprogramming; multiprocessing programs; processor scheduling; shared memory systems; TFGS; Tatung fine grain scheduler; application programs; branch nest tree; computer architecture; data/control dependence graph; intermediate code; machine instruction level; multiprocessor systems; pipeline effect; priority list; processing element; scheduling task; shared memory interconnection; shared memory multiprocessor system; shared-memory multiprocessor systems; status recording mechanism;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:19951608
Filename :
376977
Link To Document :
بازگشت