LANGUAGES FOR PARALLEL PROGRAMMING

被引:0
|
作者
BAL, HE
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many different paradigms for parallel programming exist, nearly each of which is employed in dozens of languages. Several researchers have tried to compare these languages and paradigms by examining the expressivity and flexibility of their constructs. Few attempts ahve been made, however, at practical studies based on actual programming experience with multiple languages. Such a study is the topic of this paper. We will look at five parallel languages, all based on different paradigms. The languages are: SR (based on message passing), Emerald (concurrent objects), Parlog (parallel Horn clause logic), Linda (Tuple Space), and Orca (logically shared data). We have implemented the same parallel programs in each language, using real parallel machines. The paper reports on our experiences in implementing three frequently occurring communication patterns: message passing through a mailbox, one-to-many communication, and access to replicated shared data.
引用
收藏
页码:3 / 23
页数:21
相关论文
共 50 条
  • [41] PROGRAMMING LANGUAGES
    LEATHRUM, JF
    DATAMATION, 1970, 16 (04): : 292 - &
  • [42] PROGRAMMING LANGUAGES
    Tratt, Laurence
    Welc, Adam
    IEEE SOFTWARE, 2014, 31 (05) : 33 - 34
  • [43] PROGRAMMING LANGUAGES
    Niazi, Muaz A.
    COMPUTER, 2012, 45 (10) : 6 - 6
  • [44] PROGRAMMING LANGUAGES
    RUSSELL, DB
    COMPUTER BULLETIN, 1971, 15 (03): : 109 - &
  • [45] PROGRAMMING LANGUAGES
    FELDMAN, JA
    SCIENTIFIC AMERICAN, 1979, 241 (06) : 94 - &
  • [46] Programming Languages
    Ari, Niyazi
    Mamatnazarova, Nuraiym
    PROCEEDINGS OF THE 2014 11TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION (ICECCO'14), 2014,
  • [47] PROGRAMMING LANGUAGES
    SKOWRON, A
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1973, 21 (11): : 1005 - 1010
  • [48] Interoperability among parallel DEVS simulators and models implemented in multiple programming languages
    Wutzler, Thomas
    Sarjoughian, Hessam S.
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2007, 83 (06): : 473 - 490
  • [49] PROGRAMMING MASSIVELY-PARALLEL ARCHITECTURES WITH SEQUENTIAL OBJECT-ORIENTED LANGUAGES
    JEZEQUEL, JM
    BERGHEUL, F
    ANDRE, F
    FUTURE GENERATION COMPUTER SYSTEMS, 1994, 10 (01) : 59 - 70
  • [50] Massively Parallel Programming Models Used as Hardware Description Languages: The OpenCL Case
    Owaida, Muhsen
    Bellas, Nikolaos
    Antonopoulos, Christos D.
    Daloukas, Konstantis
    Antoniadis, Charalambos
    2011 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2011, : 326 - 333