Published October 25, 2021 | Version v1

Optimized Inference Engine Generation for Advanced Deep Learning Models

Authors/Creators

Contributors

Description

With the prospect of ever-increasing luminosity in the Large Hadron Collider (LHC) and particle collider experiments in general, there is a growing demand for efficient data processing and analysis tools in both online and offline settings. Among others, the HLS4ML framework has demonstrated that deep learning inference can be used effectively for efficiently executing data analysis tasks in High Energy Physics (HEP). The current project builds and improves on recent efforts to generate efficient inference engines for deep learning models with hardware-specific optimizations using the Intel oneDNN library and HLS4ML framework. A functioning HLS4ML backend was built for translating common deep learning model formats (Tensorflow, Keras, Pytorch, and ONNX) to oneDNN-accelerated inference engines, with support for advanced non-sequential models. The generated inference engines show inference latencies and peak memory footprints improving on or meeting state-of the-art tools for the renowned ResNet50V2 and MobilenetV2 models. Moreover, this report includes a brief analysis of system feasibility and potential future work, the latter of which is already partly in progress.

Files

Robin Abrahamse report.pdf

Files (264.2 kB)

Name Size Download all
md5:c6fb44fcdb3bf2abcda8bbff7ad23509
264.2 kB Preview Download

Additional details

Identifiers

CDS Report Number
CERN-STUDENTS-Note-2021-220

Linked records