A Comprehensive Exploration of Languages for Parallel Computing

被引:8
作者
Ciccozzi, Federico [1 ]
Addazi, Lorenzo [1 ]
Asadollah, Sara Abbaspour [1 ]
Lisper, Bjorn [1 ]
Masud, Abu Naser [1 ]
Mubeen, Saad [1 ]
机构
[1] Malardalen Univ, Box 883, S-72123 Vasteras, Sweden
关键词
Parallel computing; programming; modelling; languages; frameworks; systematic literature review; PROGRAMMING LANGUAGE; DISTRIBUTED-MEMORY; IMPLEMENTATION; MULTI; FRAMEWORK; EFFICIENT; DESIGN; MODEL; SEMANTICS; NETWORKS;
D O I
10.1145/3485008
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software-intensive systems in most domains, from autonomous vehicles to health, are becoming predominantly parallel to efficiently manage large amount of data in short (even real-) time. There is an incredibly rich literature on languages for parallel computing, thus it is difficult for researchers and practitioners, even experienced in this very field, to get a grasp on them. With this work we provide a comprehensive, structured, and detailed snapshot of documented research on those languages to identify trends, technical characteristics, open challenges, and research directions. In this article, we report on planning, execution, and results of our systematic peer-reviewed as well as grey literature review, which aimed at providing such a snapshot by analysing 225 studies.
引用
收藏
页数:39
相关论文
共 266 条
  • [1] Addazi L., 2019, P 22 INT C MOD DRIV, P318
  • [2] Addazi Lorenzo, 2017, P 13 EUR C MOD FDN A
  • [3] SHMEM+: A Multilevel-PGAS Programming Model for Reconfigurable Supercomputing
    Aggarwal, Vikas
    George, Alan D.
    Yoon, Changil
    Yalamanchili, Kishore
    Lam, Herman
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2011, 4 (03)
  • [4] Agnarsson Snorri., 2010, P INT WORKSH APPL PA, P97
  • [5] Alaghband G., 1994, Scientific Programming, V3, P33
  • [6] Aldinucci M, 2013, LECT NOTES COMPUT SC, V7640, P47, DOI 10.1007/978-3-642-36949-0_7
  • [7] Aldinucci Marco., 2003, P 2 INT WORKSH, V16, P44
  • [8] Aleem M., 2012, 2012 41st International Conference on Parallel Processing (ICPP 2012), P30, DOI 10.1109/ICPP.2012.56
  • [9] Ali Nauman Bin, 2014, P INT S EMP SOFTW EN
  • [10] A parallel programming framework for multi-core DNA sequence alignment
    Almeida, Tiago
    Roma, Nuno
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2010), 2010, : 907 - 912