This forum has been archived. All content is frozen. Please use KDE Discuss instead.

GPUMatrix, CUBLAS

Tags: None
(comma "," separated)
max.b
Registered Member
Posts
7
Karma
0

GPUMatrix, CUBLAS

Thu Feb 06, 2014 9:50 am
GPUMatrix is an Eigen-compatible GPU Matrix library: http://code.google.com/p/gpumatrix/

I'm wondering if anyone has experience with it and/or opinions about it?

On a related note, are any Eigen users also using CUBLAS? How do you do it? I'd prefer to have some compatibility and code reuse across CPU/GPU. By the way, the upcoming CUDA 6.0 is going to have "unified memory".
User avatar
ggael
Moderator
Posts
3447
Karma
19
OS

Re: GPUMatrix, CUBLAS

Thu Feb 06, 2014 4:56 pm
Check this out: https://github.com/bravegag/eigen-magma

Yes I'm looking forward to test the overhead of CUDA 6's unified memory. If that's not too much, this might simplify a lot our job to support a DeviceMatrix class.
max.b
Registered Member
Posts
7
Karma
0

Re: GPUMatrix, CUBLAS

Fri Feb 07, 2014 1:31 am
Thanks, eigen-magma looks interesting, but it's rather unclear from looking at that github page what the status of the project is.

Also, does it use CUBLAS strictly as a BLAS backend, or does it allow you to keep the temporary results in the device memory?
User avatar
ggael
Moderator
Posts
3447
Karma
19
OS

Re: GPUMatrix, CUBLAS

Fri Feb 07, 2014 6:31 am
AFAIK results are not kept in device memory.


Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot], Yahoo [Bot]