-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HCAL local reconstruction in Alpaka [14.0.x] #45324
Conversation
- first implementation of MAHI in alpaka, running on CPU and GPU - implement and use atomicMaxPair function - implement HCAL portable conditions - implement HCAL digis portable SoA - update the HCAL offline reconstruction using the alpaka modifier - HLT customisation for alpaka-based HCAL reconstruction, skipping the legacy conversion for HCAL PF clusters - various fixes from the code review
backport #44910 |
type hcal |
enable gpu |
please test |
A new Pull Request was created by @fwyzard for CMSSW_14_0_X. It involves the following packages:
@AdrianoDee, @Dr15Jones, @Martin-Grunewald, @antoniovagnerini, @civanch, @consuegs, @francescobrivio, @fwyzard, @jfernan2, @kskovpen, @makortel, @mandrenguyen, @mdhildreth, @miquork, @mmusich, @nothingface0, @perrotta, @rvenditti, @saumyaphor4252, @smuzaffar, @srimanob, @subirsarkar, @sunilUIET, @syuvivida, @tjavaid can you please review it and eventually sign? Thanks. cms-bot commands are listed here
|
cms-bot internal usage |
+heterogeneous |
@fwyzard do you mind changing the title of the PR to make it clear it's targeting the 14.0.X branch? |
ops, sorry... done |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-7de9f8/40114/summary.html Comparison SummarySummary:
GPU Comparison SummarySummary:
|
+1
|
@perrotta may I ask you to sign this PR, like you signed the 14.1.x version (#44910 (comment)) ? |
@fwyzard I usually wait for the master version to be merged and tested in the IBs: if there are no issues with those tests, I see no other reason not to sign also this backport. If alca/db signatures are needed even before the master version is merged, just let me know: it can be done, but let discuss it later on at the ORP. |
type hlt-int |
@cms-sw/alca-l2 @cms-sw/core-l2 @cms-sw/db-l2 @cms-sw/pdmv-l2 - Please have a look at this backport PR and sign (the corresponding PR is in the master since CMSSW_14_1_X_2024-07-02-2300). Thank you! |
+1
|
Thank you Andrea. Agreed. |
@smuzaffar |
+core it is backport of #44910 . Core changes in DataFormats/Common/src/classes_def.xml i.e adding new dict for |
+1 |
merge |
PR description:
First implementation of MAHI in alpaka, running on CPU and GPU
Quoting @kakwok
Note: this PR requires #45277 and #45278.
PR validation:
Running the HLT menu v1.3 over 100k L1-accepted events gives consistent results:
Very minor discrepancies in the alpaka CPU vs alpaka GPU results (< 10⁻⁴) are being investigated, and may be addressed in a follow up PR.
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
Backport of #44910 to CMSSW 14.0.x for data taking.