Title :
Imprecise Computation Over the Cloud
Author :
Chi-Sheng Shih ; Joen Chen ; Yu-Hsin Wang ; Chang, Nicolas
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
The number and variety of applications for mobile devices continue to grow. However, the resources on mobile devices including computation and storage do not keep pace with the growth. How to incorporate the computation capacity on cloud servers into mobile computing has been desired and challenge issues to resolve. In this work, we design a flexible computation framework to take advantage the heterogeneous computation capacity on cloud servers, which are CPUs and GPGPUs, to meet the computation demands of ever growing mobile applications. The computation framework extends OpenCL framework to link remote processors with local mobile applications. The framework is flexible in the sense that the computation can be stopped at any time and gains results, which is called imprecise computation in real-time computing literature. The framework has been evaluated against OpenCL benchmark and physical computation engine for gaming. The results show that the framework supports OpenCL benchmark, RODINIA, without modifying the codes with few exceptions. The imprecise computation model allows the cloud servers to support more mobile clients without sacrificing their QoS requirements. The experiment results also show that IO intensive applications do not perform well when the network capacity is insufficient or unreliable.
Keywords :
cloud computing; computer games; file servers; graphics processing units; mobile computing; quality of service; CPUs; GPGPUs; IO intensive applications; OpenCL benchmark; OpenCL framework; QoS requirements; RODINIA; cloud servers; flexible computation framework; gaming; heterogeneous computation capacity; imprecise computation model; mobile computing; mobile devices; network capacity; physical computation engine; remote processors; Computational modeling; Dispatching; Kernel; Mobile communication; Mobile handsets; Runtime; Servers; GPGPU; Heterogeneous computing; Mobile computing; OpenCL;
Conference_Titel :
Mobile Cloud Computing, Services, and Engineering (MobileCloud), 2014 2nd IEEE International Conference on
Conference_Location :
Oxford
DOI :
10.1109/MobileCloud.2014.17