کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
8068881 1521121 2015 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Algorithmic choices in WARP - A framework for continuous energy Monte Carlo neutron transport in general 3D geometries on GPUs
موضوعات مرتبط
مهندسی و علوم پایه مهندسی انرژی مهندسی انرژی و فناوری های برق
پیش نمایش صفحه اول مقاله
Algorithmic choices in WARP - A framework for continuous energy Monte Carlo neutron transport in general 3D geometries on GPUs
چکیده انگلیسی
In recent supercomputers, general purpose graphics processing units (GPGPUs) are a significant faction of the supercomputer's total computational power. GPGPUs have different architectures compared to central processing units (CPUs), and for Monte Carlo neutron transport codes used in nuclear engineering to take advantage of these coprocessor cards, transport algorithms must be changed to execute efficiently on them. WARP is a continuous energy Monte Carlo neutron transport code that has been written to do this. The main thrust of WARP is to adapt previous event-based transport algorithms to the new GPU hardware; the algorithmic choices for all parts of which are presented in this paper. It is found that remapping history data references increases the GPU processing rate when histories start to complete. The main reason for this is that completed data are eliminated from the address space, threads are kept busy, and memory bandwidth is not wasted on checking completed data. Remapping also allows the interaction kernels to be launched concurrently, improving efficiency. The OptiX ray tracing framework and CUDPP library are used for geometry representation and parallel dataset-side operations, ensuring high performance and reliability.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Annals of Nuclear Energy - Volume 77, March 2015, Pages 176-193
نویسندگان
, ,