Conveners
Computer Science
- Lisa Kusch (TU Eindhoven)
Computer Science
- Lisa Kusch (TU Eindhoven)
Computer Science
- Lisa Kusch (TU Eindhoven)
-
Max Aehle (Fachhochschule Worms (DE)), Max Aehle23/09/2024, 15:30Computer Science
Applying algorithmic differentiation to particle simulations like Geant4 would allow us to evaluate derivatives of simulation outputs with respect to inputs, e.g. of the mean energy depositions in calorimeter layers with respect to geometry parameters. Such derivatives could become instrumental for a number of application like detector optimization or parameter fitting in HEP. However, besides...
Go to contribution page -
Tobias Kortus (University of Kaiserslautern-Landau (RPTU))23/09/2024, 15:50Computer Science
Current state-of-the-art in charged particle tracking follows a two-step paradigm where a graph neural network optimizes an intermediate prediction-loss during training and is later combined with a discrete, non-differentiable, optimization step during inference, constructing disconnected track candidates. In this talk, we introduce and assess a novel end-to-end differentiable tracking...
Go to contribution page -
Alexander Schilling (University of Kaiserslautern-Landau (RPTU))25/09/2024, 10:00Computer Science
Accurately simulating the response of monolithic active pixel sensors requires detailed technology computer-aided design simulations of the electric field inside the chip. This is used to model the electron propagation from their point of origin to potential collection. Specialized simulation software, such as Allpix², has been developed for this purpose. However, the electric field is often...
Go to contribution page -
Stephen Casey (NASA Kennedy Space Center)25/09/2024, 10:20Computer Science
This presentation will describe a NASA project called the Universal Simulation and Modelling Language (USML) that is used as the computational engine for a mission called the Active Learning Physics Simulator (ALPS).
Background:
Go to contribution page
When performing physical simulations, there is a tradeoff between accuracy and computation time. For example, atomic-scale simulations are highly accurate but... -
Vassil Vasilev (Princeton University (US))25/09/2024, 11:30Computer Science
With the growing datasets of HEP experiments, statistical analysis becomes more computationally demanding, requiring improvements in existing statistical analysis software. One way forward is to use Automatic Differentiation (AD) in likelihood fitting, which is often done with RooFit (a toolkit that is part of ROOT.) As of recently, RooFit can generate the gradient code for a given likelihood...
Go to contribution page -
Maksym Andriichuk25/09/2024, 11:50Computer Science
Advanced optimizations for source transformation based automatic differentiation
Clad is a LLVM/Clang plugin designed to provide automatic differentiation (AD) for C++ mathematical functions. It generates code for computing derivatives modifying abstract syntax tree using LLVM compiler features. Clad supports forward- and...
Go to contribution page -
Atell-Yehor Krasnopolski25/09/2024, 12:10Computer Science
Kokkos is a high-performance library allowing scientists to develop performance-portable C++ code capable of running on CPUs, GPUs and exotic hardware. The Kokkos infrastructure enables researchers to write generic code for libraries, frameworks, and scientific simulations such as climate simulation tools like Albany and HOMMEXX that can later be run on a large scale on any supercomputing...
Go to contribution page -
Ludger Paehler (Technical University of Munich)Computer Science
We present Numba-Enzyme, a gradient-providing Just-in-time (JIT) compiler for simulations in Python providing rewrite-free access to gradients for Numba, a popular LLVM-based Python compiler for simulations. In recent years a number of simulation areas have started to expand beyond efficient simulations, and began to utilize gradients for gradient-based optimization, differentiable simulation...
Go to contribution page