ITS GPU tracking
- General priorities:
- Focusing on porting all of what is possible on the device, extending the state of the art, and minimising computing on the host.
- Optimizations via intelligent scheduling and multi-streaming can happen right after.
- Kernel-level optimisations to be investigated.
- Tracklet finding:
- Still WIP, it requires some more new developments to port the features we have for CPU (delta-rof, timeframe fractioning, per-vertex tracking...).
- TODO:
- Reproducer for HIP bug on multi-threaded track fitting: no progress yet.
- Move more of the track-finding tricky steps on GPU: no progress yet.
- Fix possible execution issues and known discrepancies when using
gpu-reco-workflow
: no progress yet; will start after the tracklet finding is ported.
DCAFitterGPU
- Deterministic approach via using
SMatrixGPU
on the host, under particular configuration: no progress yet.