Migrate size copies to vecmem async copies#1235
Conversation
|
Peformance before at And after: |
|
Closes #1223. |
krasznaa
left a comment
There was a problem hiding this comment.
It will interfere a bit with my "seeding harmonization" branch, but we could go for it in the meanwhile.
I'll open a PR later today with that code of mine. Which gets rid of the seed_finding and spacepoint_binning sub-tools in all languages. So maybe we hold off on this for a bit, and then see how to best combine the two PRs? (I did not touch the CFK or the parameter estimation code yet.)
24fd4d9 to
f28d98e
Compare
Removed the changes to files affected by your new PR. |
Physics performance summaryHere is a summary of the physics performance effects of this PR. Command used: Seeding performanceTotal number of seeds went from 298342 to 298342 (+0.0%) Track finding performanceTotal number of found tracks went from 50191 to 50193 (+0.0%) Track fitting performanceSeeding to track finding relative performanceNote This is an automated message produced on the explicit request of a human being. |
This commit replaces the last remaining device-to-host copies into unpinned memory in our main tracking pipeline. It also replaces previous uses of `traccc::cuda::get_size` with the same mechanism.
f28d98e to
22809c2
Compare
|
































This commit replaces the last remaining device-to-host copies into unpinned memory in our main tracking pipeline. It also replaces previous uses of
traccc::cuda::get_sizewith the same mechanism.