94 research outputs found

    Improvement of computerized mass detection on mammograms: Fusion of twoâ view information

    Full text link
    Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/135080/1/mp6098.pd

    Reconstruction for Liquid Argon TPC Neutrino Detectors Using Parallel Architectures

    Full text link
    Neutrinos are particles that interact rarely, so identifying them requires large detectors which produce lots of data. Processing this data with the computing power available is becoming more difficult as the detectors increase in size to reach their physics goals. In liquid argon time projection chambers (TPCs) the charged particles from neutrino interactions produce ionization electrons which drift in an electric field towards a series of collection wires, and the signal on the wires is used to reconstruct the interaction. The MicroBooNE detector currently collecting data at Fermilab has 8000 wires, and planned future experiments like DUNE will have 100 times more, which means that the time required to reconstruct an event will scale accordingly. Modernization of liquid argon TPC reconstruction code, including vectorization, parallelization and code portability to GPUs, will help to mitigate these challenges. The liquid argon TPC hit finding algorithm within the \texttt{LArSoft}\xspace framework used across multiple experiments has been vectorized and parallelized. This increases the speed of the algorithm on the order of ten times within a standalone version on Intel architectures. This new version has been incorporated back into \texttt{LArSoft}\xspace so that it can be generally used. These methods will also be applied to other low-level reconstruction algorithms of the wire signals such as the deconvolution. The applications and performance of this modernized liquid argon TPC wire reconstruction will be presented

    Application of performance portability solutions for GPUs and many-core CPUs to track reconstruction kernels

    Get PDF
    Next generation High-Energy Physics (HEP) experiments are presented with significant computational challenges, both in terms of data volume and processing power. Using compute accelerators, such as GPUs, is one of the promising ways to provide the necessary computational power to meet the challenge. The current programming models for compute accelerators often involve using architecture-specific programming languages promoted by the hardware vendors and hence limit the set of platforms that the code can run on. Developing software with platform restrictions is especially unfeasible for HEP communities as it takes significant effort to convert typical HEP algorithms into ones that are efficient for compute accelerators. Multiple performance portability solutions have recently emerged and provide an alternative path for using compute accelerators, which allow the code to be executed on hardware from different vendors. We apply several portability solutions, such as Kokkos, SYCL, C++17 std::execution::par, Alpaka, and OpenMP/OpenACC, on two mini-apps extracted from the mkFit project: p2z and p2r. These apps include basic kernels for a Kalman filter track fit, such as propagation and update of track parameters, for detectors at a fixed z or fixed r position, respectively. The two mini-apps explore different memory layout formats. We report on the development experience with different portability solutions, as well as their performance on GPUs and many-core CPUs, measured as the throughput of the kernels from different GPU and CPU vendors such as NVIDIA, AMD and Intel

    Exploring code portability solutions for HEP with a particle tracking test code

    Get PDF
    Traditionally, high energy physics (HEP) experiments have relied on x86 CPUs for the majority of their significant computing needs. As the field looks ahead to the next generation of experiments such as DUNE and the High-Luminosity LHC, the computing demands are expected to increase dramatically. To cope with this increase, it will be necessary to take advantage of all available computing resources, including GPUs from different vendors. A broad landscape of code portability tools—including compiler pragma-based approaches, abstraction libraries, and other tools—allow the same source code to run efficiently on multiple architectures. In this paper, we use a test code taken from a HEP tracking algorithm to compare the performance and experience of implementing different portability solutions. While in several cases portable implementations perform close to the reference code version, we find that the performance varies significantly depending on the details of the implementation. Achieving optimal performance is not easy, even for relatively simple applications such as the test codes considered in this work. Several factors can affect the performance, such as the choice of the memory layout, the memory pinning strategy, and the compiler used. The compilers and tools are being actively developed, so future developments may be critical for their deployment in HEP experiments

    νμ CC1π+ Events Produced in the T2K Beam at Super-Kamiokande

    No full text
    T2K is an experiment designed to make precision measurements of neutrino oscillation parameters. Neutrinos produced in the Japan Proton Accelerator Complex are sent 295 km across Japan to the far detector Super-Kamiokande. Charged current quasi-elastic neutrino interactions in which the neutrino produces a lepton and a nucleon are dominant at T2K beam energies, and these are the signal events used in the measurement of muon disappearance parameters θ₂₃ and ∆m²₃₂. The second most dominant neutrino interaction mode at T2K is the charged current single pion interaction (CC1π+) in which both a lepton and a charged pion are produced in addition to the nucleon. This thesis presents a method to identify charged pions and CC1π+ neutrino interactions at Super-Kamiokande. This is used to develop a selection method for muon neutrino CC1π+ interactions at Super-Kamiokande in the T2K beam. There are 93 events expected based on Monte Carlo predictions which would increase the number of muon neutrino events in the T2K analysis by 40%. Methods developed to evaluate the systematic errors associated with explicitly selecting charged pions at Super-Kamiokande for the first time are also discussed.Science, Faculty ofPhysics and Astronomy, Department ofGraduat

    Über das magnetische Verhalten verschiedener Stoffe

    Full text link
    • …
    corecore