The implementation is done in either Python or CUDA C or both