Skip to main content

Hardware Implementation of the Orbital Function for Quantum Chemistry Calculations

  • Conference paper
Reconfigurable Computing: Architectures, Tools and Applications (ARC 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5992))

Included in the following conference series:

  • 1576 Accesses

Abstract

This paper presents FPGA acceleration and implementation results of a hardware module for generating orbital function. The authors have implemented some of the computationally demanding part of the GPP quantum chemistry source code in FPGA. The orbital function core is composed of the authors’ customized floating-point hardware modules. These modules are scalable from single to double precision, capable of working at frequency ranging from 100 to 200 MHz. Besides hardware implementation, the design process also involved reformulation of the algorithm in order to adapt them to the platform profile. The computational procedure presented in this paper is part of an algorithm for generating exchange-correlation potential, and is also recognized as one of the most computationally intensive routines. This feature justifies the effort devoted to develop its hardware implementation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Silicon Graphics, Inc. Reconfigurable Application-Specific Computing User’s Guide, Ver. 005. SGI (January 2007)

    Google Scholar 

  2. Mazur, G., Makowski, M.: Development and Optimization of Computational Chemistry Algorithms. In: KDM 2008, Zakopane, Poland (March 2008)

    Google Scholar 

  3. Omondi, A.R.: Computer Arithmetic Systems. Prentice Hall, Cambridge (1994)

    MATH  Google Scholar 

  4. Underwood, K.D., Hemmert, K.S., Ulmer, C.: Architectures and APIs: assessing requirements for delivering FPGA performance to applications. In: ACM/IEEE Conference on Supercomputing, Tampa, Florida, November 11-17 (2006)

    Google Scholar 

  5. Gothandaraman, A., Peterson, G., Warren, G., Hinde, R., Harrison, R.: FPGA acceleration of a quantum Monte Carlo application. Parallel Computing 34(4-5), 278–291 (2008)

    Article  Google Scholar 

  6. Gothandaraman, A., Warren, G.L., Peterson, G.D., Harrison, R.J.: Reconfigurable accelerator for quantum Monte Carlo simulations in N-body systems. In: Proceedings of the 2006 ACM/IEEE Conference on Supercomputing, SC 2006, Tampa, Florida, p. 177. ACM, New York (2006)

    Google Scholar 

  7. Wielgosz, M., Jamro, E., Wiatr, K.: Accelerating calculations on the RASC platform. A case study of the exponential function. In: Becker, J., et al. (eds.) ARC 2009. LNCS, vol. 5453, pp. 306–311. Springer, Heidelberg (2009)

    Google Scholar 

  8. Ramdas, T., Egan, G., Abramson, D., Baldridge, K.: Towards a special-purpose computer for Hartree-Fock computations What’s on the table, and how do we take it? Theoretica Chimica Acta 120(1-3), 138 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wielgosz, M., Jamro, E., Russek, P., Wiatr, K. (2010). Hardware Implementation of the Orbital Function for Quantum Chemistry Calculations. In: Sirisuk, P., Morgan, F., El-Ghazawi, T., Amano, H. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2010. Lecture Notes in Computer Science, vol 5992. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12133-3_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12133-3_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12132-6

  • Online ISBN: 978-3-642-12133-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics