| /HelpNvidiaGPU |
Distributed computing on gaming hardware
Molecular dynamics (MD) is a simulation methodology which enables, for instance, the study of the dynamics of proteins in their environment. It is used in academia and by pharma companies for a wide variety of applications, including drug design, drug screening and in general to investigate protein function.
How does it work?
Each atom is represented using classical equations of motion (Netwon's equation) and evolves according to a force field which models the chemical nature of each atom (Carbon, Oxygen, Hydrogen and so on) in its local environment. In principle each atom interacts with all the others within a certain interaction radius, as, at long distances, the interaction between atoms is weaker (usually between 10 to 12 A (Angstrom is 1E-10 meters). Each step of a molecular dynamics code usually corresponds to just 1 fs (10E-15 seconds). Both factors contribute to the large computational cost of molecular dynamics simulations: bridging molecular, atomistic scales (of the order of nanosecond) with biological scales (micro-milli seconds) is therefore a big challenge in computational biology. If we manage to overcome this limitation, then biomedical applications of molecular dynamics are limitless.
Full atom molecular dynamics
In full-atom molecular dynamics simulations proteins, lipid membrane, water molecules, ions, and so on are represented by all their atoms. This is the most common molecular dynamics simulation performed by scientists but also the most expensive. The advantage that all the molecular specificity of the system is taken into account (for instance the water around the protein is often very important) but the computing cost is so big that often simulations can be run only on large and expensive supercomputers. Indeed, often these simulations use tens to hundreds of processors.
PS3GRID
PS3GRID, the Cell processor and Playstation3 make suddenly possible to run full atom molecular dynamics on a single PS3 with a good return time. The large number of PS3s available makes possible to use different computational protocols to exploit parallel independent runs and compute the energetics of the system (a fundamental thermodynamic quantity to understand the system).
PS3GRID users are running entire molecular systems representing part of a cell membrane for instance with over 30,000 to 100,000 atoms depending on the problem. The results collected from several runs are analyzed. In this sense, PS3GRID is not a single application or single problem project, rather it is a novel computational tool made available to computational scientists. We are in fact collaborating with other academic research group. Each new application will be described on the website and the scientific outcome reported.
Gianni De Fabritiis
What is PS3GRID.NET?
The ps3grid.net project gives a new powerful tool to computational scientists and you are an important part of it. PS3GRID opens novel computational scenarios by using BOINC and the first full-atom molecular dynamics code (CellMD) specially optimized to run on the Cell processor and the Playstation3. New biomedical applications suddenly become possible giving a new role to computational biology for biomedical research.
If you like science, you can participate with your Playstation3 to scientific research by running molecular simulations while not playing. We will use it at its best by running only the most optimized software: With Cell MD, the Cell processor is equivalent to almost 20 PCs (16 times faster on the 6 SPEs of the PS3).
For example, if 1,000 people join this cooperative effort we will be able to utilize the computational equivalent of 16,000 single-core computers.
- Why not install Linux? With Linux the PS3 can double as a normal computer for browsing the net, writing documents and running BOINC.
