GPU algorithm for the Scaled Opposite-Spin (SOS) MP2 energy evaluation



Título del documento: GPU algorithm for the Scaled Opposite-Spin (SOS) MP2 energy evaluation
Revista: Journal of the Mexican Chemical Society
Base de datos: PERIÓDICA
Número de sistema: 000411896
ISSN: 1665-9686
Autores: 1
1
Instituciones: 1Universidad Nacional Autónoma de México, Facultad de Química, Ciudad de México. México
Año:
Periodo: Ene-Mar
Volumen: 61
Número: 1
Paginación: 60-66
País: México
Idioma: Inglés
Tipo de documento: Artículo
Enfoque: Analítico
Resumen en español La parte computacional más intensiva del algoritmo SOS-MP2 para el cálculo de la energía de correlación [1], como se lleva a cabo en Q-Chem, es implementada para su uso en unidades de proceso gráfico (GPU). Nuestro método agrega nuevas rutinas a la biblioteca inicialmente desarrollada por Aspuru-Guzik y colaboradores [2], con la intención de maximizar el ancho de banda y la eficacia al aprovechar la comunicación asíncrona GPU-CPU presente en GPUs modernos. Estos cambios permiten una aceleración por un factor de casi seis en el cálculo de la energía de correlación de alcanos lineales. Los resultados se obtuvieron al emplear un GPU NVIDIA Tesla K40C (Kepler) y la Arquitectura de Dispositivo de Cómputo Unificado (CUDA)
Resumen en inglés The most computationally intensive part of the SOS-MP2 algorithm for the calculation of the correlation energy [1], as executed in Q-Chem, is implemented for use in a graphical processing unit (GPU). Our approach adds new routines to the library initially developed by Aspuru-Guzik and co-workers [2, aiming at maximization of bandwidth and performance, by taking advantage of the asynchronous CPU-GPU communication capability of modern GPUs. These changes permit an almost six-fold acceleration in the correlation energy calculation of linear alkanes. This was achieved employing a NVIDIA Tesla K40C (Kepler) GPU and the Compute Unified Device Architecture (CUDA)
Disciplinas: Química,
Física y astronomía,
Ciencias de la computación
Palabras clave: Química orgánica,
Física atómica y molecular,
Programación,
Algoritmos,
Energía de correlación
Keyword: Chemistry,
Physics and astronomy,
Computer science,
Organic chemistry,
Atomic and molecular physics,
Programming,
Algorithms,
Correlation energy
Texto completo: Texto completo (Ver HTML)