OpenCL Computation Offloading Framework on Mobile Device
Date Issued
2014
Date
2014
Author(s)
Hung, Wei-Shu
Abstract
Nowadays, mobile devices are suffering from limited computational resource. To increase
capabilities of mobile devices, many efforts have been made to offload computation from mobile
devices to resourceful servers. However, most of the approaches are only capable of offloading
computation to CPUs. Recently, GPUs have received a lot of attention from the scientific community.
Indeed, the exceptional parallel computing capabilities of GPUs can be used to accelerate
different types of applications.
In this thesis, we propose a computation offloading framework based on OpenCL – a standard
for GPU computing. Our framework transparently offloads OpenCL workloads from mobile
devices to an available OpenCL compatible device. We deployed our framework on real machines
and conducted evaluation experiments using various OpenCL programs including basic
matrix computations, an image processing Android app and benchmarks from AMD. The program
achieves up to 50.3X speedup by remote offloading compared to the local execution using
CPU.
Subjects
OpenCL
GPU
GPGPU
行動雲端運算
普及運算
運算移轉
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-103-R01922071-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):f7e44b7f72b0b86110f016e161c315db