10–15 Mar 2019
Steinmatte conference center
Europe/Zurich timezone

Core software challenges of the GPU High Level Trigger 1 of LHCb

14 Mar 2019, 16:10
20m
Steinmatte Plenary

Steinmatte Plenary

Oral Track 1: Computing Technology for Physics Research Track 1: Computing Technology for Physics Research

Speaker

Daniel Hugo Campora Perez (Universidad de Sevilla (ES))

Description

The LHCb detector will be upgraded in 2021, and due to the removal of the hardware-level trigger and the increase in the luminosity of the collisions, the conditions for a High Level Trigger 1 in software will become more challenging, requiring processing the full 30 MHz data-collision rate. The GPU High Level Trigger 1 is a framework that permits concurrent many-event execution targeting many-core architectures. It is designed to hide data transmission overhead with a custom memory manager and maximize GPU resource usage employing a static scheduler. We present the core infrastructure of this R&D project on many-core architectures developed in the context of the LHCb Upgrade I. We discuss the design aspects driving it, and present algorithm-specific data layout design and evaluate their impact on performance.

Presentation materials