skip to main content
research-article
Free Access

Probing biomolecular machines with graphics processors

Authors Info & Claims
Published:01 October 2009Publication History
Skip Abstract Section

Abstract

GPU acceleration and other computer performance increases will offer critical benefits to biomedical science.

References

  1. Anderson, J.A., Lorenz, C.D., and Travesset, A. General-purpose molecular dynamics simulations fully implemented on graphics processing units. Journal of Chemical Physics 227, 10 (2008), 5342--5359. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Buck, I., Foley, T., Horn, D., Sugerman, J., Fatahalian, K., Houston, M., and Hanrahan, P. Brook for GPUs: Stream computing on graphics hardware. In Proceedings of 2004 ACM SIGGRAPH. ACM, NY, 777--786 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Davis, D., Lucas, R., Wagenbreth, G., Tran, J., and Moore, J. A GPU-enhanced cluster for accelerated FMS. In Proceedings of the 2007 DoD High-performance Computing Modernization Program Users Group Conference. IEEE Computer Society, 305--309. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dynerman, D., Butzlaff, E., and Mitchell, J.C. CUSA and CUDE: GPU-accelerated methods for estimating solvent accessible surface area and desolvation. Journal of Computational Biology 16, 4 (2009), 523--537.Google ScholarGoogle ScholarCross RefCross Ref
  5. Elsen, E., Vishal, V., Houston, M., Pande, V., Hanrahan, P., and Darve, E. N-body simulations on GPUs. Technical Report, Stanford University (June 2007); http://arxiv.org/abs/0706.3060.Google ScholarGoogle Scholar
  6. Fan, Z., Qiu, F., Kaufman, A., and Yoakum-Stover, S. GPU cluster for high-performance computing. In Proceedings of the 2004 ACM/IEEE Conference on Supercomputing. IEEE Computer Society, 47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Friedrichs, M.S., Eastman, P., Vaidyanathan, V., Houston, M., Legrand, S., Beberg, A.L., Ensign, D.L., Bruns, C.M., and Pande, V.S. Accelerating molecular dynamic simulation on graphics processing units. Journal of Computational Chemistry 30, 6 (2009), 864--872.Google ScholarGoogle ScholarCross RefCross Ref
  8. Göddeke, D., Strzodka, R., Mohd-Yusof, J., McCormick, P., Buijssen, S.H.M., Grajewski, M., and Turek, S. Exploring weak scalability for FEM calculations on a GPU-enhanced cluster. Parallel Computing 33, 10--11 (2007), 685--699. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hardy, D.J., Stone, J.E., and Schulten, K. Multilevel summation of electrostatic potentials using graphics processing units. Parallel Computing 35 (2009), 164--177. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Humphrey, W., Dalke, A., and Schulten, K. VMD: Visual molecular dynamics. Journal of Molecular Graphics 14 (1996), 33--38.Google ScholarGoogle ScholarCross RefCross Ref
  11. Lindholm, E., Nickolls, J., Oberman, S., and Montrym, J. Nvidia Tesla: A unified graphics and computing architecture. IEEE Micro 28, 2 (2008), 39--55. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. McCool, M. Data-parallel programming on the Cell BE and the GPU using the RapidMind development platform. In Proceedings of GSPx Multicore Applications Conference (Oct.--Nov. 2006).Google ScholarGoogle Scholar
  13. McCool, M., Du Toit, S., Popa, T., Chan, B., and Moule, K. Shader algebra. ACM Transactions on Graphics 23, 3 (2004), 787--795. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Munshi, A. OpenCL specification version 1.0 (2008); http://www.khronos.org/registry/cl/.Google ScholarGoogle Scholar
  15. Nickolls, J., Buck, I., Garland, M., and Skadron, K. Scalable parallel programming with CUDA. ACM Queue 6, 2 (2008): 40--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Nvidia CUDA (Compute Unified Device Architecture) Programming Guide. Nvidia, Santa Clara, CA 2007.Google ScholarGoogle Scholar
  17. Owens, J.D., Houston, M., Luebke, D., Green, S., Stone, J.E., and Phillips, J.C. GPU computing. In Proceedings of IEEE 96 (2008), 879--899.Google ScholarGoogle ScholarCross RefCross Ref
  18. Phillips, J.C., Braun, R., Wang, W., Gumbart, J., Tajkhorshid, E., Villa, E., Chipot, C., Skeel, R.D., Kale, L., and Schulten, K. Scalable molecular dynamics with NAMD. Journal of Computational Chemistry 26 (2005), 1781--1802.Google ScholarGoogle ScholarCross RefCross Ref
  19. Phillips, J.C., Stone, J.E., and Schulten, K. Adapting a message-driven parallel application to GPU-accelerated clusters. In Proceedings of the 2008 ACM/IEEE Conference on Supercomputing. IEEE Press, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Rodrigues, C.I., Hardy, D.J., Stone, J.E., Schulten, K., and Hwu, W.W. GPU acceleration of cutoff pair potentials for molecular modeling applications. In Proceedings of the 2008 ACM Conference on Computing Frontiers (2008), 273--282. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Showerman, M., Enos, J., Pant, A., Kindratenko, V., Steffen, C., Pennington, R., and Hwu, W. QP: A heterogeneous multi-accelerator cluster. In Proceedings of the 10th LCI International Conference on High-performance Clustered Computing (Mar. 2009).Google ScholarGoogle Scholar
  22. Stone, J.E., Phillips, J.C., Freddolino, P.L., Hardy, D.J., Trabuco, L.G., and Schulten, K. Accelerating molecular modeling applications with graphics processors. Journal of Computational Chemistry 28 (2007), 2618--2640.Google ScholarGoogle ScholarCross RefCross Ref
  23. Stone, J. E., Saam, J., Hardy, D. J., Vandivort, K. L., Hwu, W. W., and Schulten, K. High-performance computation and interactive display of molecular orbitals on GPUs and multicore CPUs. In Proceedings of the 2nd Workshop on General-purpose Processing on Graphics Processing Units. ACM International Conference Proceeding Series 383 (2009), 9--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Takizawa, H. and Kobayashi, H. Hierarchical parallel processing of large-scale data clustering on a PC cluster with GPU coprocessing. Journal of Supercomputing 36, 3 (2006), 219--234. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Ufimtsev, I.S. and Martinez, T.J. Quantum chemistry on graphical processing units. Strategies for two-electron integral evaluation. Journal of Chemical Theory and Computation 4, 2 (2008), 222--231.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Probing biomolecular machines with graphics processors

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image Communications of the ACM
                Communications of the ACM  Volume 52, Issue 10
                A View of Parallel Computing
                October 2009
                134 pages
                ISSN:0001-0782
                EISSN:1557-7317
                DOI:10.1145/1562764
                Issue’s Table of Contents

                Copyright © 2009 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 October 2009

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article
                • Popular
                • Refereed

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader

              HTML Format

              View this article in HTML Format .

              View HTML Format