NextGenTrigger Task 1.7
- Supervising a student to work an a CMS clustering algorithm.
- We have a first standalone c++ / alpaka version.
- Next step: Integration in the CLUEstering algorithm (CMS clustering algo)
Implement NGT SoA Code in O2 standalone benchmark
- Working on this fork of the AliceO2 repo, with a CI pipeline:
- Running on NGT hardware with 4 different GPUs (Nvidia and AMD)
- Extended CI-pipline to fail if GPU.out changes
- Implemented SoA in:
- SectorTracker
- GPUTPCBaseTrackParam
- GPUTPCTrackParam
- GPUTPCTracklet
- GPUTPCTrack
- Make better use of SoA to improve performance
- Changed a few things about GPUTPCBaseTrackParam, but performance got only worse...
- Next Steps:
- Generate GPU parameters .csv file for SoA and to see if the optimal parameters are different.