The amount of data coming from modern acquisition systems, especially working in extreme experimental conditions, is significantly rising over the years. Combined with complex algorithms, the ...computation time and power consumption are considerably increasing. The issue usually occurs in many world laboratories, such as CERN, Brookhaven National Laboratory, GSI Helmholtzzentrum für Schwerionenforschung, and tokamak devices (JET, WEST, MAST, and more). Often well verified, but legacy codes are used as a main computational engine, resulting in weak performance unsuitable for current needs. The paper presents a methodology to appropriately adapt the legacy C/C++ high-energy physics (HEP) algorithms for computation acceleration using FPGAs, which may improve the designing of real-time systems based on verified codes. The main idea is to separate the HLS-FPGA code work areas between groups of experts: physicists and electronics. The methodology consists of several parts: interfacing, storage, verification methods, defining the algorithm and data structures, program refactoring in the scope of CPU and FPGA, performance and results analysis, FPGA verification methods, FPGA performance estimation, and automatization of the process. The methodology has been successfully tested by implementing a legacy, complex HEP algorithm for femtoscopy correlations in the HLS framework for FPGA. It works with extensive input data from international experiments, like STAR at RHIC. The implementation and verification were done successfully on the FPGA hardware platform. Following the methodology results in a clearer to analyze and debug HEP code than a machine-generated version by tools. We also confirmed that it is possible to make a working, HLS-compliant program designed by non-FPGA experts. Using the modern implementation tools, FPGA resource usage is low despite unoptimized syntax. It gives a large field for further significant optimizations and good performance. The proposed approach should be interesting to introduce in devices like tokamaks, synchrotrons, and similar, where the real-time monitoring of the experimental processes is essential.
•Methodology for complex algorithm conversion from legacy code to hardware accelerated in FPGA in high level synthesis (HLS) languages.•Guidelines to achieve the performance improvement of legacy (C, Fortran etc.) high energy physics algorithms.•Discussion about the pros and cons of using the high-level synthesis (HLS) languages for acceleration.•Preliminary in-hardware FPGA laboratory tests of the presented approach based on Monte-Carlo HEP algorithm for heavy-ion collisions.•Use for high energy physics experiments, however not limited to.
Abstract
The production of
$$\Sigma ^{0}$$
Σ
0
hyperons in proton proton collisions at a beam kinetic energy of 3.5 GeV impinging on a liquid hydrogen target was investigated using data collected ...with the HADES setup. The total production cross section is found to be
$${\sigma (pK^{+}\Sigma ^{0}) = 17.7 \pm 1.7 (stat) \pm 1.6 (syst)}$$
σ
(
p
K
+
Σ
0
)
=
17.7
±
1.7
(
s
t
a
t
)
±
1.6
(
s
y
s
t
)
µb. Differential cross section distributions of the exclusive channel
$${pp \rightarrow pK^{+}\Sigma ^{0}}$$
p
p
→
p
K
+
Σ
0
were analyzed in the center-of-mass, Gottfried–Jackson and helicity reference frames for the first time at the excess energy of 556 MeV. The data support the interplay between pion and kaon exchange mechanisms and clearly demonstrate the contribution of interfering nucleon resonances decaying to
$$\textrm{K}^{+}\Sigma ^{0}$$
K
+
Σ
0
. The Bonn–Gatchina partial wave analysis was employed to analyse the data. Due to the limited statistics, it was not possible to obtain an unambiguous determination of the relative contribution of intermediate nucleon resonances to the final state. However nucleon resonances with masses around 1.710
$${\textrm{GeV}/\textrm{c}^{2}}$$
GeV
/
c
2
(
$${\textrm{N}^{*}(1710)}$$
N
∗
(
1710
)
) and 1.900
$${\textrm{GeV}/\textrm{c}^{2}}$$
GeV
/
c
2
(
$${\textrm{N}^{*}(1900)}$$
N
∗
(
1900
)
or
$${\Delta ^{*}(1900)}$$
Δ
∗
(
1900
)
) are preferred by the fit.
The production of
Σ
0
hyperons in proton proton collisions at a beam kinetic energy of 3.5 GeV impinging on a liquid hydrogen target was investigated using data collected with the HADES setup. The ...total production cross section is found to be
σ
(
p
K
+
Σ
0
)
=
17.7
±
1.7
(
s
t
a
t
)
±
1.6
(
s
y
s
t
)
µb. Differential cross section distributions of the exclusive channel
p
p
→
p
K
+
Σ
0
were analyzed in the center-of-mass, Gottfried–Jackson and helicity reference frames for the first time at the excess energy of 556 MeV. The data support the interplay between pion and kaon exchange mechanisms and clearly demonstrate the contribution of interfering nucleon resonances decaying to
K
+
Σ
0
. The Bonn–Gatchina partial wave analysis was employed to analyse the data. Due to the limited statistics, it was not possible to obtain an unambiguous determination of the relative contribution of intermediate nucleon resonances to the final state. However nucleon resonances with masses around 1.710
GeV
/
c
2
(
N
∗
(
1710
)
) and 1.900
GeV
/
c
2
(
N
∗
(
1900
)
or
Δ
∗
(
1900
)
) are preferred by the fit.
The double differential production cross sections, \(d^2\sigma/d\Omega dE\), for hydrogen isotopes and charged pions in the reaction of p + Nb at 3.5 GeV proton beam energy have been measured by the ...High Acceptance DiElectron Spectrometer (HADES). Thanks to the high acceptance of HADES at forward emission angles and usage of its magnetic field, the measured energy range of hydrogen isotopes could be significantly extended in comparison to the relatively scarce experimental data available in the literature. The data provide information about the development of the intranuclear cascade in the proton-nucleus collisions. They can as well be utilized to study the rate of energy/momentum dissipation in the nuclear systems and the mechanism of elementary and composite particle production in excited nuclear matter at normal density. Data of this type are important also for technological and medical applications. Our results are compared to models developed to describe the processes relevant to nuclear spallation (INCL++) or oriented to probe either the elementary hadronic processes in nuclear matter or the behavior of compressed nuclear matter (GiBUU).
Inclusive transverse momentum spectra of primary charged particles in Pb-Pb collisions at inline image have been measured by the ALICE Collaboration at the LHC. The data are presented for central and ...peripheral collisions, corresponding to 0-5% and 70-80% of the hadronic Pb-Pb cross section. The measured charged particle spectra in