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 条
  • [21] COMMUNICATION PROBLEMS ON MIMD PARALLEL COMPUTERS
    MCKEOWN, GP
    RAYWARDSMITH, VJ
    INFORMATION PROCESSING LETTERS, 1984, 19 (02) : 69 - 73
  • [22] Solution of two problems of linear algebra on a parallel simd system
    Gainutdinova, AF
    CYBERNETICS AND SYSTEMS ANALYSIS, 1999, 35 (05) : 836 - 840
  • [23] SOLVING NONUNIFORM PROBLEMS ON SIMD COMPUTERS - CASE-STUDY ON REGION GROWING
    WILLEBEEKLEMAIR, M
    REEVES, AP
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 8 (02) : 135 - 149
  • [24] A High Speed Asynchronous Multi Input Pipeline for Compaction and Transfer of Parallel SIMD Data
    Hoppe, Christoph
    Doege, Jens
    Reichel, Peter
    Russell, Patrick
    Reichel, Andreas
    Schneider, Peter
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2018, : 86 - 92
  • [25] Solving problems on parallel computers by cellular programming
    Talia, D
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 595 - 603
  • [26] CONCURRENT COMPUTERS IDEAL FOR INHERENTLY PARALLEL PROBLEMS
    ASBURY, R
    FRISON, SG
    ROTH, T
    COMPUTER DESIGN, 1985, 24 (11): : 99 - &
  • [27] WORK-OPTIMAL ASYNCHRONOUS ALGORITHMS FOR SHARED MEMORY PARALLEL COMPUTERS
    MARTEL, C
    PARK, A
    SUBRAMONIAN, R
    SIAM JOURNAL ON COMPUTING, 1992, 21 (06) : 1070 - 1099
  • [28] Explicit SIMD programming for asynchronous applications
    Di Bias, A
    Hughey, R
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2000, : 258 - 267
  • [29] Low Power Interconnects for SIMD Computers
    Woh, Mark
    Satpathy, Sudhir
    Dreslinski, Ronald G.
    Kershaw, Danny
    Sylvester, Dennis
    Blaauw, David
    Mudge, Trevor
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 600 - 605
  • [30] Development of a parallel molecular dynamics code on SIMD computers: Algorithm for use of pair list criterion
    Roccatano, D
    Bizzarri, R
    Chillemi, G
    Sanna, N
    Di Nola, A
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 1998, 19 (07) : 685 - 694