AGBNP3: the latest serial CPU performance data

Post date: May 1, 2015 4:40:01 PM by Emilio Gallicchio

Over the past couple of weeks further optimizations were applied to the AGBNP3 algorithm. These mainly focused on the pairwise-descreening calculation for Born radii. Prior to this, the descreening kernel employed an interpolation procedure which utilizes two C-spline calculations. The new algorithm utilizes only one. The benefits are substantial, especially for the larger systems, as illustrated below (see May results vs. April results):

Overall AGBNP3 speed

Trp-Cage

GCN4

T4-Lysozyme + Chlorophenol

trp cage
GCN4
1LI2

These results complete the main phase of the AGBNP3 serial performance optimization project. We nearly tripled the speed of the code relative to AGBNP2 without non-bonded cutoffs and doubled it relative to AGBNP2 with cutoffs (for system sizes illustrated above). Future efforts will focus on parallelization on multi-core and GPU architectures.

Support from the National Science Foundation is gratefully acknowledged