Is CULA a GPU library or a hybrid CPU+GPU one?

General CULA Dense (LAPACK & BLAS) support and troubleshooting. Use this forum if you are having a general problem or have encountered a bug.

Is CULA a GPU library or a hybrid CPU+GPU one?

Postby jgpallero » Tue Dec 31, 2013 1:53 pm


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 :)
Posts: 10
Joined: Wed May 08, 2013 3:01 pm

Return to CULA Dense Support

Who is online

Users browsing this forum: No registered users and 1 guest