Enabling GPU support for the COMPSs-mobile framework

Francesc Lordan, Rosa M. Badia, Wen Mei Hwu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationAccelerator 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
EditorsGuido Juckeland, Sunita Chandrasekaran
PublisherSpringer
Pages83-102
Number of pages20
ISBN (Print)9783319748955
DOIs
StatePublished - 2018
Event4th 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 - Denver, United States
Duration: Nov 13 2017Nov 13 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10732 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other4th 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
Country/TerritoryUnited States
CityDenver
Period11/13/1711/13/17

Keywords

  • Android
  • Collaborative computing
  • GPGPU
  • Heterogeneous computing
  • Mobile cloud computing
  • OpenCL
  • Programming model

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint

Dive into the research topics of 'Enabling GPU support for the COMPSs-mobile framework'. Together they form a unique fingerprint.

Cite this