Print

Print


Its something I have been thinking about, at the level of reading  
about CUDA ;-)
I did not go even as far as 'hello world' or buying a card yet!  
Awfully old fashioned.

 From what I understand, GP-GPU is useful for specific problems, under  
the general idea of 'stream processing'
That means that if you have a lot of objects that should be treated  
exactly the same way, then you would get
significant speed-up. Also, the 'treatment' has to be within what GPUs  
are good at, and they should work
with small chunks of memory. btw, I wonder still what is the speed  
difference calculating a few thousand
of exponentials in a GP-GPU and an SSE2-enabled CPU ? Any idea ?

In X-ray crystallography, model building seems to be indeed something  
you can approach with GP-GPU.
Refinement and data processing seem to be a no-nein-niet-oxi to me,  
while phasing seems to be an idea,
but most likely not worth it.

In the context of ARP/wARP its not worth it, since model building is  
2-10% of the execution time.
Algorithms like ACMI's model building are worth it and they are  
already multi-CPU parallel.
Then the questions becomes if its faster to wait for 16-core  
processors (two years?) or spend two years
programing in CUDA a software that will be not really portable...

Having said all these, I might be trying it! ;-)

A.


On Sep 18, 2008, at 10:02, Andrzej Lyskowski wrote:

> Hi,
>
> I was just testing CUDA enabled version of VMD and saw an increase  
> of calculation speed just like promised - more or less 70 times!
>
> Makes me wonder is anybody writing crystallographic software plans  
> to implement GPU support for the calculations? It would be nice to  
> use all the resources of our computers.
>
> Regards, Andrzej
>
> -- 
>
>   Andrzej LYSKOWSKI, Ph.D. (andrzej[.]lyskowski[@]helsinki[.]fi)
>   Institute of Biotechnology - Structural Biology & Biophysics
>
>   P. O. Box 65 - Viikinkaari 1 - Floor/Room: 4/4316
>   Mail:     FIN-00014 University of HELSINKI, FINLAND
>   Delivery: FIN-00710 University of HELSINKI, FINLAND
>
>   TEL.: 358 9 191 58921
>   FAX : 358 9 191 59940