TY - GEN
T1 - Enabling GPU support for the COMPSs-mobile framework
AU - Lordan, Francesc
AU - Badia, Rosa M.
AU - Hwu, Wen Mei
N1 - Funding Information:
This work is partially supported by the Joint-Laboratory on Extreme Scale Computing (JLESC), by the European Union through the Horizon 2020 research and innovation programme under contract 687584 (TANGO Project), by the Spanish Goverment (TIN2015-65316-P, BES-2013-067167, EEBB-2016-11272, SEV-2011-00067) and the Generalitat de Catalunya (2014-SGR-1051).
Funding Information:
Acknowledgments. This work is partially supported by the Joint-Laboratory on Extreme Scale Computing (JLESC), by the European Union through the Horizon 2020 research and innovation programme under contract 687584 (TANGO Project), by the Spanish Goverment (TIN2015-65316-P, BES-2013-067167, EEBB-2016-11272, SEV-2011-00067) and the Generalitat de Catalunya (2014-SGR-1051).
Publisher Copyright:
© Springer International Publishing AG, part of Springer Nature 2018.
PY - 2018
Y1 - 2018
N2 - Using the GPUs embedded in mobile devices allows for increasing the performance of the applications running on them while reducing the energy consumption of their execution. This article presents a task-based solution for adaptative, collaborative heterogeneous computing on mobile cloud environments. To implement our proposal, we extend the COMPSs-Mobile framework – an implementation of the COMPSs programming model for building mobile applications that offload part of the computation to the Cloud – to support offloading computation to GPUs through OpenCL. To evaluate our solution, we subject the prototype to three benchmark applications representing different application patterns.
AB - Using the GPUs embedded in mobile devices allows for increasing the performance of the applications running on them while reducing the energy consumption of their execution. This article presents a task-based solution for adaptative, collaborative heterogeneous computing on mobile cloud environments. To implement our proposal, we extend the COMPSs-Mobile framework – an implementation of the COMPSs programming model for building mobile applications that offload part of the computation to the Cloud – to support offloading computation to GPUs through OpenCL. To evaluate our solution, we subject the prototype to three benchmark applications representing different application patterns.
KW - Android
KW - Collaborative computing
KW - GPGPU
KW - Heterogeneous computing
KW - Mobile cloud computing
KW - OpenCL
KW - Programming model
UR - http://www.scopus.com/inward/record.url?scp=85042224012&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85042224012&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-74896-2_5
DO - 10.1007/978-3-319-74896-2_5
M3 - Conference contribution
AN - SCOPUS:85042224012
SN - 9783319748955
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 83
EP - 102
BT - Accelerator Programming Using Directives - 4th International Workshop, WACCPD 2017, Held in Conjunction with the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2017, Proceedings
A2 - Juckeland, Guido
A2 - Chandrasekaran, Sunita
PB - Springer
T2 - 4th International Workshop on Accelerator Programming Using Directives, WACCPD 2017, Held in Conjunction with the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2017
Y2 - 13 November 2017 through 13 November 2017
ER -