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 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)
valassi added a commit to valassi/madgraph4gpu that referenced this issue Oct 7, 2024
…ranch grid

This includes in summary
- madgraph5#700 add cudacpp_helinl, cudacpp_hrdcod, rename cudacpp_fptype
- madgraph5#945 add cudacpp_bldall for multi-backend gridpacks
- madgraph5#957 enhance tlau tests: instrument python code for gridpack profiling, add test logs and scripts to parse them
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant