DocumentCode :
806758
Title :
Asynchronous problems on SIMD parallel computers
Author :
Shu, Wei ; Wu, Min-You
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Buffalo, NY, USA
Volume :
6
Issue :
7
fYear :
1995
fDate :
7/1/1995 12:00:00 AM
Firstpage :
704
Lastpage :
713
Abstract :
One of the essential problems in parallel computing is: Can SIMD machines handle asynchronous problems? This is a difficult, unsolved problem because of the mismatch between asynchronous problems and SIMD architectures. We propose a solution to let SIMD machines handle general asynchronous problems. Our approach is to implement a runtime support system which can run MIMD-like software on SIMD hardware. The runtime support system, named P kernel, is thread-based. There are two major advantages of the thread-based model. First, for application problems with irregular and/or unpredictable features, automatic scheduling can move some threads from overloaded processors to underloaded processors. Second, and more importantly, the granularity of threads can be controlled to reduce system overhead. The P kernel is also able to handle bookkeeping and message management, as well as to make these low-level tasks transparent to users. Substantial performance has been obtained on Maspar MP-1
Keywords :
parallel processing; programming environments; resource allocation; MIMD-like software; Maspar MP-1; SIMD architectures; SIMD parallel computers; asynchronous problems; automatic scheduling; bookkeeping; message management; parallel computing; runtime support system; system overhead; Application software; Automatic control; Computer architecture; Concurrent computing; Control systems; Hardware; Kernel; Parallel processing; Processor scheduling; Yarn;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.395399
Filename :
395399
Link To Document :
بازگشت