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