• DocumentCode
    156695
  • 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
  • fYear
    2014
  • fDate
    8-11 April 2014
  • Firstpage
    29
  • Lastpage
    37
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Cloud Computing, Services, and Engineering (MobileCloud), 2014 2nd IEEE International Conference on
  • Conference_Location
    Oxford
  • Type

    conf

  • DOI
    10.1109/MobileCloud.2014.17
  • Filename
    6834943