10–14 Oct 2016
San Francisco Marriott Marquis
America/Los_Angeles timezone

Accelerated tracking using GPUs at CMS High Level Trigger for Run 3

13 Oct 2016, 11:30
15m
Sierra A (San Francisco Mariott Marquis)

Sierra A

San Francisco Mariott Marquis

Oral Track 1: Online Computing Track 1: Online Computing

Speaker

Mr Felice Pantaleo (CERN - Universität Hamburg)

Description

In 2019 the Large Hadron Collider will undergo upgrades in order to increase the luminosity by a factor two if compared to today's nominal luminosity. Currently CMS software parallelization strategy is oriented at scheduling one event per thread. However tracking timing performance depends from the factorial of the pileup leading the current approach to increase latency. When designing a HEP trigger stage, the average processing time is a main constraint and the one-event-per-thread approach will lead to a smaller than ideal fraction of events for which tracking is run. GPUs are becoming wider, with millions of threads running concurrently, and their width is expected to increase in the following years. A many-threads-per-event approach would scale with the pileup offloading the combinatorics to the number of threads available on the GPU. The aim is to have GPUs running at the CMS High Level Trigger during Run 3 for reconstructing Pixel Tracks directly from RAW data. The main advantages would be: - Avoid recurrent data movements between host and device; - Use parallel-friendly data structures without having to transform data into different (OO) representations; - Increase the throughput density of the HLT (events* s^-1 * liter^-1), hence increasing the input rate; - Attract students and give them a set of skills that is very valuable outside HEP.

Primary Keyword (Mandatory) Trigger
Secondary Keyword (Optional) Parallelizarion

Author

Mr Felice Pantaleo (CERN - Universität Hamburg)

Co-authors

Adriano Di Florio (Universita e INFN, Bari (IT)) Andrea Bocci (CERN) Dario Menasce (Universita & INFN, Milano-Bicocca (IT)) Luigi Moroni (Universita & INFN, Milano-Bicocca (IT)) Marco Rovere (CERN) Dr Mauro Dinardo (Universita & INFN, Milano-Bicocca (IT)) Shashi Dugad (Tata Inst. of Fundamental Research (IN)) Simone Gennai (Universita & INFN, Milano-Bicocca (IT)) Vincenzo Innocente (CERN)

Presentation materials