skip to main content


Title: Accelerating IceCube’s Photon Propagation Code with CUDA
Abstract

The IceCube Neutrino Observatory is a cubic kilometer neutrino detector located at the geographic South Pole designed to detect high-energy astrophysical neutrinos. To thoroughly understand the detected neutrinos and their properties, the detector response to signal and background has to be modeled using Monte Carlo techniques. An integral part of these studies are the optical properties of the ice the observatory is built into. The simulated propagation of individual photons from particles produced by neutrino interactions in the ice can be greatly accelerated using graphics processing units (GPUs). In this paper, we (a collaboration between NVIDIA and IceCube) reduced the propagation time per photon by a factor of up to 3 on the same GPU. We achieved this by porting the OpenCL parts of the program to CUDA and optimizing the performance. This involved careful analysis and multiple changes to the algorithm. We also ported the code to NVIDIA OptiX to handle the collision detection. The hand-tuned CUDA algorithm turned out to be faster than OptiX. It exploits detector geometry and only a small fraction of photons ever travel close to one of the detectors.

 
more » « less
PAR ID:
10362698
Author(s) / Creator(s):
; ; ; ; ; ; ; ; ; ; ; ;
Publisher / Repository:
Springer Science + Business Media
Date Published:
Journal Name:
Computing and Software for Big Science
Volume:
6
Issue:
1
ISSN:
2510-2036
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. The IceCube Neutrino Observatory opened the window on high-energy neutrino astronomy by confirming the existence of PeV astrophysical neutrinos and identifying the first compelling astrophysical neutrino source in the blazar TXS0506+056. Planning is underway to build an enlarged detector, IceCube-Gen2, which will extend measurements to higher energies, increase the rate of observed cosmic neutrinos and provide improved prospects for detecting fainter sources. IceCube-Gen2 is planned to have an extended in-ice optical array, a radio array at shallower depths for detecting ultra-high-energy (>100 PeV) neutrinos, and a surface component studying cosmic rays. In this contribution, we will discuss the simulation of the in-ice optical component of the baseline design of the IceCube-Gen2 detector, which foresees the deployment of an additional ~120 new detection strings to the existing 86 in IceCube over ~7 Antarctic summer seasons. Motivated by the phased construction plan for IceCube-Gen2, we discuss how the reconstruction capabilities and sensitivities of the instrument are expected to progress throughout its deployment. 
    more » « less
  2. Capone, A. ; De Vincenzi, M. ; Morselli, A. (Ed.)
    The IceCube Neutrino Observatory located at the geographic South Pole is composed of two detectors. One is the in-ice optical array, which measures high-energy muons from air showers and charged particles produced by the interaction of high-energy neutrinos in the ice. The other is an array of ice-Cherenkov tanks at the surface, called IceTop, which is used both as veto for the in-ice neutrino measurements and for detecting cosmic-ray air showers. In the next decade, the IceCube-Gen2 extension will increase the surface coverage including surface radio antennas and scintillator panels on the footprint of an extended optical array in the ice. The combination of the current surface and in-ice detectors can be exploited for the study of cosmic rays and the search for PeV gamma rays. The in-ice detector measures the high-energy muonic component of air showers, whereas the signal in IceTop is dominated by the electromagnetic component. The relative size of the muonic and electromagnetic components is different for gamma-and hadron-induced air showers. Thus, the gamma-hadron separation of cosmic rays is attempted using machine learning techniques including deep learning. Here, different approaches are presented. Finally, the prospects for the detection of PeV photons with IceCube-Gen2 will be discussed. 
    more » « less
  3. Abstract The IceCube Neutrino Observatory opened the window on neutrino astronomy by discovering high-energy astrophysical neutrinos in 2013 and identifying the first compelling astrophysical neutrino source, the blazar TXS0506 + 056, in 2017. In this proceeding, we will discuss the science reach and ongoing development of the IceCube-Gen2 facility, which is the planned extension to IceCube. IceCube-Gen2 will increase the rate of observed cosmic neutrinos by an order of magnitude, be able to detect five-times fainter neutrino sources, and extend the measurement of astrophysical neutrinos several orders of magnitude higher in energy. We will discuss the envisioned design of the instrument, which will include an enlarged in-ice optical array, a surface array for the study of cosmic-rays, and a shallow radio array to detect ultra-high energy (>100 PeV) neutrinos. We will also highlight ongoing efforts to develop and test new instrumentation for IceCube-Gen2. 
    more » « less
  4. Abstract The IceCube Neutrino Observatory is designed to observe neutrinos interacting deep within the South Pole ice sheet. It consists of 5160 digital optical modules, which are arrayed over a cubic kilometer from 1450 m to 2450 m depth. At the lower center of the array is the DeepCore subdetector. It has a denser configuration which lowers the observable energy threshold to about 10 GeV and creates the opportunity to study neutrino oscillations with low energy atmospheric neutrinos. A precise reconstruction of neutrino direction is critical in the measurements of oscillation parameters. In this contribution, I will discuss a method to reconstruct the zenith angle of 10-GeV scale events in IceCube using a convolutional neural network and compare the result to that of the current likelihood-based reconstruction algorithm. 
    more » « less
  5. Abstract The majority of astrophysical neutrinos have undetermined origins. The IceCube Neutrino Observatory has observed astrophysical neutrinos but has not yet identified their sources. Blazars are promising source candidates, but previous searches for neutrino emission from populations of blazars detected in ≳GeV gamma rays have not observed any significant neutrino excess. Recent findings in multimessenger astronomy indicate that high-energy photons, coproduced with high-energy neutrinos, are likely to be absorbed and reemitted at lower energies. Thus, lower-energy photons may be better indicators of TeV–PeV neutrino production. This paper presents the first time-integrated stacking search for astrophysical neutrino emission from MeV-detected blazars in the first Fermi Large Area Telescope low energy (1FLE) catalog using ten years of IceCube muon–neutrino data. The results of this analysis are found to be consistent with a background-only hypothesis. Assuming an E −2 neutrino spectrum and proportionality between the blazars MeV gamma-ray fluxes and TeV–PeV neutrino flux, the upper limit on the 1FLE blazar energy-scaled neutrino flux is determined to be 1.64 × 10 −12 TeV cm −2 s −1 at 90% confidence level. This upper limit is approximately 1% of IceCube’s diffuse muon–neutrino flux measurement. 
    more » « less