A Hierarchical Approach for Parallelization of a Global Optimization Method for Protein Structure Prediction

We discuss the parallelization of our protein structure prediction algorithm on distributed-memory computers. Because the computation can be represented as a search through a vast tree of possible solutions, a hierarchical approach that assigns subtrees to different groups of processors allows us to partition the work efficiently and maintain information updated without incurring significant communication overhead. Our results show that a dynamic strategy for load balancing outperforms the static one.

[1]  P. Argos,et al.  Protein structure prediction: recognition of primary, secondary, and tertiary structural features from amino acid sequence. , 1995, Critical reviews in biochemistry and molecular biology.

[2]  Silvia A. Crivelli,et al.  Task Parallelism: What a Tool Can Provide and What Should Be Left to the User , 1996, Euro-Par, Vol. I.

[3]  Jorge Nocedal,et al.  On the limited memory BFGS method for large scale optimization , 1989, Math. Program..

[4]  H. Scheraga,et al.  Conformational Energy Calculations on Polypeptides and Proteins , 1994 .

[5]  Yu,et al.  Neural-network design applied to protein-secondary-structure predictions. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[6]  Richard H. Byrd,et al.  Predicting Protein Tertiary Structure using a Global Optimization Algorithm with Smoothing , 2000 .

[7]  Silvia A. Crivelli,et al.  The PMESC Programming Library for Distributed-Memory MIMD Computers , 1999, J. Parallel Distributed Comput..

[8]  P. Kollman,et al.  A Second Generation Force Field for the Simulation of Proteins, Nucleic Acids, and Organic Molecules , 1995 .

[9]  Richard H. Byrd,et al.  A New Large-Scale Global Optimization Method and Its Application to Lennard-Jones Problems ; CU-CS-630-92 , 1992 .

[10]  André van der Hoek,et al.  Global optimization methods for protein folding problems , 1995, Global Minimization of Nonconvex Energy Functions: Molecular Conformation and Protein Folding.