DocumentCode :
2823664
Title :
Performance evaluation of macrodataflow computation on shared memory multiprocessors
Author :
Aida, Kento ; Iwasaki, Kiyoshi ; Kasahara, Hironori ; Narita, Seinosuke
Author_Institution :
Dept. of Electr. Eng., Waseda Univ., Tokyo, Japan
fYear :
1995
fDate :
17-19 May 1995
Firstpage :
50
Lastpage :
54
Abstract :
The coarse grain parallel processing on shared memory multiprocessor systems has been implemented using multi-tasking. However, this scheme has drawbacks such as difficulty in the extraction of parallelism among coarse grain tasks by ordinary users and large dynamic scheduling overhead caused by operating system calls or run-time library calls. On the other hand, in the proposed Fortran macrodataflow computation scheme, the compiler automatically generates coarse grain tasks called macrotasks, exploits parallelism among macrotasks, and generates a dynamic scheduling routine that schedules macrotasks to processors at run-time with small overhead. This paper presents performance evaluation of macrodataflow computation on shared memory multiprocessor systems. The results on four processors of a KSR1 show that macrodataflow computation reduces execution time to 1/2.81 of sequential execution time while an ordinary multi-threading reduces execution time to 1/2.19 of sequential execution time
Keywords :
data flow computing; parallel programming; parallelising compilers; processor scheduling; program compilers; resource allocation; shared memory systems; software performance evaluation; Fortran macrodataflow computation scheme; KSR1; coarse grain parallel processing; coarse grain tasks; dynamic scheduling overhead; dynamic scheduling routine; macrodataflow computation; macrotasks; operating system calls; ordinary multi-threading; performance evaluation; run-time library calls; shared memory multiprocessors; Algorithms; Concurrent computing; Data flow computing; Dynamic scheduling; Multiprocessing systems; Operating systems; Parallel processing; Processor scheduling; Program processors; Runtime library;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, Computers, and Signal Processing, 1995. Proceedings., IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-7803-2553-2
Type :
conf
DOI :
10.1109/PACRIM.1995.519407
Filename :
519407
Link To Document :
بازگشت