Cargando…

A GPU offloading mechanism for LHCb

The current computational infrastructure at LHCb is designed for sequential execution. It is possible to make use of modern multi-core machines by using multi-threaded algorithms and running multiple instances in parallel, but there is no way to make efficient use of specialized massively parallel h...

Descripción completa

Detalles Bibliográficos
Autores principales: Badalov, Alexey, Campora Perez, Daniel Hugo, Zvyagin, Alexander, Neufeld, Niko, Vilasis Cardona, Xavier
Lenguaje:eng
Publicado: 2014
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/513/5/052004
http://cds.cern.ch/record/2026341
Descripción
Sumario:The current computational infrastructure at LHCb is designed for sequential execution. It is possible to make use of modern multi-core machines by using multi-threaded algorithms and running multiple instances in parallel, but there is no way to make efficient use of specialized massively parallel hardware, such as graphical processing units and Intel Xeon/Phi. We extend the current infrastructure with an out-of-process computational server able to gather data from multiple instances and process them in large batches.