NextGenTrigger Task 1.7
- Implementing our SoA code in MadGraph, together with
- Stefan Roiser
- Daniele Massaro
- No news
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
- Went back from CRTP to classical inheritance
- Implemented new way of providing iterators in O2: https://godbolt.org/z/haas6YP6c
- Next Steps:
- Adapt unit test to the changes
- Adapt benchmarks to the changes
- Make better use of SoA to improve performance
- Try David's suggestion