Skip to content

Inline or single source UT and SciFi device functions

Daniel Campora Perez requested to merge dcampora_inline_ut_and_scifi into master

This MR makes all UT and SciFi functions in the relevant reconstruction algorithms either be defined in a header file, or in a single source file. As a consequence, the nvcc compiler does a better job at estimating the number of registers in functions.

  • Inlined definitions of UT and SciFi common tools.
  • Reorganize UT reconstruction algorithm code such that each algorithm's sources are contained in a single file.

Note: Built on top of !365 (merged) to check throughput.

  • Throughput difference in HLT1 sequence: 110.77 kHz (!365 (merged)) -> 132.15 kHz (+19.30%).
Edited by Daniel Campora Perez

Merge request reports