Repository navigation
Commit d01e221
committed
GPU: give the TPC compression of unattached clusters more blocks on Metal
A tuning of the Metal column of GPUParameters.csv only, which changes
nothing for the other backends. The column was empty, so the kernel ran
with the default 256 threads and 1 block per GPU core, 32 blocks on an
M1 Max. With 8 blocks per core it takes 50 instead of 109 ms per event
of GPU time on a 30-collision Pb-Pb time frame, and the whole event
1.339 instead of 1.389 s (--runs 10, 3 interleaved rounds). 2 and 4
blocks are slower, 16 no faster. The other kernels with an automatic
grid do not get faster with more blocks.1 parent 4f6b89e commit d01e221
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
0 commit comments