• DocumentCode
    2031892
  • Title

    Towards real-time applications in mobile web browsers

  • Author

    Aho, E. ; Kuusilinna, K. ; Aarnio, T. ; Pietiainen, J. ; Nikara, J.

  • Author_Institution
    Nokia Res. Center, Tampere, Finland
  • fYear
    2012
  • fDate
    11-12 Oct. 2012
  • Firstpage
    57
  • Lastpage
    66
  • Abstract
    WebGL and WebCL are web targeted versions of OpenGL ES and OpenCL standards. Using these standards, it is possible to better exploit the hardware resources in embedded systems from web browsers allowing timely processing of audio, video, and graphics. WebGL excels in graphics applications while WebCL fares better when more flexibility is required in execution platform selection, load balancing, data formats, control flow, or memory access patterns. This paper explores the potential for mobile web application acceleration utilizing WebGL and particularly WebCL which is currently under intense development. Where driver support is lacking, WebGL is used as a proxy to provide an estimate of WebCL opportunity. Speedups in the order of 200x over JavaScript are demonstrated in best case situations for a GPU target. In similar situations, CPU acceleration can be 10x while running in a laptop browser. In addition, as building and optimizing a WebCL implementation is part of the reported work, an overview of the important development issues is given.
  • Keywords
    Java; graphics processing units; mobile computing; multiprocessing systems; online front-ends; resource allocation; video retrieval; CPU acceleration; GPU; JavaScript; OpenCL standards; OpenGL ES standards; WebCL implementation; WebGL; audio processing; control flow; data formats; driver support; embedded systems; execution platform selection; graphics applications; graphics processing; hardware resources; laptop browser; load balancing; memory access patterns; mobile Web application acceleration; mobile Web browsers; real-time applications; video processing; OpenCL; WebCL; WebGL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems for Real-time Multimedia (ESTIMedia), 2012 IEEE 10th Symposium on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4673-4968-0
  • Electronic_ISBN
    978-1-4673-4966-6
  • Type

    conf

  • DOI
    10.1109/ESTIMedia.2012.6507030
  • Filename
    6507030