Add grid_constant qualifier to finding kernels#1266
Add grid_constant qualifier to finding kernels#1266stephenswat merged 1 commit intoacts-project:mainfrom
grid_constant qualifier to finding kernels#1266Conversation
This commit adds the `__grid_constant__` qualifier to the CUDA track finding kernel, allowing the compiler to make some additional optimisations. This should also help us better understand performance issues such as the ones in acts-project#1259.
|
krasznaa
left a comment
There was a problem hiding this comment.
Looks reasonable.
Does it affect the build or the runtime performance?
Physics performance summaryHere is a summary of the physics performance effects of this PR. Command used: Seeding performanceTotal number of seeds went from 298341 to 298340 (-0.0%) Track finding performanceTotal number of found tracks went from 50224 to 50222 (-0.0%) Track fitting performanceSeeding to track finding relative performanceNote This is an automated message produced on the explicit request of a human being. |
Performance summaryHere is a summary of the performance effects of this PR: GraphicalTabular
Important All metrics in this report are given as reciprocal throughput, not as wallclock runtime. Note This is an automated message produced upon the explicit request of a human being. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

































This commit adds the
__grid_constant__qualifier to the CUDA track finding kernel, allowing the compiler to make some additional optimisations. This should also help us better understand performance issues such as the ones in #1259.