Affiliation:
1. Mälardalen University, Västerås, Sweden
Abstract
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.
Funder
Knowledge Foundation
DPAC
SACSys
Swedish Foundation for Strategic Research
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Component Model for Multilevel Parallel Programming;Proceedings of the XXVII Brazilian Symposium on Programming Languages;2023-09-25
2. HERO-ML: A Very High-Level Array Language for Executable Modelling of Data Parallel Algorithms;Proceedings of the 9th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming;2023-06-06
3. A comprehensive systematic review of integration of time sensitive networking and 5G communication;Journal of Systems Architecture;2023-05
4. Harmonic CUDA: Asynchronous Programming on GPUs;Proceedings of the 14th International Workshop on Programming Models and Applications for Multicores and Manycores;2023-02-25
5. An Autonomous Data Language;Theoretical Aspects of Computing – ICTAC 2023;2023