Federico Carminati is a chief innovation officer at CERN openlab. After getting his degree in 1981, he worked at Los Alamos National Laboratory and CalTech. He was responsible for the CERN Program Library's standard code for high energy physics (HEP) in the 1980s. In 1994, he worked with Nobel Prize winner Carlo Rubbia in the design of a novel accelerator-driven nuclear power device. In 1998, he was the computing coordinator of the A Large Ion Collider Experiment (ALICE) experiment at the Large Hadron Collider (LHC) facility. From 2103 to 2017, he led the detector simulation activities in the physics department. In 2013, he obtained his physics PhD from the University of Nantes.
The ever-increasing need for computing resources has prompted a sustained effort to optimize the high energy physics program library to take advantage of new computing architectures and novel algorithms. This is necessary if we want the HEP code to meet the challenges posed by the ever-increasing requirements of HEP research. After a detailed research and development phase during 2012 and 2013, CERN decided to target simulation as a primary candidate for optimization. Half of the approximately 600,000 cores constituting the World LHC Computing Grid are continuously running simulation programs, and the simulation needs are expected to increase at least tenfold in the near future.
To address this problem, we propose the development of a fast, deep learning-based approach to detector simulation. We plan to develop an automatic, self-adaptive tool to replace a Monte Carlo simulation with a wide variety of detectors, particles, and energies. The simulation process can be treated as black box to be replaced by a deep learning algorithm trained on different particle types, momentum, and positions.
We plan to develop a general interface where a user can specify a physics process and detector type and get back an optimally trained machine learning model that will simulate the detector response. This will be achieved by implementing network meta-optimization and hyperparameter scans: One of the key features of this tool will be its capability of adjusting and tuning the architecture hyperparameters depending on the geometry of the detector being simulated. This kind of approach requires running large hyperparameter scans and algorithmic meta-optimization and therefore an efficient distributed training process.
The results of this project will be highly useful for a far broader range of applications. The problem we want to solve is how to reliably simulate a complex, highly nonlinear system using self-adaptive machine learning techniques. The questions that we are considering are:
Moreover, apart from being instrumental for HEP, particle transport simulation is relevant well beyond the domain of fundamental research. Radiation transport techniques are extremely important for a wide range of applications:
All these applications and their respective fields would greatly benefit from an increase in the simulation speed. Beyond the specifics of radiation transport, development of such simulation tools can further benefit any field where a fast assessment of the consequences of a complex set of input parameters is important, such as complex industrial process monitoring, environmental modelling, natural disaster avoidance, simulation of biological systems development (from cancer cells to neurons, and more) and so on.
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804