DocumentCode
3017121
Title
Parallel processing of near fine grain tasks using static scheduling on OSCAR (optimally scheduled advanced multiprocessor)
Author
Kasahara, Hironori ; Honda, Hiroki ; Narita, Seinosuke
Author_Institution
Dept. of Electr. Eng., Waseda Univ., Tokyo, Japan
fYear
1990
fDate
12-16 Nov 1990
Firstpage
856
Lastpage
864
Abstract
The authors propose a compilation scheme for parallel processing near fine-grain tasks, each of which consists of several instructions or a statement, on a multiprocessor system called OSCAR. The scheme allows one to minimize synchronization and data transfer overheads and to optimally use registers of each processor by employing a static scheduling algorithm considering data transfer. This scheme can effectively be combined with macro-dataflow computation and with making the loop concurrent. A compiler using the proposed scheme has been implemented on OSCAR, which has been designed to take full advantage of the static scheduling. A performance evaluation of the scheme on OSCAR is also described
Keywords
parallel programming; program compilers; scheduling; CP/DT/MISF; OSCAR; compilation; data transfer overheads; near fine grain tasks; optimally scheduled advanced multiprocessor; parallel processing; performance evaluation; static scheduling; synchronization; Concurrent computing; Data analysis; Dynamic scheduling; Multiprocessing systems; Parallel machines; Parallel processing; Processor scheduling; Registers; Runtime; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '90., Proceedings of
Conference_Location
New York, NY
Print_ISBN
0-8186-2056-0
Type
conf
DOI
10.1109/SUPERC.1990.130111
Filename
130111
Link To Document