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 条
  • [41] Performance Study of SIMD Programming Models on Intel Multicore Processors
    Kristof, Peter
    Yu, Hongtao
    Li, Zhiyuan
    Tian, Xinmin
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2423 - 2432
  • [42] APPLICATIONS OF SIMD COMPUTERS IN SIGNAL-PROCESSING
    BHUYAN, LN
    AGRAWAL, DP
    AFIPS CONFERENCE PROCEEDINGS, 1982, 51 : 135 - &
  • [43] Knowledge-based asynchronous programming
    de Haan, HW
    Hesselink, WH
    de Lavalette, GRR
    FUNDAMENTA INFORMATICAE, 2004, 63 (2-3) : 259 - 281
  • [44] Programming asynchronous replication in stem cells
    Masika, Hagit
    Farago, Marganit
    Hecht, Merav
    Condiotti, Reba
    Makedonski, Kirill
    Buganim, Yosef
    Burstyn-Cohen, Tal
    Bergman, Yehudit
    Cedar, Howard
    NATURE STRUCTURAL & MOLECULAR BIOLOGY, 2017, 24 (12) : 1132 - +
  • [45] ASYNCHRONOUS PROGRAMMING FACILITIES FOR MULTIPROCESSOR SYSTEMS
    KREKKER, GM
    LELCHUK, TI
    PROGRAMMING AND COMPUTER SOFTWARE, 1989, 15 (01) : 12 - 22
  • [46] Towards a Programming Paradigm for Reconfigurable Computing: Asynchronous Graph Programming
    Fryer, Joshua
    Garcia, Paulo
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 1721 - 1728
  • [47] Asynchronous Functional Reactive Programming for GUIs
    Czaplicki, Evan
    Chong, Stephen
    ACM SIGPLAN NOTICES, 2013, 48 (06) : 411 - 422
  • [48] P: Modular and Safe Asynchronous Programming
    Desai, Ankush
    Qadeer, Shaz
    RUNTIME VERIFICATION (RV 2017), 2017, 10548 : 3 - 7
  • [49] Programming asynchronous replication in stem cells
    Hagit Masika
    Marganit Farago
    Merav Hecht
    Reba Condiotti
    Kirill Makedonski
    Yosef Buganim
    Tal Burstyn-Cohen
    Yehudit Bergman
    Howard Cedar
    Nature Structural & Molecular Biology, 2017, 24 : 1132 - 1138
  • [50] Study and Refactoring of Android Asynchronous Programming
    Lin, Yu
    Okur, Semih
    Dig, Danny
    2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 224 - 235