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 条
  • [1] SIMD Made Explicit
    Luc Waeijen
    She, Dongrui
    Corporaal, Henk
    He, Yifan
    2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS), 2013, : 330 - 337
  • [2] Revisiting SIMD programming
    Lokhmotov, Anton
    Gaster, Benedict R.
    Mycroft, Alan
    Hickey, Neil
    Stuttard, David
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2008, 5234 : 32 - +
  • [3] ASYNCHRONOUS PROBLEMS ON SIMD PARALLEL COMPUTERS
    SHU, W
    WU, MY
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (07) : 704 - 713
  • [4] Portable Explicit Threading and Concurrent Programming for MPI Applications
    Berka, Tobias
    Hagenauer, Helge
    Vajtersic, Marian
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 81 - 90
  • [5] A SIMD Interpreter for Linear Genetic Programming
    Ababsa, Tarek
    2022 INTERNATIONAL SYMPOSIUM ON INNOVATIVE INFORMATICS OF BISKRA, ISNIB, 2022, : 159 - 164
  • [6] Comparing SIMD and MIMD programming modes
    Ganesan, R
    Govindarajan, K
    Wu, MY
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 35 (01) : 91 - 96
  • [7] A Configurable SIMD Architecture with Explicit Datapath for Intelligent Learning
    He, Yifan
    Peemen, Maurice
    Luc Waeijen
    Diken, Erkan
    Fiumara, Mattia
    Rauwerda, Gerard
    Corporaal, Henk
    Geng, Tong
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS), 2016, : 156 - 163
  • [8] DESIGN AND PROGRAMMING OF LOGIC PROCESSORS FOR SIMD ARRAYS
    DVORAK, V
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1987, 6 (02): : 181 - 190
  • [9] SIMD programming using Intel vector extensions
    Amiri, Hossein
    Shahbahrami, Asadollah
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 135 (135) : 83 - 100
  • [10] Asynchronous SIMD: An architectural concept for high performance image processing
    Weems, C
    CAMP'97 - FOURTH IEEE INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURE FOR MACHINE PERCEPTION, PROCEEDINGS, 1997, : 235 - 242