Comparing the implementation of two-dimensional numerical quadrature on GPU, FPGA and ClearSpeed systems to study electron scattering by atoms

C.J. Gillan, T. Steinke, J. Bock, S. Borchert, I. Spence, N.S. Scott

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)
427 Downloads (Pure)

Abstract

The use of accelerators, with compute architectures different and distinct from the CPU, has become a new research frontier in high-performance computing over the past ?ve years. This paper is a case study on how the instruction-level parallelism offered by three accelerator technologies, FPGA, GPU and ClearSpeed, can be exploited in atomic physics. The algorithm studied is the evaluation of two electron integrals, using direct numerical quadrature, a task that arises in the study of intermediate energy electron scattering by hydrogen atoms. The results of our ‘productivity’ study show that while each accelerator is viable, there are considerable differences in the implementation strategies that must be followed on each.
Original languageEnglish
Pages (from-to)84-95
Number of pages12
JournalConcurrency and Computation: Practice and Experience
Volume24
Issue number1
DOIs
Publication statusPublished - Jan 2012

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Software
  • Computational Theory and Mathematics
  • Theoretical Computer Science

Fingerprint

Dive into the research topics of 'Comparing the implementation of two-dimensional numerical quadrature on GPU, FPGA and ClearSpeed systems to study electron scattering by atoms'. Together they form a unique fingerprint.

Cite this