GSoC/GCI Archive
Google Summer of Code 2014 Computational Science and Engineering at TU Wien

ViennaCL: Improving the PyViennaCL Python Wrapper

by Toby St Clere Smithe for Computational Science and Engineering at TU Wien

This project will expose the more advanced features of the ViennaCL API, and add support for multiple devices on different compute back-ends. Furthermore, when combined with PyOpenCL and PyCUDA, Python is the ideal language for the rapid development of GPGPU algorithms. Thus, after this project, PyViennaCL will support the prototyping of GPGPU algorithms involving ViennaCL objects, which will be useful not only for ViennaCL's users, but ultimately ViennaCL itself.