Beruflich Dokumente
Kultur Dokumente
13 m
Magnet STT
MVD
13 m
GPUs
PANDA: No hardware-based trigger But computational intensive software trigger ! Online Tracking
Trigger
Detector layers
PANDA: No hardware-based trigger But computational intensive software trigger ! Online Tracking
Trigger
Detector layers
PANDA: No hardware-based trigger But computational intensive software trigger ! Online Tracking
Trigger
Detector layers
PANDA: No hardware-based trigger But computational intensive software trigger ! Online Tracking
Trigger
Detector layers
PANDA: No hardware-based trigger But computational intensive software trigger ! Online Tracking
Trigger
Detector layers
PANDA: No hardware-based trigger But computational intensive software trigger ! Online Tracking
Trigger
Detector layers
PANDA: No hardware-based trigger But computational intensive software trigger ! Online Tracking
Trigger
Detector layers
PANDA
PANDA: No hardware-based trigger But computational intensive software trigger ! Online Tracking
Trigger
Detector layers
PANDA
PANDA: No hardware-based trigger But computational intensive software trigger ! Online Tracking
Trigger
Detector layers
PANDA
PANDA: No hardware-based trigger But computational intensive software trigger ! Online Tracking
Trigger
Detector layers
PANDA
Investigate suitability for online performance But also: Find & invent tracking algorithms Under investigation:
Hough Transformation Riemann Track Finder Triplet Finder
! Bin giv
i: ~100 hits/event (STT) rij: 180 000 Hough Transform Princip j: every 0.2
! Bin giv
r Hough transformed
68 (x,y) 0 points
Entries Mean x Mean y RMS x RMS y 2.2356e+08 25 90 0.02905 51.96 0.1063 20
15
10
-0.1 -0.2
Mitglied der Helmholtz-Gemeinschaft
PANDA STT+MVD
1800 x 1800 Grid
7
r Hough transformed
68 (x,y) 0 points
Entries Mean x Mean y RMS x RMS y 2.2356e+08 25 90 0.02905 51.96 0.1063 20
15
10
-0.1 -0.2
Mitglied der Helmholtz-Gemeinschaft
PANDA STT+MVD
1800 x 1800 Grid
7
Thrust
Performance: 3 ms/event
Independent of granularity Reduced to set of standard routines
Fast (uses Thrusts optimized algorithms) Inflexible (has its limits, hard to customize)
No peakfinding included
Even possible? Adds to time!
z
Mitglied der Helmholtz-Gemeinschaft
x
x
x
x
10
Features
Tailored for PANDA Fast & robust algorithm, no t0
11
12
13
13
13
13
Bunch
13
Bunch
!(N2) ! !(N)
13
14
Joined Kernel
Triplet Finder
Host Streams
Triplet Finder
stream/ 1 stream bunch 1 bunch 1 stream// bunch
thread/ 1 thread bunch /bunch thread/ bunch 11 Calling Calling Calling kernel kernel kernel
GPU
TF Stage #1 TF Stage #1
Mitglied der Helmholtz-Gemeinschaft
15
16
K40 3004 MHz, 745 MHz / 875 MHz K20X 2600 MHz, 732 MHz / 784 MHz
Mitglied der Helmholtz-Gemeinschaft
Memory Clock
Core Clock
GPU Boost
17
Summary
Investigated different tracking algorithms
Best performance: 20 s/event ! Online Tracking a feasible technique for PANDA
Multi GPU system needed !(100) GPUs
Still much optimization necessary (efficiency) Collaboration with NVIDIA Application Lab
18
Summary
Investigated different tracking algorithms
Best performance: 20 s/event ! Online Tracking a feasible technique for PANDA
Multi GPU system needed !(100) GPUs
Still much optimization necessary (efficiency) Collaboration with NVIDIA Application Lab
! u o y k Than
Mitglied der Helmholtz-Gemeinschaft
18