DATA-PARALLEL PROGRAMMING ON MIMD COMPUTERS

被引:10
|
作者
HATCHER, PJ [1 ]
QUINN, MJ [1 ]
LAPADULA, AJ [1 ]
SEEVERS, BK [1 ]
ANDERSON, RJ [1 ]
JONES, RR [1 ]
机构
[1] OREGON STATE UNIV,DEPT COMP SCI,CORVALLIS,OR 97331
关键词
COMPILER IMPLEMENTATION; DATA-PARALLEL ALGORITHM; MULTICOMPUTER; MULTIPROCESSOR; PARALLEL PROCESSING; PARALLEL PROGRAMMING LANGUAGE; PERFORMANCE EVALUATION;
D O I
10.1109/71.86112
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We are convinced that the combination of data-parallel languages and MIMD hardware can make an important contribution to high-speed computing. In this paper, we describe the implementation of two compilers for the data-parallel programming language Dataparallel C. One compiler generates code for Intel and nCUBE hypercube multicomputers; the other generates code for Sequent multiprocessors. We have compiled and executed a suite of Dataparallel C programs, and we present their execution times and speedups on the Intel iPSC/2, the nCUBE 3200, and the Sequent Symmetry.
引用
收藏
页码:377 / 383
页数:7
相关论文
共 50 条
  • [21] Scout: a data-parallel programming language for graphics processors
    McCormick, Patrick
    Inman, Jeff
    Ahrens, James
    Mohd-Yusof, Jamaludin
    Roth, Greg
    Cummins, Sharen
    PARALLEL COMPUTING, 2007, 33 (10-11) : 648 - 662
  • [22] Extended C language NCX for data-parallel programming
    Yuasa, Taiichi, 1600, Scripta Technica Inc, New York, NY, United States (26):
  • [23] Visual data-parallel programming for signal processing applications
    Boulet, P
    Dekeyser, JL
    Levaire, JL
    Marquet, P
    Soula, J
    Demeure, A
    NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2001, : 105 - 112
  • [24] STUDYING QUARKS AND GLUONS ON MIMD PARALLEL COMPUTERS
    BERNARD, C
    OGILVIE, MC
    DEGRAND, TA
    DETAR, CE
    GOTTLIEB, SA
    KRASNITZ, A
    SUGAR, RL
    TOUSSAINT, D
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1991, 5 (04): : 61 - 70
  • [25] SCF CALCULATIONS ON MIMD TYPE PARALLEL COMPUTERS
    BURKHARDT, A
    WEDIG, U
    VONSCHNERING, HG
    THEORETICA CHIMICA ACTA, 1993, 86 (06): : 497 - 510
  • [26] LOAD BALANCING DATA-PARALLEL PROGRAMS ON DISTRIBUTED-MEMORY COMPUTERS
    DEKEYSER, J
    ROOSE, D
    PARALLEL COMPUTING, 1993, 19 (11) : 1199 - 1219
  • [27] Can GPGPU Programming Be Liberated from the Data-Parallel Bottleneck?
    Gaster, Benedict R.
    Howes, Lee
    COMPUTER, 2012, 45 (08) : 42 - 52
  • [28] Asynchronous adaptive optimisation for generic data-parallel array programming
    Grelck, Clemens
    van Deurzen, Tim
    Herhut, Stephan
    Scholz, Sven-Bodo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (05): : 499 - 516
  • [29] UC - A SET-BASED LANGUAGE FOR DATA-PARALLEL PROGRAMMING
    BAGRODIA, R
    CHANDY, M
    DHAGAT, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 28 (02) : 186 - 201
  • [30] The Synchronization Treatment in Implementing Data-Parallel programming languages on CPUs
    Yue, Feng
    Pang, Jianmin
    Zhao, Rongcai
    Dai, Chao
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1916 - 1921