MXV4 package for Particle Physics flash-algorithms

4 Jul 2023, 18:15
15m
MLIT Conference Hall

MLIT Conference Hall

Computing for MegaScience Projects Computing for MegaScience Projects

Speaker

Maria Dima (JINR - MLIT)

Description

We give a presentation of our polymorphic non-abelian package of 3D vectors and matrices for high-speed algorithms intended for trigger applications in Particle Physics. The package is part of our "Math-on-Paper" C++ concept - of fielding solutions that are as close as possible in code to actual scientific on-paper computations, known that often it is nearly impossible to bring paper equations into actual code. CPU performance and polymorphic type calculations, in SFINAE context, are presented for a set of example applications in Particle Physics: tracking and vertexing.

Summary

We give a presentation of our polymorphic non-abelian package of 3D vectors and matrices for high-speed algorithms intended for trigger applications in Particle Physics. The package is part of our "Math-on-Paper" C++ concept - of fielding solutions that are as close as possible in code to actual scientific on-paper computations, known that often it is nearly impossible to bring paper equations into actual code. CPU performance and polymorphic type calculations, in SFINAE context, are presented for a set of example applications in Particle Physics: tracking and vertexing.

Primary author

Maria Dima (JINR - MLIT)

Co-authors

Madalina Mihailescu (Hyperion University Bucharest) Mihai-Tiberiu Dima (JINR - MLIT)

Presentation materials