Speaker
Description
Tracking-as-a-service is a way to offload GPU-heavy work to a server when reconstructing tracks in the ITk for the ATLAS Phase-II Event Filter. The design is to have CPU-only Athena clients send hits to a NVIDIA triton server running ACTS traccc algorithm chain. For the reconstructed tracking results to be valid, the client and the server must agree on the detector geometry, conditions and magnetic field settings. At the current stage, we have client-side Athena and the server build their own copies from parsing separate json files. This could lead to silent disagreements between the client and the server. We present the fix to this problem by having Athena as the single source of all the detector inputs. The detector geometry, conditions and magnetic field settings are produced by Athena and allocated into a shared memory region where the server can directly access and read.