Real-time Low Level Trigger using GPUs

Introduction

This pilot project within NA62 aims at integrating GPUs into the central L0 trigger processor, and also to use them as fast online processors for computing trigger primitives. Several TDC-equipped sub-detectors with sub-nanosecond time resolution will participate in the first-level NA62 trigger (L0), fully integrated with the data-acquisition system. In order to reduce the readout rate of all sub-detectors to 1 MHz, multiplicity information asynchronously computed over time frames of a few ns, both for positive sub-detectors and for vetos, will be exploited. The online use of GPUs would allow the computation of more complex trigger primitives already at this first trigger level.

 

Goals

  • Create a system that can replace FPGAs in the early trigger stages
  • Design and implement fast algorithms and the necessary data structures
  • Maximize the throughput keeping latencies low
  • Determine the architectural characteristics that can better dial with high throughput I/O and little time-out for data transfers and computation
  • Quantify the latency and throughput stability of the systems 

 

 

Material

  1. Update on Real-time Trigger using GPUs, F. Pantaleo, October 10th 2012
  2. Real-time use of GPUs in NA62 experiment, F. Pantaleo, May 9th 2012

 

Related Topics

  1. OpenCL for Physics Applications Demonstrator
  2. Geant4 and GPU/vectorization, P. Canal, February 29th, 2012
  3. Geant4 Particle Transportation on GPU, S. Yung Jun, May 9th, 2012
  4. Work on G4 Navigation on GPU, D. T. Bukkapatnam, July 18th, 2012