Dis Computing Uni

Project brief - GPUGrid

October 18, 2019

CbvGfdp.png

 

Project brief (Pb) is a segment of the Gridcoin Fireside where Delta talks about scientific projects apart of the BOINC network in simple terms.

 

Listen

image.png spotify-podcast-badge-blk-grn-330x80.png Badge.png
On LBRY

Web
LBRY App

Follow

image.png

Join

image.png

What does GPUGRID do?

 

gpugrid_logo.png

 

GPUGRID is a project that runs molecular dynamics (MD) simulations for scientists in the fields of cancer, HIV/AIDS, neurological disorders and general scientific and lab simulations.

GPUGRID does things a little similar to Rosetta@home but where Rosetta focuses on mainly folding and proteins, GPUGRID does all sorts of things from docking, to folding to just "what happens if this happens" types of experiments with not only proteins but also smaller molecules. To learn more about how proteins work, check out my other Project Brief on Rosetta.

What is MD?

 

md_loop.gif

 

Molecular dynamics is the physics of molecules and atoms and how they interact at the tiny scales where they live. The animation above is a little bit fast but it shows how one big molecule interacts in a sea of smaller water or gas molecules.

It is a little hectic, and that's how it is in reality (just we can't really see it). All that jiggling around is what we call heat, the hotter it is, the more it jiggles and the more chance it has to separate a material (for example, turning water into steam).

1200px-Docking_representation_2.png

This jiggling is important to incorporate into simulations like folding or docking, because that way, the possible drug or cure that is being tested is in the most realistic situation it can be.

Why GPUs and not CPUs?

 

EPLwwyg.png

 

For those of you that don't know, CPUs are what makes your computer run, it does the maths, it manages your memory and files and all the general stuff. CPUs usually only need a couple of hands (cores) to do a bunch of complex things because usually you will only be doing a couple things at a time on the computer.

 

wpLxAzU.png

 

The GPU is usually an extra card or component within the computer that puts stuff on the screen. Now the key thing about this is that to put stuff on the screen, you can have lots and lots of little hands (cores) doing very simple things to bring one big thing together in the end (ie, the picture on the screen)

This fact is why GPUGRID only uses GPUs, because they are really really good at lots and lots of really small calculations. Much like lots and lots of molecules all bouncing around.