Skip to content
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

use uint32 to index hits [do not merge] #474

Closed
wants to merge 5 commits into from

Conversation

VinInn
Copy link

@VinInn VinInn commented Jun 6, 2020

to allow more than 64K hits we need to use a full-size int.
the size of the buffer is unchanged

The commit includes also code to count "forlorn doublets" (those that do to share any hits with tracks).
this code does not run by default

@VinInn VinInn changed the title use uint32 to index hits use uint32 to index hits [do not merge] Jun 6, 2020
@fwyzard
Copy link

fwyzard commented Jun 7, 2020

Validation summary

Reference release CMSSW_11_1_0_pre8 at 442ae07
Development branch cms-patatrack/CMSSW_11_1_X_Patatrack at 709d744
Testing PRs:

Validation plots

/RelValTTbar_14TeV/CMSSW_11_0_0_patch1-PU_110X_mcRun3_2021_realistic_v6-v1/GEN-SIM-DIGI-RAW

  • tracking validation plots and summary for workflow 10824.5
  • tracking validation plots and summary for workflow 10824.501
  • tracking validation plots and summary for workflow 10824.502
  • tracking validation plots and summary for workflow 10824.511
  • ⚠️ tracking validation plots and summary for workflow 10824.512 are missing

/RelValZMM_14/CMSSW_11_0_0_patch1-110X_mcRun3_2021_realistic_v6-v1/GEN-SIM-DIGI-RAW

  • tracking validation plots and summary for workflow 10824.5
  • tracking validation plots and summary for workflow 10824.501
  • tracking validation plots and summary for workflow 10824.502
  • tracking validation plots and summary for workflow 10824.511
  • ⚠️ tracking validation plots and summary for workflow 10824.512 are missing

/RelValZEE_14/CMSSW_11_0_0_patch1-110X_mcRun3_2021_realistic_v6-v1/GEN-SIM-DIGI-RAW

  • tracking validation plots and summary for workflow 10824.5
  • tracking validation plots and summary for workflow 10824.501
  • tracking validation plots and summary for workflow 10824.502
  • tracking validation plots and summary for workflow 10824.511
  • ⚠️ tracking validation plots and summary for workflow 10824.512 are missing

Throughput plots

/EphemeralHLTPhysics1/Run2018D-v1/RAW run=323775 lumi=53

scan-136.885502.png
zoom-136.885502.png

logs and nvprof/nvvp profiles

/RelValTTbar_14TeV/CMSSW_11_0_0_patch1-PU_110X_mcRun3_2021_realistic_v6-v1/GEN-SIM-DIGI-RAW

  • reference release, workflow 10824.5
  • development release, workflow 10824.5
  • development release, workflow 10824.501
  • development release, workflow 10824.502
    • ✔️ step3.py: log
    • ✔️ profile.py: log
    • ✔️ cuda-memcheck --tool initcheck (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool synccheck (report, log) did not find any errors
  • development release, workflow 10824.511
  • development release, workflow 10824.512
    • step3.py: log
    • profile.py: log, profile and summary are missing, see the full log for more information
    • ⚠️ cuda-memcheck --tool initcheck did not run
    • ⚠️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all did not run
    • ⚠️ cuda-memcheck --tool synccheck did not run
  • development release, workflow 136.885502
  • development release, workflow 136.885512
  • testing release, workflow 10824.5
  • testing release, workflow 10824.501
  • testing release, workflow 10824.502
    • ✔️ step3.py: log
    • ✔️ profile.py: log
    • ✔️ cuda-memcheck --tool initcheck (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool synccheck (report, log) did not find any errors
  • testing release, workflow 10824.511
  • testing release, workflow 10824.512
    • step3.py: log
    • profile.py: log, profile and summary are missing, see the full log for more information
    • ⚠️ cuda-memcheck --tool initcheck did not run
    • ⚠️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all did not run
    • ⚠️ cuda-memcheck --tool synccheck did not run
  • testing release, workflow 136.885502
  • testing release, workflow 136.885512

/RelValZMM_14/CMSSW_11_0_0_patch1-110X_mcRun3_2021_realistic_v6-v1/GEN-SIM-DIGI-RAW

  • reference release, workflow 10824.5
  • development release, workflow 10824.5
  • development release, workflow 10824.501
  • development release, workflow 10824.502
    • ✔️ step3.py: log
    • ✔️ profile.py: log
    • ✔️ cuda-memcheck --tool initcheck (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool synccheck (report, log) did not find any errors
  • development release, workflow 10824.511
  • development release, workflow 10824.512
    • step3.py: log
    • profile.py: log, profile and summary are missing, see the full log for more information
    • ⚠️ cuda-memcheck --tool initcheck did not run
    • ⚠️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all did not run
    • ⚠️ cuda-memcheck --tool synccheck did not run
  • development release, workflow 136.885502
  • development release, workflow 136.885512
  • testing release, workflow 10824.5
  • testing release, workflow 10824.501
  • testing release, workflow 10824.502
    • ✔️ step3.py: log
    • ✔️ profile.py: log
    • ✔️ cuda-memcheck --tool initcheck (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool synccheck (report, log) did not find any errors
  • testing release, workflow 10824.511
  • testing release, workflow 10824.512
    • step3.py: log
    • profile.py: log, profile and summary are missing, see the full log for more information
    • ⚠️ cuda-memcheck --tool initcheck did not run
    • ⚠️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all did not run
    • ⚠️ cuda-memcheck --tool synccheck did not run
  • testing release, workflow 136.885502
  • testing release, workflow 136.885512

/RelValZEE_14/CMSSW_11_0_0_patch1-110X_mcRun3_2021_realistic_v6-v1/GEN-SIM-DIGI-RAW

  • reference release, workflow 10824.5
  • development release, workflow 10824.5
  • development release, workflow 10824.501
  • development release, workflow 10824.502
    • ✔️ step3.py: log
    • ✔️ profile.py: log
    • ✔️ cuda-memcheck --tool initcheck (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool synccheck (report, log) did not find any errors
  • development release, workflow 10824.511
  • development release, workflow 10824.512
    • step3.py: log
    • profile.py: log, profile and summary are missing, see the full log for more information
    • ⚠️ cuda-memcheck --tool initcheck did not run
    • ⚠️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all did not run
    • ⚠️ cuda-memcheck --tool synccheck did not run
  • development release, workflow 136.885502
  • development release, workflow 136.885512
  • testing release, workflow 10824.5
  • testing release, workflow 10824.501
  • testing release, workflow 10824.502
    • ✔️ step3.py: log
    • ✔️ profile.py: log
    • ✔️ cuda-memcheck --tool initcheck (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all (report, log) did not find any errors
    • ✔️ cuda-memcheck --tool synccheck (report, log) did not find any errors
  • testing release, workflow 10824.511
  • testing release, workflow 10824.512
    • step3.py: log
    • profile.py: log, profile and summary are missing, see the full log for more information
    • ⚠️ cuda-memcheck --tool initcheck did not run
    • ⚠️ cuda-memcheck --tool memcheck --leak-check full --report-api-errors all did not run
    • ⚠️ cuda-memcheck --tool synccheck did not run
  • testing release, workflow 136.885502
  • testing release, workflow 136.885512

Logs

The full log is available at https://patatrack.web.cern.ch/patatrack/validation/pulls/a06b6aeb35bb836451cd61505115d01f33b7136f/log .

@VinInn
Copy link
Author

VinInn commented Jun 7, 2020

ok, later on I think I will have to increase the buffers as well.

@fwyzard fwyzard added the Pixels Pixels-related developments label Jun 8, 2020
@fwyzard fwyzard force-pushed the master branch 5 times, most recently from b97d98f to 3f09c90 Compare July 13, 2020 20:54
@VinInn
Copy link
Author

VinInn commented Sep 8, 2020

can we test this again with latest greatest?
ahh conflict

@mmusich
Copy link

mmusich commented Nov 24, 2020

can the history of this PR be clean-up please?

@VinInn
Copy link
Author

VinInn commented Nov 24, 2020

I think the relevant parts of this PR are equivalent to #545

@fwyzard
Copy link

fwyzard commented Nov 25, 2020

I've attempted to clean up the history and rebase the original changes on top of the current CMSSW_11_2_X_Patatrack branch, and pushed the result to cms-patatrack/VinInn_Hit32.

@VinInn could you check if that's doing the right things, and in case force-push it here ?

@VinInn
Copy link
Author

VinInn commented Nov 25, 2020

It still look a big mess.
I suggest we move to #545.

@VinInn VinInn closed this Nov 25, 2020
@mmusich
Copy link

mmusich commented Nov 25, 2020

This diff: master...cms-patatrack:VinInn_Hit32
looks simple enough... perhaps a new PR using just these commits can be created?

@VinInn
Copy link
Author

VinInn commented Nov 25, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Pixels Pixels-related developments
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants