NUMA-AWARE DATA MANAGEMENT FOR NEUTRON CROSS SECTION DATA IN CONTINUOUS ENERGY MONTE CARLO NEUTRON TRANSPORT SIMULATION

نویسندگان

چکیده

The calculation of macroscopic neutron cross-sections is a fundamental part the continuous-energy Monte Carlo (MC) transport algorithm. MC simulations full nuclear reactor cores are computationally expensive, making high-accuracy impractical for most routine analysis tasks because their long time to solution. Thus, preparation simulation algorithms next generation supercomputers extremely important as improvements in computational performance and efficiency will directly translate into achievable accuracy. Due stochastic nature algorithm, cross-section data tables accessed highly randomized manner, resulting frequent cache misses latency-bound memory accesses. Furthermore, contemporary non-uniform access (NUMA) computer architectures, featuring very high latencies less space per core, exacerbate this behaviour. absence topology-aware allocation strategy existing high-performance computing (HPC) programming models major source problems NUMA systems. improve we propose strategies that allow control over location structures within hierarchy. A new management library, known AML, has recently been created facilitate mapping. To evaluate usefulness AML context simulations, have converted two lookup “proxy-applications” (XSBench RSBench) utilize library. In study, use these proxy-applications test several (the nuclide grid, unionized logarithmic hash multipole methods) with number schemes on variety node architectures. We find library speeds up 2x current hardware (e.g., dual-socket Skylake-based system) compared naive allocation. These exciting results also show path forward efficient next-generation exascale supercomputer designs feature even more complex hierarchies.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Analysis of a Reduced Data Movement Algorithm for Neutron Cross Section Data in Monte Carlo Simulations

Current Monte Carlo neutron transport applications use continuous energy cross section data to provide the statistical foundation for particle trajectories. This “classical” algorithm requires storage and random access of very large data structures. Recently, Forget et al.[1] reported on a fundamentally new approach, based on multipole expansions, that distills cross section data down to a more...

متن کامل

Neutron Transport Calculations Using Monte-Carlo Methods

Fusion reactions from direct-drive inertial confinement fusion experiments at the Laboratory for Laser Energetics (LLE) release large amounts of stored nuclear energy. Most of it is given off as energetic neutrons. Plastic scintillators are used as detectors for these neutrons. The neutrons that interact with the scintillator produce photons that are recorded using a photomultiplier tube on a f...

متن کامل

A Unified Monte Carlo Approach to Fast Neutron Cross Section Data Evaluation - NUCLEAR DATA AND MEASUREMENT SERIES

-------------------------------------------------7 Preface---------------------------------------------------7

متن کامل

Design and Simulation of Photoneutron Source by MCNPX Monte Carlo Code for Boron Neutron Capture Therapy

Introduction Electron linear accelerator (LINAC) can be used for neutron production in Boron Neutron Capture Therapy (BNCT). BNCT is an external radiotherapeutic method for the treatment of some cancers. In this study, Varian 2300 C/D LINAC was simulated as an electron accelerator-based photoneutron source to provide a suitable neutron flux for BNCT. Materials and Methods Photoneutron sources w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Epj Web of Conferences

سال: 2021

ISSN: ['2101-6275', '2100-014X']

DOI: https://doi.org/10.1051/epjconf/202124704020