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


Autoria(s): Gillan, C.J.; Steinke, T.; Bock, J.; Borchert, S.; Spence, I.; Scott, N.S.
Data(s)

01/01/2012

Resumo

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.

Formato

application/pdf

Identificador

http://pure.qub.ac.uk/portal/en/publications/comparing-the-implementation-of-twodimensional-numerical-quadrature-on-gpu-fpga-and-clearspeed-systems-to-study-electron-scattering-by-atoms(eec30336-3609-4c0d-b87a-9964ec988ab4).html

http://dx.doi.org/10.1002/cpe.1733

http://pure.qub.ac.uk/ws/files/822811/1733_ftp.pdf

Idioma(s)

eng

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

Gillan , C J , Steinke , T , Bock , J , Borchert , S , Spence , I & Scott , N S 2012 , ' Comparing the implementation of two-dimensional numerical quadrature on GPU, FPGA and ClearSpeed systems to study electron scattering by atoms ' Concurrency and Computation: Practice and Experience , vol 24 , no. 1 , pp. 84-95 . DOI: 10.1002/cpe.1733

Palavras-Chave #/dk/atira/pure/subjectarea/asjc/1700/1705 #Computer Networks and Communications #/dk/atira/pure/subjectarea/asjc/1700/1706 #Computer Science Applications #/dk/atira/pure/subjectarea/asjc/1700/1712 #Software #/dk/atira/pure/subjectarea/asjc/1700/1703 #Computational Theory and Mathematics #/dk/atira/pure/subjectarea/asjc/2600/2614 #Theoretical Computer Science
Tipo

article