I produced the reference data for the GPU benchmarks with 20 kHz, 30 kHz and 50 kHz PbPb data. I did the following to obtain the data:

1) reconstruct 100 rawtf files each for 3 runs with an average IR close to the target rates

2) calculate the average IR of the reconstructed TFs of the rawtf files (might be more than 100 if >1 TF per file) using CTP digits (pile-up corrected) -> IR_100tf
- for the 50 kHz sample and 20 kHz sample, the IRs per TF were distributed quite closely around the average since for these rawtfs we were still levelled
- for the 30 kHz sample, I have a more or less uniform sample between 35 and 25 kHz

3) for all reconstructed TFs, calculate the average number of TPC clusters from the gpu-reco logs -> NCl_100tf

4) get the target number of TPC clusters for the target rates by scaling the average NCl obtained in 3) to the target rate using the average rate obtained in 2)

5) select the 10 TFs for which the reconstructed number of TPC clusters is closest to the target number calculated in 4)

6) then I ran over all 100 rawtf files again, but only selecting and reconstructing the TFs obtained by 5) (was too lazy to handpick the rawtf files which becomes non-trivial if there are more than 1 TF per rawtf file), I cross-checked that the number of reconstructed TPC clusters (NCl_10tf_selected and the std. dev.) matches the target average I calculated in 4) and I dumped the GPU data



Here’s the final results for the different IRs:

20 kHz, LHC26ak, 572397:
IR_100tf: 22032 Hz, scaled IR: 20000 Hz, NCl_100tf: 42755606, NCl_10tf_selected: 38604835, std. dev.: 693143
gpu event data: /scratch/ehellbar/GPUbenchmark/20kHz/events/dump

30 kHz, LHC26ar, 560089:
IR_100tf: 31149 Hz, scaled IR: 30000 Hz, NCl_100tf: 62084016, NCl_10tf_selected: 59228746, std. dev.: 870193
gpu event data: /scratch/ehellbar/GPUbenchmark/30kHz/events/dump

50 kHz, LHC24ar, 560161:
IR_100tf: 48175 Hz, scaled IR: 50000 Hz, NCl_100tf: 89397531, NCl_10tf_selected: 93076232, std. dev.: 1114990
gpu event data: /scratch/ehellbar/GPUbenchmark/50kHz/events/dump