SilkRoad II: A multi-paradigm runtime system for cluster computing

被引:1
|
作者
Peng, L [1 ]
Wong, WF [1 ]
Yuen, CK [1 ]
机构
[1] Natl Univ Singapore, Dept Comp Sci, Singapore 117543, Singapore
来源
2002 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS | 2002年
关键词
software DSM; parallel programming paradigm; memory consistency models;
D O I
10.1109/CLUSTR.2002.1137779
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A parallel programming paradigm dictates the way an application is to be expressed. It also restricts the algorithms that may be used in the application. Unfortunately, runtime systems for parallel computing often impose a particular programming paradigm. For a wider choice of algorithms, it is desirable to support more than one paradigm. In this paper we propose our work in SilkRoad II, a variant of the Cilk runtime system for cluster computing. What is unique about SilkRoad II is its memory model which supports multiple paradigms with the underlying software distributed shared memory. The RC_dag memory consistency model of SilkRoad H is introduced. Our experimental results show that the stronger RC_dag can achieve performance comparable to LC of Cilk while supporting a bigger set of paradigms with rather good performance.
引用
收藏
页码:443 / 444
页数:2
相关论文
共 50 条
  • [41] A Multi-Paradigm Modelling & Simulation Approach for System of Systems Engineering: A Case Study
    Ross, William
    Ulieru, Mihaela
    Gorod, Alex
    PROCEEDINGS OF THE 2014 9TH INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE 2014), 2014, : 183 - 188
  • [42] A Multi-Paradigm Modelling approach to live modelling
    Van Tendeloo, Yentl
    Van Mierlo, Simon
    Vangheluwe, Hans
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (05): : 2821 - 2842
  • [43] Symbolic profiling for multi-paradigm declarative languages
    Albert, E
    Vidal, G
    LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2002, 2372 : 148 - 167
  • [44] Towards a Formal Specification of Multi-Paradigm Modelling
    Amrani, Moussa
    Blouin, Dominique
    Heinrich, Robert
    Rensink, Arend
    Vangheluwe, Hans
    Wortmann, Andreas
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 419 - 424
  • [45] Compiling multi-paradigm declarative programs into Prolog
    Antoy, S
    Hanus, M
    FRONTIERS OF COMBINING SYSTEMS, 2000, 1794 : 171 - 185
  • [46] Concrete Syntax: A Multi-paradigm Modelling Approach
    Van Tendeloo, Yentl
    Van Mierlo, Simon
    Meyers, Bart
    Vangheluwe, Hans
    SLE'17: PROCEEDINGS OF THE 10TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING, 2017, : 182 - 193
  • [47] Partial evaluation of multi-paradigm declarative languages
    Albert, E
    AI COMMUNICATIONS, 2001, 14 (04) : 235 - 237
  • [48] 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
  • [49] Integrity constraints in the multi-paradigm language PROGRES
    Munch, M
    Schurr, A
    Winter, A
    1998 IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1998, : 84 - 85
  • [50] The Application of Multi-Paradigm Modeling in Social Computation
    Chen, Bin
    Guo, Gang
    Qiu, Xiaogang
    2013 FOURTH INTERNATIONAL CONFERENCE ON DIGITAL MANUFACTURING AND AUTOMATION (ICDMA), 2013, : 1396 - 1400