Published September 6, 2024
| Version v1
Report
Open
Implementation of calorimeter data processing module on TELL40 board using intel oneAPI SYCL
Description
The objective of this project is to reimplement the calorimeter data processing module using Intel oneAPI, specifically focusing on the High-Level Synthesis (HLS) IP flow. In the current LHCb setup, this module is implemented using Hardware Description Language (HDL). By reimplementing it with oneAPI, the project aims to evaluate the performance and effectiveness of Intel oneAPI in comparison to the custom HDL implementation.The implementation is based on the LHCb upgrade technical note, along with the FE data format note and insight into the internals of the HDL implementation. [1] [2] The code of the whole project can be found on the Gitlab link: https://gitlab.cern.ch/sdelic/calo_oneapi.
Files
Implementation_of_CALO_DP_submodule_using_Intel_oneAPI.pdf
Files
(1.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:e1f9a313ad78360877cdd26ceff7f720
|
1.4 MB | Preview Download |
Additional details
Identifiers
- CDS Report Number
- CERN-STUDENTS-Note-2024-118
CERN
- Department
- EP - Experimental Physics Department
- Experiment
- LHCb