Feasibility of the Computation Task Offloading to GPGPU-enabled Devices in Mobile Cloud

Kihan Choi, Jaehun Lee, Youngjin Kim, Sooyong Kang, Hyuck Han
{"title":"Feasibility of the Computation Task Offloading to GPGPU-enabled Devices in Mobile Cloud","authors":"Kihan Choi, Jaehun Lee, Youngjin Kim, Sooyong Kang, Hyuck Han","doi":"10.1109/ICCAC.2015.37","DOIUrl":null,"url":null,"abstract":"Smart mobile devices including smart phones and tablets have become one of the most popular devices in the personal computing environment. Users spend much time using smart mobile devices to the extent that it exceeds their time spent using PC. One of the major characteristics of applications used by users through smart mobile devices is that the applications in the field of entertainment like games and augmented reality require a great deal of computations. In order to deal with this, smart mobile devices began to be loaded with an application processor equipped with high performance GPU. In this study, the feasibility of having computation-intensive mobile applications to use the GPU resource of another GPGPU-enabled device in the same space for their computation tasks was verified. If benefits can be obtained in terms of the performance by having the high performance GPU of a remote device perform the complex computations that are currently performed on local device CPU, such an approach can be used as an essential technology for mobile clouds that can be established based on the mobile devices. In order to verify this, we not only implemented the game `Reversi' using the Monte Carlo Tree Search (MCTS) algorithm but also implemented a remote GPU support framework to Android platform so that it supports task offloading to GPGPU-enabled remote mobile devices. The Reversi game offloads computationally heavy parts of the MCTS to a remote GPU through our remote GPU support framework. We compare its performance with the case where the MCTS was completely performed on a local CPU. The results of experiments showed that the winning rate dramatically increases when the remote GPU was used. This result indicates workload offloading between the mobile devices can be a meaningful approach for the mobile cloud implementation.","PeriodicalId":133491,"journal":{"name":"2015 International Conference on Cloud and Autonomic Computing","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Cloud and Autonomic Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCAC.2015.37","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Smart mobile devices including smart phones and tablets have become one of the most popular devices in the personal computing environment. Users spend much time using smart mobile devices to the extent that it exceeds their time spent using PC. One of the major characteristics of applications used by users through smart mobile devices is that the applications in the field of entertainment like games and augmented reality require a great deal of computations. In order to deal with this, smart mobile devices began to be loaded with an application processor equipped with high performance GPU. In this study, the feasibility of having computation-intensive mobile applications to use the GPU resource of another GPGPU-enabled device in the same space for their computation tasks was verified. If benefits can be obtained in terms of the performance by having the high performance GPU of a remote device perform the complex computations that are currently performed on local device CPU, such an approach can be used as an essential technology for mobile clouds that can be established based on the mobile devices. In order to verify this, we not only implemented the game `Reversi' using the Monte Carlo Tree Search (MCTS) algorithm but also implemented a remote GPU support framework to Android platform so that it supports task offloading to GPGPU-enabled remote mobile devices. The Reversi game offloads computationally heavy parts of the MCTS to a remote GPU through our remote GPU support framework. We compare its performance with the case where the MCTS was completely performed on a local CPU. The results of experiments showed that the winning rate dramatically increases when the remote GPU was used. This result indicates workload offloading between the mobile devices can be a meaningful approach for the mobile cloud implementation.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
移动云中计算任务向支持gpgpu的设备卸载的可行性
包括智能手机和平板电脑在内的智能移动设备已经成为个人计算环境中最受欢迎的设备之一。用户在智能移动设备上花费的时间超过了他们在PC上花费的时间。用户通过智能移动设备使用的应用程序的一个主要特点是,游戏、增强现实等娱乐领域的应用程序需要大量的计算量。为了解决这个问题,智能移动设备开始加载一个配备高性能GPU的应用处理器。在本研究中,验证了计算密集型移动应用程序在同一空间中使用另一个支持gpgpu的设备的GPU资源进行计算任务的可行性。如果目前在本地设备CPU上进行的复杂计算,可以通过远程设备的高性能GPU来完成,从而获得性能上的好处,那么这种方法可以作为基于移动设备建立的移动云的必备技术。为了验证这一点,我们不仅使用蒙特卡洛树搜索(MCTS)算法实现了游戏“逆转”,而且还实现了一个远程GPU支持框架到Android平台,以便它支持任务卸载到启用gpgpu的远程移动设备。Reversi游戏通过我们的远程GPU支持框架将MCTS计算繁重的部分卸载到远程GPU。我们将其性能与完全在本地CPU上执行MCTS的情况进行比较。实验结果表明,使用远程GPU时,中签率显著提高。该结果表明,在移动设备之间卸载工作负载对于移动云实现来说是一种有意义的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Event-Driven Application Brownout: Reconciling High Utilization and Low Tail Response Times Near-Optimal Allocation of VMs from IaaS Providers by SaaS Providers Auto-Scoring of Personalised News in the Real-Time Web: Challenges, Overview and Evaluation of the State-of-the-Art Solutions Autonomic Provisioning and Application Mapping on Spot Cloud Resources DNS-IDS: Securing DNS in the Cloud Era
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1