views:

744

answers:

2

I am looking for some sparse linear algebra OpenCL kernels such as blas vector/vector operations and matrix / vector operations but with sparse data structures. Ideally that library would feature most of scipy.sparse but using OpenCL kernels instead of scalar C code wrapped in python ndarrays.

After some googling I could not find anything relevant. So if you are currently kicking off a new opensource project or OpenCL-ising an existing linear algebra library please feel free to shoot a link.

+1  A: 

I think that OpenCL is simply too new for there to be sparse matrix libraries available for it, let alone Python wrapped versions of said library. As bodnarbm says, you might have better luck starting with CUDA as there are at least one or two existing sparse matrix libraries for it now.

Eric
+2  A: 

ViennaCL

exfizik