Is CULA a GPU library or a hybrid CPU+GPU one?
1 post
• Page 1 of 1
Is CULA a GPU library or a hybrid CPU+GPU one?
Hello,
I can read in this (viewtopic.php?f=15&t=1135) thread of the forum:
"
I'm using culaDeviceSsyev(). This CPU/GPU process is taking twice as long as a CPU-only routine.
"
I'm a bit confused about if CULA uses only the GPU for computations or uses CPU+GPU, as MAGMA does. I've found nothing about in the reference manual... So, uses CULA only the GPU or CPU+GPU.
And I can also seen that CULA provides some BLAS functions. Are these functions wrappers to cuBLAS or are different implementations? If are different implementations, are them used internally in the LAPACK CULA functions or is cuBLAS used?
An finally, can be the CULA functions asynchronously executed? I've not found any information about in the reference manual
Thank you very much, and happy new year to everyone
I can read in this (viewtopic.php?f=15&t=1135) thread of the forum:
"
I'm using culaDeviceSsyev(). This CPU/GPU process is taking twice as long as a CPU-only routine.
"
I'm a bit confused about if CULA uses only the GPU for computations or uses CPU+GPU, as MAGMA does. I've found nothing about in the reference manual... So, uses CULA only the GPU or CPU+GPU.
And I can also seen that CULA provides some BLAS functions. Are these functions wrappers to cuBLAS or are different implementations? If are different implementations, are them used internally in the LAPACK CULA functions or is cuBLAS used?
An finally, can be the CULA functions asynchronously executed? I've not found any information about in the reference manual
Thank you very much, and happy new year to everyone

- jgpallero
- Posts: 10
- Joined: Wed May 08, 2013 3:01 pm
1 post
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest