Pith. sign in

REVIEW 1 cited by

Extending MadFlow: device-specific optimization

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2211.14056 v1 pith:UVMZJMEJ submitted 2022-11-25 physics.comp-ph

classification physics.comp-ph
keywords codebottleneckscalculationcarlomontenatureadvantageadvantages
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

In this proceedings we demonstrate some advantages of a top-bottom approach in the development of hardware-accelerated code. We start with an autogenerated hardware-agnostic Monte Carlo generator, which is parallelized in the event axis. This allow us to take advantage of the parallelizable nature of Monte Carlo integrals even if we don't have control of the hardware in which the computation will run (i.e., an external cluster). The generic nature of such an implementation can introduce spurious bottlenecks or overheads. Fortunately, said bottlenecks are usually restricted to a subset of operations and not to the whole vectorized program. By identifying the more critical parts of the calculation one can get very efficient code and at the same time minimize the amount of hardware-specific code that needs to be written. We show benchmarks demonstrating how simply reducing the memory footprint of the calculation can increase the performance of a $2 \to 4$ process.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Accelerating Berends-Giele recursion for gluons in arbitrary dimensions over finite fields

    hep-ph 2025-02 accept novelty 7.0 of 10

    A publicly available GPU implementation of Berends-Giele recursion computes pure gluon amplitudes in arbitrary spacetime dimensions over finite fields.

Pith tools