Page 1 of 1

Help Regarding the number of threads...

PostPosted: Fri Feb 05, 2010 3:52 am
by jpmig313
i'm using CULA past few days and i'm happy to get good speeds...


i wanted to know how many CUDA threads is CULA's culagesv function creating....
and how cula's performance cjanges with new high end GPUs...

wanted to know whether i can change the number of threads it uses as a default...

any help is appreciated..

thank you...

Re:Help Regarding the number of threads...

PostPosted: Fri Feb 05, 2010 9:18 am
by john
Hi,
Most of our routines (GESV included) will involve launching hundreds or thousands of CUDA kernels, and each kernel will have a different number of threads based on the work it is doing, the size, and the parallelism. In short, the number of threads is constantly changing, but we aim to normally have thousands in flight.

Our tuning is done for the current generation of cards (Tesla C1060 at the moment). We will also tune for Fermi when it is available. Even without code specifically tuned for Fermi, you should get a speedup when that platform becomes available.

John