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

instrument python code in gridpacks to provide timing profiles for event generation #957

Open
valassi opened this issue Aug 7, 2024 · 0 comments · May be fixed by #948
Open

instrument python code in gridpacks to provide timing profiles for event generation #957

valassi opened this issue Aug 7, 2024 · 0 comments · May be fixed by #948
Assignees

Comments

@valassi
Copy link
Member

valassi commented Aug 7, 2024

I have done some work on instrumenting python code in gridpacks to provide timing profiles for event generation.

This is meant to better understand the CMS times reported by @choij1589 in #943

I am essentially done with the basics, tested this on ggtt.mad, will now test on cms DY processes too

Will add this to an existing PR (it goes hand in hand with providing multi-backend gridpacks #945)

@valassi valassi self-assigned this Aug 7, 2024
valassi added a commit to valassi/madgraph4gpu that referenced this issue Aug 7, 2024
…ly including python timers too)

./tlau/lauX.sh -cppnone gq_ttq.mad -fromgridpack

This essentially completes the basics for python code instrumentation for gridpack time profiles madgraph5#957
valassi added a commit to valassi/madgraph4gpu that referenced this issue Aug 7, 2024
valassi added a commit to valassi/madgraph4gpu that referenced this issue Aug 7, 2024
… (including timer instrumentation madgraph5#957)

CUDACPP_RUNTIME_DISABLEFPE=1 ./tlau/lauX.sh -nomakeclean -fortran pp_dy012j.mad -fromgridpack
@valassi valassi linked a pull request Aug 7, 2024 that will close this issue
@valassi valassi linked a pull request Aug 7, 2024 that will close this issue
valassi added a commit to valassi/madgraph4gpu that referenced this issue Aug 7, 2024
… backends (including timer instrumentation madgraph5#957)

CUDACPP_RUNTIME_DISABLEFPE=1 ./tlau/lauX.sh -nomakeclean -ALL pp_dy012j.mad -fromgridpack

(This is on itgold91 without a GPU, so actually cuda is not there yet)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant