Back to EOSS Proposals List

Back to All Open Science Grantees

Enhancing High-Level Scientific Computing Support in CuPy


Project Enhancing High-Level Scientific Computing Support in CuPy
Funding Cycle 5

Proposal Summary

To provide a series of GPU accelerated routines for signal processing and interpolation in CuPy to be a foundation for the research community.


Project

Enhancing High-Level Scientific Computing Support in CuPy

CuPy is a Python library providing data structures and numerical algorithms for graphics processing units (GPUs). CuPy shares the same APIs as NumPy & SciPy to allow the use of GPUs at a minimal learning cost and without the need for in-depth knowledge of GPU programming models, keeping Python users within their comfort zone yet reaching significantly better performance. This proposal focuses on the development of  new interpolation and signal processing modules for CuPy, as well as CuPy’s maintenance to support the latest platforms.


Key Personnel

Kenichi Maehashi