• Skip to primary navigation
  • Skip to main content
  • Skip to footer
E4 Computer Engineering

E4 Computer Engineering

HPC and Enterprise Solutions

  • It
  • En
  • Solutions
    • HPC
      • Medooza
      • ICE4HPC
    • Containers
    • AI
    • Data Science
    • Cloud
    • Virtualization
  • About us
    • Team
    • E4 Analytics
    • E4 Aerospace & Defence
    • Success Stories
    • European Projects
    • Expertise
    • Certifications
    • Partners
    • Jobs
  • News
    • Blog
    • Events
  • Contacts

The collaboration between E4 and CERN openlab for the development of information technologies in High Energy Physics

10 November 2020

News

Content for the HPC community and innovation enthusiasts: tutorials, news and press releases for users, engineers and administrators

YouTube Twitter Linkedin

#whenperformancematters

  • All News
  • Aerospace & Defence
  • Artificial Intelligence
  • Blog
  • Cloud Platform
  • Cloud Platform
  • Collaborazioni
  • E4 Various
  • European Projects
  • HPC
  • Kubernetes Cluster
  • Latest news
  • Press

The collaboration between E4 and CERN openlab for the development of information technologies in High Energy Physics

10 November 2020

CERN Openlab - E4

 Is it possible to adapt computing models and software to exploit the full potential of GPUs?

In this article we talk about E4’s work within the European Organization for Nuclear Research (CERN) [1], where E4 has been a supplier of high-performance computing and storage systems for many years.

Since 2018, E4 is part of CERN openlab, a public-private partnership, through which CERN collaborates with ICT leading companies and other research institutions on R&D.

As a “contributor”, E4 has worked over these years, together with CERN researchers, on joint projects to promote the development of high-performance computing technologies in the field of high-energy physics. Particularly, E4 aims to meet the computing needs, arising from the experiments of the Large Hadron Collider (LHC) accelerator [2] and its high-brightness HL-LHC upgrade, through the use of GPU accelerated applications.

Researchers and engineers have been working on ten use cases, which were grouped into seven main areas in 2019:

1. Simulating sparse data sets for detector geometries

2. “Patatrack” software “R&D” incubator

3. Benchmarking and optimisation of TMVA deep learning

4. Distributed Training

5. Integration of SixTrackLib and PyHEADTAIL

6. Particle reconstruction with machine-learning techniques

7. Allen: a high level trigger on GPUs for LHCb

In this article we will start from the latest one, Allen, and we will deepen the other in future articles in our blog.

“Allen” [3] is an initiative to develop a comprehensive high-level trigger (the first step in the data filtering process after particle collisions) based on GPUs for the LHCb experiment [4]. This project has benefited both from support of CERN openlab, as well as of engineers and physicists from E4 and NVIDIA.

The new trigger system processes 40 Tb/s, using approximately 340 latest generation NVIDIA GPU cards. Allen, from a physics point of view, reconstructs particles with the same performance obtained with traditional CPUs. Furthermore, Allen not only can be used to perform reconstructions, but is also able to make decisions about whether to accept or reject events.

Using GPUs for the LHCb experiment has the following advantages, illustrated in Figure 1:

  • Current servers are already set up to be equipped with GPUs at no additional cost for this operation.
  • In the provided use cases, sending data to the GPU will be functionally similar to sending data to the network card of the Event Builder (EB) server.
  • The purpose of the high-level trigger is to reduce data rate by a factor between 30 and 60; if the whole first high-level trigger is done with GPUs, then data can be reduced via EB servers. This allows a considerable simplification of the network that connects the EB servers with the computing farm; the consequent effect is a significant cost reduction of the overall system.
  • High-level trigger algorithms have a high degree of parallelism and they are able to take full advantage of all the TFLOPS currently available in GPUs.

A wide range of algorithms have been efficiently implemented for the Allen architecture. Applications are written in C++ with CUDA extensions. When compiled on x86 architecture, the results between GPU and CPU differ at the permille level, perfectly acceptable for the needs of the experiment.

CERN Architecture
Figure 1: Run 3 LHC architecture for the high-level trigger of the LHCb experiment

The above demonstrates the potential for GPUs to be used as “accelerators” in high-energy physics for high-frequency data processing. Indeed, Allen is the first high-throughput trigger system which will be implemented entirely using GPUs, with each GPU card reconstructing and making decisions on over 100,000 LHC collisions per second. As Allen has been developed from the outset as an experiment-independent processing framework, it could be used in the future in completely different fields, where a large and fast ability to select events is required.

Allen will be used by the LHCb experiment as the new architecture for the next LHC data take (Run 3), starting in 2021 [5].

Links:

[1] https://home.cern/      

[2]https://home.cern/science/accelerators/large-hadron-collider

[3] http://cds.cern.ch/record/2717938/files/LHCB-TDR-021.pdf

[4] http://lhcb.web.cern.ch/

[5] https://home.cern/news/news/computing/allen-initiative-supported-cern-openlab-key-lhcb-trigger-upgrade 

Archiviato in: Artificial Intelligence, HPC

By Daniele Gregori

By E4 News

Recent Posts

31 October 2023

Data Science: E4’s range enriched with the announcement of URANIA

Latest news

19 October 2023

E4 and NVIDIA: unveiled the new generation of advanced Superchips that is changing HPC and AI

Collaborazioni, Latest news, Press

26 September 2023

E4 Computer Engineering promotes HPC and AI in academia

Artificial Intelligence, Latest news

26 July 2023

HPC research becomes more effective and productive thanks to the collaboration between E4 Computer Engineering and CINECA

HPC, Latest news

22 June 2023

From on-premise to multi-cloud. How to secure the most critical business data

Cloud Platform, Latest news

PreviousNext

Footer

Via Martiri della Libertà, 66
42019 Scandiano (RE) – Italy

+39 0522 991811
info@e4company.com

  • YouTube
  • Twitter
  • LinkedIn
  • SOLUTIONS
  • HPC
  • Containers
  • AI
  • Data Science
  • Cloud
  • Virtualization
  • ABOUT US
  • Team
  • Expertise
  • Case Studies
  • European Projects
  • Certifications
  • Partner
  • Jobs

NEWS

  • Blog
  • Events

Signup to Newsletter

Download our company profile

  • Complaints

©️2002-2021 E4 COMPUTER ENGINEERING S.p.A. - PIVA/VAT No. IT 02005300351 - R.A.E.E. IT0802 000 000 1117 - CAP. SOC. EURO 150.000,00 I.V. - Privacy policy - Cookie Policy - Manage cookie settings

WebSite by Black Studio