WebCL

1,054 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,054
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • XPCOM component, written in C++
  • Pull images from local disk, Flickr, etc.Apply cool filter effects in real timeBased on state-of-the-art web techHTML5, CSS3, WebGL, WebCLjQuery UI, Google ClosureWebCL is not required
  • WebCL

    1. 1. WebCL<br />Tomi Aarnio<br />NRC Cloud Computing Systems<br />Jan 11, 2011<br />
    2. 2. Parallel computing for the Web<br />Problem: Web apps cannot match native user experience<br />JavaScript remains too slow for premium interactive apps<br />Plug-ins are evil – especially when not available<br />Solution: Access the CPU & GPU from JavaScript<br />WebGL – emerging standard for graphics rendering on the GPU<br />WebCL – our proposal for native execution on the CPU & GPU<br />Native ”computing kernels” running in a secure sandbox<br />Dramatic speedup over JavaScript<br />Image processing: 10x faster on the CPU, 100x on the GPU<br />Much faster than JavaScript even in the worst case<br />
    3. 3. WebCL Extension for Firefox 4<br />
    4. 4. Photo Editor<br />
    5. 5. Next Steps<br />WebCL<br />Propose standardization at Khronos<br />Open-source the Firefox extension<br />Qt/WebKit integration<br />Photo Editor<br />Turn it into a real service, go to Backstage?<br />Needs big improvements in UX, features, stability<br />
    6. 6. Photo apps are really taking off<br />(...on the iPhone and Android, that is...)<br />
    7. 7. PicPlz<br />
    8. 8. Instagram<br />

    ×