• DocumentCode
    2720164
  • Title

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

  • Author

    Peng, Liang ; Wong, Weng Fai ; Yuen, Chung Kwong

  • Author_Institution
    Dept. of Comput. Sci., Nat. Univ. of Singapore, Singapore
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    443
  • Lastpage
    444
  • Abstract
    A parallel programming paradigm dictates the way in which 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 consider 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 II 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.
  • Keywords
    parallel algorithms; parallel programming; shared memory systems; workstation clusters; Cilk runtime system; RC-dag memory consistency model; SilkRoad II; algorithms; cluster computing; multi-paradigm runtime system; parallel programming paradigm; software distributed shared memory; Application software; Clustering algorithms; Computer science; Drives; Hardware; Master-slave; Parallel processing; Parallel programming; Programming profession; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
  • Print_ISBN
    0-7695-2066-9
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2002.1137779
  • Filename
    1137779