arrow
返回

Software Deployment on Heterogeneous Platforms: A Systematic Mapping Study

delete2021-08-01
delete0
delete
OA
AI
H
Hugo Andrade *
J
Jan Schroeder
I
Ivica Crnković
DOI:10.1109/TSE.2019.2932665delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Context: Multiple types of processing units (e.g., CPUs, GPUs and FPGAs) can be used jointly to achieve better performance in computational systems. However, these units are built with fundamentally different characteristics and demand attention especially towards software deployment. Objective: The goal of this work is to summarize the state-of-the-art of software deployment on heterogeneous platforms. We provide an overview of the research area by searching for and categorizing relevant studies, as well as discussing gaps and trends of the field. We are interested in the main concerns (RQ1) and the approaches used (RQ2) when deploying software on heterogeneous platforms. Method: In order to achieve our goal, we performed a systematic mapping study, which refers to a method for reviewing literature with basis on predefined search strategies and a multi-step selection process. Results: We selected and analyzed 146 primary studies from multiple sources and found that the area of research is dominated by solution proposals. The majority of the studies discuss concerns about scheduling, the quality of the software, and its architecture. A large number of studies focuses on the problem of scheduling tasks and processes. We found approaches that are applied at different binding times (i.e., design time, runtime, orthogonal). Conclusion: The evaluation of the proposed solutions in an industrial context is missing. Also, the proposed methods have not been evaluated in development processes. Most of the methods address a particular concern, or a few concerns, while there is a lack of a holistic approach.
Keyword:
Task analysis
Program processors
Systematics
Heterogeneous networks
Central Processing Unit
Field programmable gate arrays
Software deployment
heterogeneous computing
heterogeneous platforms
systematic mapping study
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

C
chalmers university of technology
学者数:
1.5W
论文数: 1.6W
被引数: 10
引用论文

引用论文

Addressing limitations of the Gait Variability Index to enhance its applicability: The enhanced GVI (EGVI)
err2018-06-01
err0
errOAAI
errArnaud Gouelle; Linda Rennie; David J. Clark; Fabrice Mégrot; Chitralakshmi K. Balasubramanian
err分享
err收藏
Continuous deployment of software intensive products and services: A systematic mapping study
err2017-01-01
err141
errOAAI
errRodriguez, Pilar; Haghighatkhah, Alireza; Lwakatare, Lucy Ellen; Teppola, Susanna; Suomalainen, Tanja; Eskeli, Juho; Karvonen, Teemu; Kuvaja, Pasi; Verner, June M.; Oivo, Markku
err分享
err收藏
Incomplete Inhibition of Sphingosine 1-Phosphate Lyase Modulates Immune System Function yet Prevents Early Lethality and Non-Lymphoid Lesions
err2009-01-01
err0
errOAAI
errPeter Vogel; Michael S. Donoviel; Robert Read; Gwenn M. Hansen; Jill Hazlewood; Stephen J. Anderson; Weimei Sun; Jonathan Swaffield; Tamas Oravecz
err分享
err收藏
Prolactin Activity of Homogeneous Primate Growth Hormone Preparations
err1968-06-01
err0
PREAI
errW. D. PECKHAM; J. HOTCHKISS; E. KNOBIL; C. S. NICOLL
err分享
err收藏
A Classification Framework for Software Component Models软件构件模型的分类框架
err2011-09-01
err146
PREAI
errCrnkovic, Ivica; Sentilles, Severine; Vulgarakis, Aneta; Chaudron, Michel R. V.
err分享
err收藏
Developing search strategies for detecting relevant experiments
err2008-11-12
err96
PREAI
errDieste, Oscar; Griman, Anna; Juristo, Natalia
err分享
err收藏
学者 查看更多内容