Publications by Marc Paterno
Data Structure Profling
Table of contents Purpose Contenders for the design Performance measurements Iterating through nphots values, ignoring ticks Iterating through both ticks and nphots Tabular results Conclusions Other FormatsTypst Data Structure Profiling version 1 Author Marc Paterno Published March 25, 2024 Purpose This document describes the microbenchm...
4822 sym 2 img 2 tbl
PDFastSimPAR physics validation: 2 of N
Table of contents Purpose Comparisons of counts of photons on channels Comparisons of detailed measurement data Physics Validation: 2 of N Author Marc Paterno Published February 13, 2024 Purpose This document shows some comparisons of the output of PDFasSimPAR depending upon the implementation of the fast_acos function. We consider 4 differ...
3237 sym 5 img
Naive Parallel Minimization
Naive Parallel Minimization Multiple simultaneous minimizations applied to the Rastrigin function Author Marc Paterno Introduction Previous work has shown that the Rastrigin function is difficult for the dlib library’s find_min_global function to solve. When searching in a volume with edge length of 20, finding the global minimum in even 3 di...
4986 sym 9 img 1 tbl
Naive Parallel Minimization
Naive Parallel Minimization Multiple simultaneous minimizations applied to the Rastrigin function Author Marc Paterno Introduction Previous work has shown that the Rastrigin function is difficult for the dlib library’s find_min_global function to solve. When searching in a volume with edge length of 20, finding the global minimum in even 3 di...
4670 sym 8 img
Memory leak analysis
Memory leak analysis Author Marc Paterno Description We suspect a memory leak in the GPU integration modules. We are trying to determine what part of the code is leaking memory. The data We have output (CosmoSIS writing to standard output) from jobs with the CosmoSIS memory monitoring utility turned on. We parse the data to capture the first m...
2051 sym 2 img 1 tbl
Memory leak analysis
Memory leak analysis Author Marc Paterno Description We suspect a memory leak in the GOU integration modues. We are trying to determine what part of the code is leaking memory. Read the data We have output (CosmoSIS writing to standard output) from jobs with the CosmoSIS memory monitoring utility turned on. We parse the data to capture the fir...
1987 sym 2 img 1 tbl
Dealing with Multiple Local Minima: the Rastrigin Test Function
Dealing with Multiple Local Minima: the Rastrigin Test Function Author Marc Paterno The problem The “likelihood function” we will eventually get from DUNE is very likely to be one that has multiple local minima, at least in some of the variables. This certainly was the case for the NOvA likelihood function. So it is important for us to look...
7893 sym 13 img 2 tbl
Verification of HEPnOS and ROOT runs on csresearch
Verification Analysis Author Marc Paterno Introduction The purpose of this document is to verify that our timing measurements are well-understood. Timestamp analysis In the new Timestamp service, we record a timestamp before and after the execution of the input and output modules. Timestamps are recorded as the time in nanoseconds since 1970, ...
2097 sym 4 img
Expression Template Benchmarking
Expression Template Benchmarking Author Marc Paterno Published March 2, 2023 1 Purpose of this document This document explores the code generation and performance of expression templates in the context of dual numbers. In particular, we are concerned with artithmetic operations on dual numbers that occur in the field of automatic differentiat...
2712 sym 3 img 1 tbl
Data Overview 2
Data Overview 2 Authors Marc Paterno Saba Sehrish Published February 15, 2023 Introduction This document provides a version 2 analysis of the ICARUS workflow data we have collected on the csresearch machines at FNAL. In the analysis presented in the document “Data Overview”, we learned that several different and repeated runs are needed....
3700 sym 8 img 1 tbl