ASYNCHRONOUS PROBLEMS ON SIMD PARALLEL COMPUTERS

被引:7
|
作者
SHU, W
WU, MY
机构
[1] Department of Computer Science, State University of New York at Buffalo, Buffalo
基金
美国国家科学基金会;
关键词
SIMD PARALLEL COMPUTERS; PORTABLE PROGRAMMING ENVIRONMENT; LOAD BALANCING; THREAD MODEL; SCALABILITY; IRREGULAR AND DYNAMIC APPLICATIONS;
D O I
10.1109/71.395399
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One or 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.
引用
收藏
页码:704 / 713
页数:10
相关论文
共 50 条