Skip to content

Reduce madevent 'Fortran overhead' by restricting cudacpp helicity calculation (which scales with SIMD) to only 16 events #958

@valassi

Description

@valassi

Understand if madevent 'Fortran overhead' actually includes a parallelizable c++ component

See the discussion in #943 for CMS DY+3jets

[avalassi@itgold91 gcc11/usr] /data/avalassi/GPU2024/madgraph4gpuX/epochX/cudacpp/tlau/fromgridpacks> ./parseGridpackLogs.sh pp_dy3j.mad
pp_dy3j.mad/fortran/output.txt
[GridPackCmd.launch] OVERALL TOTAL    442.6794 seconds
[madevent COUNTERS]  PROGRAM TOTAL    438.456
[madevent COUNTERS]  Fortran Overhead 131.711
[madevent COUNTERS]  Fortran MEs      306.744
--------------------------------------------------------------------------------
pp_dy3j.mad/cppnone/output.txt
[GridPackCmd.launch] OVERALL TOTAL    734.9419 seconds
[madevent COUNTERS]  PROGRAM TOTAL    730.685
[madevent COUNTERS]  Fortran Overhead 424.426
[madevent COUNTERS]  CudaCpp MEs      306.259
--------------------------------------------------------------------------------
pp_dy3j.mad/cppsse4/output.txt
[GridPackCmd.launch] OVERALL TOTAL    437.2589 seconds
[madevent COUNTERS]  PROGRAM TOTAL    433.014
[madevent COUNTERS]  Fortran Overhead 279.465
[madevent COUNTERS]  CudaCpp MEs      153.548
--------------------------------------------------------------------------------
pp_dy3j.mad/cppavx2/output.txt
[GridPackCmd.launch] OVERALL TOTAL    260.5085 seconds
[madevent COUNTERS]  PROGRAM TOTAL    256.272
[madevent COUNTERS]  Fortran Overhead 193.151
[madevent COUNTERS]  CudaCpp MEs      63.1221
--------------------------------------------------------------------------------
pp_dy3j.mad/cpp512y/output.txt
[GridPackCmd.launch] OVERALL TOTAL    253.3131 seconds
[madevent COUNTERS]  PROGRAM TOTAL    249.01
[madevent COUNTERS]  Fortran Overhead 189.606
[madevent COUNTERS]  CudaCpp MEs      59.4043
--------------------------------------------------------------------------------
pp_dy3j.mad/cpp512z/output.txt
[GridPackCmd.launch] OVERALL TOTAL    206.2917 seconds
[madevent COUNTERS]  PROGRAM TOTAL    202.013
[madevent COUNTERS]  Fortran Overhead 166.504
[madevent COUNTERS]  CudaCpp MEs      35.5097
--------------------------------------------------------------------------------

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions