Explicit SIMD programming for asynchronous applications

被引:3
|
作者
Di Bias, A [1 ]
Hughey, R [1 ]
机构
[1] Univ Calif Santa Cruz, Baskin Sch Engn, Dept Comp Engn, Santa Cruz, CA 95064 USA
关键词
D O I
10.1109/ASAP.2000.862396
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the SIMD Phase Programming Model, a simple approach to solving asynchronous, irregular problems on massively parallel SIMD computers. The novelty of this model consists of a simple, clear method on how to turn a general serial program into an explicitly parallel one for a SIMD machine, transferring a portion of the flow control into the single PEs. Three case studies (the Mandelbrot Set, the N-Queen problem, and a Hopfield neural network that approximates the maximum clique in a graph) will be presented, implemented on two different SIMD computers (the UCSC Kestrel and the MasPar MP-2). Our results so far show good performance with respect to conventional serial CPU computing time and in, terms of the high parallel speedup and efficiency achieved.
引用
收藏
页码:258 / 267
页数:10
相关论文
共 50 条
  • [21] AUTOMATED OPTIMIZATION REFINES SIMD MICROCODE FOR EFFICIENT PROGRAMMING
    MUELLER, RA
    BUDGE, D
    COMPUTER DESIGN, 1988, 27 (18): : 67 - &
  • [22] A Programming System for Xeon Phis with Runtime SIMD Parallelization
    Huo, Xin
    Ren, Bin
    Agrawal, Gagan
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, (ICS'14), 2014, : 283 - 292
  • [23] Papilio: A visual environment for multi-SIMD programming
    Biancardi, A
    Mosconi, M
    Rubini, A
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1995, 6 (04): : 349 - 366
  • [24] Boost. SIMD: Generic Programming for Portable SIMDization
    Esterie, Pierre
    Gaunard, Mathias
    Falcou, Joel
    Lapreste, Jean-Thierry
    Rozoy, Brigitte
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'12), 2012, : 431 - 432
  • [25] An Evaluation of Current SIMD Programming Models for C plus
    Pohl, Angela
    Cosenza, Biagio
    Mesa, Mauricio Alvarez
    Chi, Chi Ching
    Juurlink, Ben
    PROCEEDINGS OF THE 2016 3RD WORKSHOP ON PROGRAMMING MODELS FOR SIMD/VECTOR PROCESSING (WPMVP 2016), 2016,
  • [26] Using simd genetic programming for faulttolerant trading strategies
    Svangård, N
    Nordin, P
    Lloyd, S
    Recent Advances in Simulated Evolution and Learning, 2004, 2 : 61 - 77
  • [27] Vectorization Programming Based on HR DSP Using SIMD
    Xie, Chunhu
    Wu, Huachun
    Zhou, Jian
    ELECTRONICS, 2023, 12 (13)
  • [28] APPLYING SEMI-SYSTOLIC TECHNIQUES TO SIMD PROGRAMMING
    RISSET, T
    APPLICATIONS IN PARALLEL AND DISTRIBUTED COMPUTING, 1994, 44 : 103 - 112
  • [29] Automated optimization refines SIMD microcode for efficient programming
    Mueller, Robert A.
    Budge, Dan
    Electronic Systems Technology and Design/Computer Design's, 1988, 27 (18): : 67 - 70
  • [30] Refactorings for Android Asynchronous Programming
    Lin, Yu
    Dig, Danny
    2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 836 - 841