MadGraph Event Generator on GPUs

Resources

Plan for the hackaton

  • MadGraph introduction;
  • Getting familiar with MadGraph:
    • how to install;
    • first event generation;
    • change the configuration;
    • install and link additional tools (e.g. Pythia);
    • AOB and any suggestions welcome.
  • The cudacpp plugin, a.k.a. running MadGraph on GPU/vectorized CPU:
    • the MadGraph plugin system and how to install;
    • details on hardware acceleration in MadGraph;
    • perform a MadGraph run using cudacpp plugin;
    • various possible settings.
  • Finding bottlenecks in the code:
    • profile MadGraph;
    • using Adaptyst to obtain flamegraphs;
    • discuss future updates.

References