Exploiting remote GPGPU in mobile devices
- Title
- Exploiting remote GPGPU in mobile devices
- Author
- 강수용
- Keywords
- Mobile device; Task offloading; GPGPU; Distributed computing
- Issue Date
- 2016-09
- Publisher
- SPRINGER
- Citation
- CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, v. 19, NO. 3, Page. 1571-1583
- Abstract
- Smart mobile devices including smart phones and tablets have become one of the most popular devices in the personal computing environment. One of the major characteristics of mobile applications 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 application processors equipped with high performance GPUs. 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 and energy consumption, by having the high performance GPU of a remote device to perform the complex computations that are currently performed on a local device CPU, such an approach can be used as an essential technology for the distributed computing among 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 compared its performance and energy consumption with the case where the MCTS was completely performed on a local CPU. The results showed that (1) the game winning rate dramatically increases and (2) the overall energy consumption greatly decreases when the remote GPU was used.
- URI
- https://link.springer.com/article/10.1007%2Fs10586-016-0614-5https://repository.hanyang.ac.kr/handle/20.500.11754/80516
- ISSN
- 1386-7857; 1573-7543
- DOI
- 10.1007/s10586-016-0614-5
- Appears in Collections:
- COLLEGE OF ENGINEERING[S](공과대학) > COMPUTER SCIENCE(컴퓨터소프트웨어학부) > Articles
- Files in This Item:
There are no files associated with this item.
- Export
- RIS (EndNote)
- XLS (Excel)
- XML