CrowdCL: Web-Based Volunteer Computing with WebCL

Tommy MacWilliam, Cris Cecka
School of Engineering and Applied Sciences, Harvard University, Cambridge, Massachusetts 02138
17th Annual IEEE High Performance Extreme Computing Conference, 2013


   title={CrowdCL: Web-Based Volunteer Computing with WebCL},

   author={MacWilliam, Tommy and Cecka, Cris},



Download Download (PDF)   View View   Source Source   Source codes Source codes




We present CrowdCL, an open-source framework for the rapid development of volunteer computing and OpenCL applications on the web. Drawing inspiration from existing GPU libraries like PyCUDA, CrowdCL provides an abstraction layer for WebCL aimed at reducing boilerplate and improving code readability. CrowdCL also provides developers with a framework to easily run computations in the background of a web page, which allows developers to distribute computations across a network of clients and aggregate results on a centralized server. We compare the performance of CrowdCL against serial implementations in Javascript and Java across a variety of platforms. Our benchmark results show strong promise for the web browser as a high-performance distributed computing platform.
Rating: 2.5/5. From 2 votes.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: