Advertisement

A Parallel Code for Time Independent Quantum Reactive Scattering on CPU-GPU Platforms

  • Ranieri Baraglia
  • Malko Bravi
  • Gabriele Capannini
  • Antonio Laganà
  • Edoardo Zambonini
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6784)

Abstract

The innovative architecture of GPUs has been exploited to the end of implementing an efficient version of the time independent quantum reactive scattering ABC code. The intensive usage of the code as a computational engine for several molecular calculations and crossed beams experiment simulations has prompted a detailed analysis of the utilization of the innovative features of the GPU architecture. ABC has shown to rely on a heavy usage of blocks of recursive sequences of linear algebra matrix operations whose performances vary significantly with the input and the section of the code. This has requested the evaluation of the suitability of different implementation strategies for the various parts of ABC. The outcomes of the related test runs are discussed in the paper.

Keywords

Execution Time Coupling Matrix Parallel Code Sector Block Work Thread 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Skouteris, D., Castillo, J.F., Manolopoulos, D.E.: ABC: a quantum reactive scattering program. Computer Physics Communications 133(1), 128–135 (2000)CrossRefzbMATHGoogle Scholar
  2. 2.
    Gervasi, O., Laganà, A.: SIMBEX: a portal for the a priori simulation of crossed beam experiments. Future Generation Computer Systems 20(5), 703–715 (2004)CrossRefGoogle Scholar
  3. 3.
    Gervasi, O., Crocchianti, S., Pacifici, L., Skouteris, D., Laganà, A.: Towards the grid design of the dynamics engine of a molecular simulator. Lecture Series in Computer and Computational Science 7, 1425–1428 (2006)Google Scholar
  4. 4.
    Laganà, A., Costantini, A., Gervasi, O., Lago, N.F., Manuali, C., Rampino, S.: COMPCHEM: Progress Towards GEMS a Grid Empowered Molecular Simulator and Beyond. Journal of Grid Computing, 1–16Google Scholar
  5. 5.
    Kumar, V.: Introduction to parallel computing. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)Google Scholar
  6. 6.
    NVIDIA Corporation. CUDA Reference Manual (2010)Google Scholar
  7. 7.
    Rampino, S., Skouteris, D., Laganà, A., Garcia, E.: A comparison of the quantum state-specific efficiency of N + N2 reaction computed on different potential energy surfaces. In: Gervasi, O., Murgante, B., Laganà, A., Taniar, D., Mun, Y., Gavrilova, M.L. (eds.) ICCSA 2008, Part I. LNCS, vol. 5072, pp. 1081–1093. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  8. 8.
    Rampino, S., Skouteris, D., Laganà, A., Garcia, E., Saracibar, A.: A comparison of the quantum state-specific efficiency of N + N2 reaction computed on different potential energy surfaces. In: Gervasi, O., Murgante, B., Laganà, A., Taniar, D., Mun, Y., Gavrilova, M.L. (eds.) ICCSA 2008, Part I. LNCS, vol. 5072, pp. 1081–1093. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  9. 9.
    Angerson, E., Bai, Z., Dongarra, J., Greenbaum, A., McKenney, A., Du Croz, J., Hammarling, S., Demmel, J., Bischof, C., Sorensen, D.: LAPACK: A portable linear algebra library for high-performance computers. In: Proceedings of the 1990 ACM/IEEE Conference on Supercomputing, Supercomputing 1990, pp. 2–11. IEEE Computer Society Press, Los Alamitos (1990)Google Scholar
  10. 10.
    NVIDIA Corporation. CUDA CUBLAS Library (2010)Google Scholar
  11. 11.
    Schmidt, B.K., Sunderam, V.S.: Empirical analysis of overheads in cluster environments. Concurrency: Practice and Experience 6(1), 1–32 (1994)CrossRefGoogle Scholar
  12. 12.
    Wulf, W.A., McKee, S.A.: Hitting the memory wall: Implications of the obvious. ACM SIGARCH Computer Architecture News 23(1), 20–24 (1995)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Ranieri Baraglia
    • 1
  • Malko Bravi
    • 1
  • Gabriele Capannini
    • 1
  • Antonio Laganà
    • 2
  • Edoardo Zambonini
    • 3
  1. 1.Institute of Information Science and Technologies of CNRPisaItaly
  2. 2.Chemistry DepartmentUniv. of PerugiaPerugiaItaly
  3. 3.Department of Computer ScienceUniv. of PisaPisaItaly

Personalised recommendations