Parallel programming in multi-paradigm clusters

被引:2
|
作者
Leichtl, J
Crandall, PE
Clement, MJ
机构
关键词
D O I
10.1109/HPDC.1997.626438
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An important development in cluster computing is the availability of multiprocessor workstations. These are able to provide additional computational power to the cluster without increasing network overhead, and allow multiparadigm parallelism, which we define to be the simultaneous application of both distributed and shared memory parallel processing techniques to a single problem. In this paper we compare execution times and speedup of parallel programs written in a pure message-passing paradigm with those that combine message passing and shared-memory primitives in the same application. We consider three basic applications that are common building blocks for many scientific and engineering problems: numerical integration, matrix multiplication and Jacobi iteration. Our results indicate that the added complexity of combining shared- and distributed-memory programming methods in the same program doe snot contribute sufficiently to performance to justify the added programming complexity.
引用
收藏
页码:326 / 335
页数:10
相关论文
共 50 条
  • [1] mpC: A multi-paradigm programming language for massively parallel computers
    Lastovetsky, AL
    ACM SIGPLAN NOTICES, 1996, 31 (02) : 13 - 20
  • [2] A Case Study in Tightly Coupled Multi-paradigm Parallel Programming
    Chakravorty, Sayantan
    Becker, Aaron
    Wilmarth, Terry
    Kale, Laxmikant
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2008, 5335 : 279 - +
  • [3] Multi-paradigm Programming in Maude
    Escobar, Santiago
    REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2018, 2018, 11152 : 26 - 44
  • [4] Multi-paradigm declarative programming
    Hanus, M
    LOGIC PROGRAMMING - PROCEEDINGS OF THE 1997 INTERNATIONAL SYMPOSIUM, 1997, : 43 - 45
  • [5] A Multi-Paradigm Programming Language for Education
    Duemmel, Nikita
    Westfechtel, Bernhard
    Ehmann, Matthias
    PROCEEDINGS OF THE 5TH EUROPEAN CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, ECSEE 2023, 2023, : 236 - 245
  • [6] Distributed programming in a multi-paradigm declarative language
    Hanus, M
    PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, PROCEEDINGS, 1999, 1702 : 188 - 205
  • [7] Multi-paradigm Logic Programming in the ErgoAI System
    Swift, Theresa
    Kifer, Michael
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, LPNMR 2024, 2025, 15245 : 126 - 139
  • [8] Multi-paradigm programming in large control systems
    deJong, E
    PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 27 - 32
  • [9] The Janus System: Multi-paradigm Programming in Prolog and Python
    Swift, Theresa
    Andersen, Carl
    arXiv, 2023,
  • [10] The Janus System: Multi-paradigm Programming in Prolog and Python']Python
    Swift, Theresa
    Andersen, Carl
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, 385 : 241 - 255