Nine new papers out; three exceptionally impressive

Moderators: Site Moderators, FAHC Science Team

Post Reply
Jesse_V
Site Moderator
Posts: 2851
Joined: Mon Jul 18, 2011 4:44 am
Hardware configuration: OS: Windows 10, Kubuntu 19.04
CPU: i7-6700k
GPU: GTX 970, GTX 1080 TI
RAM: 24 GB DDR4
Location: Western Washington

Nine new papers out; three exceptionally impressive

Post by Jesse_V »

Nine new papers have been recently added to the Papers page on the FAH website (we're now up to 109, good job everyone!). One presents some new results on Alzheimer's, another is about immunotherapeutics, there's one on improving pain medicines, and the rest are more general. I found three of the papers exceptionally impressive and interesting. In particular, these quotes from the body stood out to me:

#101: Slow unfolded-state structuring in Acyl-CoA binding protein folding revealed by simulation and experiment.
To gain further insight into the folding mechanism, we independently perform a large-scale molecular simulation study of ACBP folding. Previously, systems such as ACBP have been too large and slow for simulation studies, which have been limited to nanosecond to microsecond time scales for proteins with less than 40 residues. Today, recent advances in simulation methodology(8-10) and network models called Markov state models (MSMs), in which conformational dynamics is modeled as transitions between kinetically metastable states, make it possible to model folding on the millisecond time scale. Here, we use over 30 ms of trajectory data to construct a MSM of ACBP folding, which predicts residual unfolded-state structure and kinetics consistent with experiment.
Even the most sophisticated single-molecule experiments, however, cannot resolve the entire microscopic complexity of folding due to the limited number of photons that can be detected on the microsecond time scale. It is therefore likely that ensemble and single-molecule fast kinetic observables cannot capture the full complexity of folding, and instead we must turn to computer simulation. We expect Markov state model approaches to be increasingly useful in this regard, as direct comparisons to experiment can made by projecting predicted microscopic dynamics onto macroscopic observables.
#108: OpenMM 4: A Reusable, Extensible, Hardware Independent Library for High Performance Molecular Simulation
The CUDA simulations were run on a single Nvidia GTX 580 GPU. For OpenCL, simulations were run on both the GTX 580 and on an AMD Radeon HD 7970. The OpenCL platform can parallelize an explicit solvent simulation across multiple GPUs. We therefore repeated each of the above benchmarks using one to four Nvidia C2070 GPUs in parallel. The results are shown in Table 5.

Code: Select all

				1 GPU		2 GPUs		3 GPUs		4 GPUs
Explicit-RF, H-bonds	  	25.9 (1.0)	40.2 (1.55)	48.5 (1.87)	52.3 (2.02)
Explicit-RF, H-angles		47.6 (1.0)	69.4 (1.46)	80.8 (1.70)	87.9 (1.85)
Explicit-PME, H-bonds		16.5 (1.0)	27.1 (1.64)	30.1 (1.83)	29.8 (1.81)
Explicit-PME, H-angles		30.9 (1.0)	49.7 (1.61)	55.5 (1.80)	54.9 (1.78)
all results are in ns/day. The value in parentheses is the speedup relative to a single GPU.
The scaling with the number of GPUs is much less than linear. Using up to three GPUs produces a significant speedup, but there is little benefit beyond that. For PME, using four GPUs is actually slightly slower than using three. This is primarily due to the cost of transferring data over the high latency PCIe bus.
Edit: OpenMM is one of the key pieces of software behind the FAH GPU cores. Proteneer informed me that OpenMM 5 powers the upcoming FahCore 17 (Zeta) and that all of those numbers rely on OpenMM 4. OpenMM 5.1, not currently released, should introduce a lot of exciting scientific features.

#109: To milliseconds and beyond: challenges in the simulation of protein folding
The list of potential questions the folding field might hope to address through simulation is long. A few of the most exciting include
  • Can we build models allowing for the detailed comparison of simulations to experiment in order to both test simulations and aid in the interpretation of experiments [81]? Further, simulations might be able to direct the design of future experiments, suggesting those with the greatest impact.
  • With a detailed comparison of experiment in hand as tests of simulation accuracy, can we answer how do particular proteins fold? Why do so many proteins appear to fold in a two-state manner? What is the nature of ‘downhill’ folding? Can we describe these in microscopic, physical terms?
  • With the knowledge the mechanism of how particular proteins fold, we can learn how this mechanism is encoded in the inherent physical interaction of the amino acids in a given protein sequence?
  • With the knowledge of how many individual proteins fold, can simulations help reveal general features of protein folding amongst broad groups of proteins (or ideally some general properties for all proteins)?
Much effort has been poured into advancing molecular simulation, and in this decade the fruits of that effort are coming to bear. Hopefully with continued progress in sampling and forcefields, combined with powerful analysis techniques, simulation can play a key role — alongside experiment and theory — in discovering how proteins fold.
These papers have some really neat abstracts on the site as well. I'm pretty impressed by these new papers and thought I'd share. In particular, the information from #108 helps answer a question that has been asked a number of times on this forum.
F@h is now the top computing platform on the planet and nothing unites people like a dedicated fight against a common enemy. This virus affects all of us. Lets end it together.
SodaAnt
Posts: 38
Joined: Sat Aug 06, 2011 12:03 am

Re: Nine new papers out; three exceptionally impressive

Post by SodaAnt »

The real interesting thing here seems to be the use of multiple GPUs. The loss of scaling at four GPUs doesn't sound like that much of a deal, especially since someone with four GPUs could always do two separate calculations using 2 GPUs each if it is more efficient. Further, I wonder what the main bottleneck there is, I would assume its the PCI-e bus, but is that bandwidth related, latency related, or some other reason?
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Nine new papers out; three exceptionally impressive

Post by bruce »

Latency is a big factor, but it can also be bandwidth. With a slow GPU, the I/O between main RAM and VRAM can be easily be overlapped with computing. With a fast GPU, it's a lot harder to feed it enough data to keep it busy. (That's oversimplified, but still true.)
SodaAnt
Posts: 38
Joined: Sat Aug 06, 2011 12:03 am

Re: Nine new papers out; three exceptionally impressive

Post by SodaAnt »

bruce wrote:Latency is a big factor, but it can also be bandwidth. With a slow GPU, the I/O between main RAM and VRAM can be easily be overlapped with computing. With a fast GPU, it's a lot harder to feed it enough data to keep it busy. (That's oversimplified, but still true.)
Can the SLI or xFire link be used for normal data transfer, or is that restricted for other purposes?
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Nine new papers out; three exceptionally impressive

Post by bruce »

The information we were given several years ago was that SLI/Xfire links are too slow for FAH, though I've never seen an explanation of how moving data via SLI/XFire compares with PCIe data transfers. Since the FahCores have been designed to preparing work packets in CPU-RAM which can be processed by a single GPU, I'm not sure that direct GPU-to-GPU transfers would be useful, but there might be unexpected optimizations if a FahCore is somehow designed to use more than one GPU on the same WU.
SodaAnt
Posts: 38
Joined: Sat Aug 06, 2011 12:03 am

Re: Nine new papers out; three exceptionally impressive

Post by SodaAnt »

bruce wrote:The information we were given several years ago was that SLI/Xfire links are too slow for FAH, though I've never seen an explanation of how moving data via SLI/XFire compares with PCIe data transfers. Since the FahCores have been designed to preparing work packets in CPU-RAM which can be processed by a single GPU, I'm not sure that direct GPU-to-GPU transfers would be useful, but there might be unexpected optimizations if a FahCore is somehow designed to use more than one GPU on the same WU.
Well, there's always the choice of combining the two for greater throughput between the GPUs, though I'm not sure how well that approach would work without some hard data.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Nine new papers out; three exceptionally impressive

Post by bruce »

SodaAnt wrote:Well, there's always the choice of combining the two for greater throughput between the GPUs, though I'm not sure how well that approach would work without some hard data.
Paper #108 seems like hard data to me and it's not encouraging.

Can performance be optimized beyond that level? Perhaps -- perhaps not. Naturally PG will try to improve those numbers, but there's no way to tell until they try and we get more hard data of those results.
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Nine new papers out; three exceptionally impressive

Post by PantherX »

The 2 GPU mode is rather promising. I do hope that we will reach a performance level of 1.8 to 1.95 in the near future. Regarding the results, are these dependent on the driver version used? If so, then new improved drivers might yield better results for 2 GPUs.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Post Reply