Analysis of Hardware Synthesis Strategies for Machine Learning in Collider Trigger and Data Acquisition

Haoyi Jia, Abhilasha Dave, Julia Gonski, Ryan Herbst
11/18/2024
physics.ins-detcs.ARcs.LG

No confident code implementation found for this paper.

Abstract

To fully exploit the physics potential of current and future high energy particle colliders, machine learning (ML) can be implemented in detector electronics for intelligent data processing and acquisition. The implementation of ML in real-time at colliders requires very low latencies that are unachievable with a software-based approach, requiring optimization and synthesis of ML algorithms for deployment on hardware. An analysis of neural network inference efficiency is presented, focusing on the application of collider trigger algorithms in field programmable gate arrays (FPGAs). Trade-offs are evaluated between two frameworks, the SLAC Neural Network Library (SNL) and hls4ml, in terms of resources and latency for different model sizes. Results highlight the strengths and limitations of each approach, offering valuable insights for optimizing real-time neural network deployments at colliders. This work aims to guide researchers and engineers in selecting the most suitable hardware and software configurations for real-time, resource-constrained environments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jia2024analysis,
  title  = {Analysis of Hardware Synthesis Strategies for Machine Learning in Collider Trigger and Data Acquisition},
  author = {Haoyi Jia and Abhilasha Dave and Julia Gonski and Ryan Herbst},
  year   = {2024},
  eprint = {2411.11678},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.11678v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.11678.svg)](https://codeofpaper.com/paper/2411.11678)

Discussion