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
来源
IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS | 2000年
关键词
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] Parsimony: Enabling SIMD/Vector Programming in Standard Compiler Flows
    Kandiah, Vijay
    Lustig, Daniel
    Villa, Oreste
    Nellans, David
    Hardavellas, Nikos
    PROCEEDINGS OF THE 21ST ACM/IEEE INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, CGO 2023, 2023, : 186 - 198
  • [42] APPLICATIONS OF SIMD COMPUTERS IN SIGNAL-PROCESSING
    BHUYAN, LN
    AGRAWAL, DP
    AFIPS CONFERENCE PROCEEDINGS, 1982, 51 : 135 - &
  • [43] ASYNCHRONOUS PROGRAMMING FACILITIES FOR MULTIPROCESSOR SYSTEMS
    KREKKER, GM
    LELCHUK, TI
    PROGRAMMING AND COMPUTER SOFTWARE, 1989, 15 (01) : 12 - 22
  • [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] Knowledge-based asynchronous programming
    de Haan, HW
    Hesselink, WH
    de Lavalette, GRR
    FUNDAMENTA INFORMATICAE, 2004, 63 (2-3) : 259 - 281
  • [46] 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
  • [47] Leveraging SIMD parallelism for accelerating network applications
    Li, Hejing
    Han, Juhyeng
    Han, Dongsu
    PROCEEDINGS OF 2020 4TH ASIA-PACIFIC WORKSHOP ON NETWORKING, APNET 2020, 2020, : 23 - 29
  • [48] Asynchronous Functional Reactive Programming for GUIs
    Czaplicki, Evan
    Chong, Stephen
    ACM SIGPLAN NOTICES, 2013, 48 (06) : 411 - 422
  • [49] 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
  • [50] Asynchronous Parallel Cartesian Genetic Programming
    Harter, Adam
    Tauritz, Daniel R.
    Siever, William M.
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1820 - 1824