Accelerating koblinger's method of compton scattering on GPU
|
|
- Eric Adrian Stephens
- 5 years ago
- Views:
Transcription
1 Available online at Procedia Engineering 24 (211) International Conference on Advances in Engineering Accelerating koblingers method of compton scattering on GPU Jing Xie a,b, a* a School of Information, XI AN University of Finance and Economics, Xi an, 711, China b School of Computer, National University of Defense Technology, Changsha 4173, China Abstract Graphics Processing Unit (GPU), originally developed for real-time, high-definition 3D graphics in computer games, now provides great faculty in solving scientific applications. The Compton scattering is an important procedure of particle transport. This paper focuses on accelerating the Koblingers method of Compton scattering on GPU. Koblingers method is mapped onto the thread execution model of GPU and the massive fine GPU thread mechanism is used in the implementation. The experimental results show NVIDIA M25 GPU is times faster than Intel Xeon X567 and X5355 chips. 211 Published by Elsevier Ltd. Open access under CC BY-NC-ND license. Selection and/or peer-review under responsibility of ICAE211. Keywords: Koblinger s method; Compton Scattering; Klein-Nishina formula; GPU 1. Introduction Monte Carlo (MC) method is widely used to simulate the particle transport. The main advantages of the MC approach are its ability to solve complicated three-dimensional, time-dependent problems of particle transport with arbitrary precision [1]. The simple physics treatment is intended primarily for higher energy photons. The electron positron pair created as a result of pair production is treated for further transport and the photon disappears [2]. The photoelectric effect is regarded as an absorption (without fluorescence), scattering (Compton) is regarded to be on free electrons (without use of form factors), and the highly forward coherent Thomson scattering is ignored [1]: σ t = σ p e + σ pp + σ cs (1) where σ pe, σ pp and σ cs stand for the cross section of photoelectric effect, pair production and Compton scattering. For the incident energy of particles above 1.5 MeV, the Compton scattering process is sampled exactly by Koblingers method [3] which will be studied in this paper. * Corresponding author. Tel address: xaxj71@126.com Published by Elsevier Ltd. doi:1.116/j.proeng Open access under CC BY-NC-ND license.
2 Jing Xie / Procedia Engineering 24 (211) The differential cross section for the process is given by the Klein-Nishina (KN) formula [1]: 2 α 2 α α 2 K ( α, μ ) d μ = π r ( ) + + μ 1 dμ (2) α α α α and α are the incident and final photon 2 α = E / ( mc ) m α = α / ( 1 + α ( 1 μ)) r 13 where is the classical electron radius, energies in units of.511 MeV. where is the mass of the electron and c is the speed of light, and. The Compton scattering technique was used to study the ground-state electronic properties of several condensed matter systems. Singhal [16] described an experiment which verified the Compton collision formula and the angular dependence of the KN formula. Within the framework of external radiation Compton model, Moderski et al. [17] presented how these effect influence the spectra of blazars for which the production of gamma rays is dominated by Comptonization of external radiation. The Compton scattering process is sampled exactly by Kahns method [11] below 1.5 MeV and by Koblingers method [3] above 1.5 MeV as analyzed and recommended by Blomquist and Gelbard [12]. The NVIDIA Compute Unified Device Architecture (CUDA) [4] programming model becomes more mature. GPU has been successfully applied to many computation intensive domains, such as random number generation [5], undetermined and determined particle transport [6-9]. As mentioned above, Compton scattering is a basic operation in the MC simulation of particle transport. Xie [13] studied the Kahn s method of Compton scattering on GPU and gets times speedup. In the MC computation, the PRNG is the basic. James Ticker [7] described a new algorithm, the particle-perblock technique that provides a good match with the underlying GPU multiprocessor hardware design. Heimlich et al. [6] presented a neutron transport simulation by MC method on GPU. The GPU reached a speed up about 125 times when compared to a single-core CPU solution and 14 times, when compared to an 8-core CPU solution. Gong et al. accelerated the PRNG for MCNP on GPU [5] and studied a parallel Monte Carlo benchmark on both GPU [14] and heterogeneous CPU/GPU platform [15]. 2. Implement Koblingers method on GPU The PRNG is the basic of Monte Carlo simulation. The original serial implementation on CPU and the parallel implementation on GPU can refer to paper [6], which gives the details of the PRNG for MCNP on GPU. The implementation of Koblinger s method on GPU is shown in Algorithm 1. The device qualifier declares a function that is executed on the device and callable from the device only. The input parameter E in stands for the incident energy. E in ranges is bigger than 3 for the energy in units of.511 MeV. In the real application, it needs to call the device function many times. When it comes to the parallel implementation, we should ensure not reuse the random numbers. Assuming thread1 is independent from thread2. Thread1 samples the Compton scattering with the random number set S1={ri, ri+1,, ri+i}, where {ri} is the ordinal random numbers. Thread2 uses random number set S2={rj, rj+1,, rj+j}. The seeds ri, rj is determined by the jump function of the PRNG [5]. The property S 1 S 2 = Φ should be achieved, where Φ is the empty set. 3. Results and discussions The experimental platforms consist of three platforms (M25, X567 and X5355). M25 consists of one NVIDIA M25 GPU (448 CUDA cores, 1.15 GHz) and CUDA NVCC compiler version 3.2. X567 consists of one Intel Xeon X567 CPU (six cores, 2.93 GHz), Intel Fortran compiler version 11.1 and MPICH2 version 1.3.2p1. X5355 consists of one Intel Xeon X5355 CPU (four cores, 2.67 GHz), Intel Fortran compiler version 1.1 and MPICH2 version 1..7.
3 244 Jing Xie / Procedia Engineering 24 (211) Experimental results Runtime (seconds) Problem size (*BASE) Fig. 1. Impact of the CUDA thread block size. The impact of the size of CUDA thread block is shown in Fig. 1. The problem size is the number of random numbers used in the experiment. The BASE is 44128, which is the product of 4297, 4 and 256. An optimizing option with CUDA programming model is the thread block size, which means how many GPU threads running in a GPU thread block. The execution with 128 threads per thread block outperforms that with other thread block size. For problem size 16, the runtime of 128 threads per thread block is only.43 seconds. The impact of the size of CUDA thread block is shown in Fig. 1. The problem size is the number of random numbers used in the experiment. The BASE is 44128, which is the product of 4297, 4 and 256. An optimizing option with CUDA programming model is the thread block size, which means how many
4 Jing Xie / Procedia Engineering 24 (211) GPU threads running in a GPU thread block. The execution with 128 threads per thread block outperforms that with other thread block size. For problem size 16, the runtime of 128 threads per thread block is only.43 seconds M25/X567 M25/X5355 X567/X5355 Speedup Problem size (*BASE) Fig. 2. Performance comparisons among M25, X567 and X5355 The performance comparisons among M25, X567 and X5355 are shown in Fig. 2. The CPU implementations run with all cores of the CPU chips X567 and X5355. The performance speedup between M25 and X567 is up to M25 is 2.36 times faster than X5355. X567 is 1.62 times faster than X Discussions The MC simulations are regarded as inherently parallel computation which is very suitable for GPU architecture. But the M25 is only 8.39 times faster the high end six cores X567 for Koblinger s method. The speedup of sampling Compton scattering with Kahn s method is only 3.1. The three branches in sampling Compton scattering with Kahn s method decrease the performance on GPU. Because Koblinger s method is much more straightforward than Kahn s method, GPU is much more suitable for Koblinger s method than Kahn s method. 4. Conclusions Choosing the right algorithm and efficiently mapping it to the underlying hardware has always been important in high-performance computing. In this paper, sampling Compton scattering by Koblinger s method is accelerated on GPU. It has been implemented with the CUDA programming model. The advantage of Koblinger s method on GPU has demonstrated on NVIDIA M25 GPU compared with two Intel CPUs. Acknowledgements This research work is supported by the Science Research Plan in XIAN University of Finace and Economics (Program No.1XCK29), by the National Natural Science Foundation of China under grant No.69733, also by 973 Program of China under grant No References
5 246 Jing Xie / Procedia Engineering 24 (211) [1] Briesmeister J, et al.. MCNP-A general Monte Carlo N-particle transport code Version 4C. Tech. Rep. LA-1379-M, Los Alamos National Laboratory; 2. [2] Mitra M, Sarkar P. Monte Carlo simulations to estimate the background spectrum in a shielded NaI(Tl) [gamma]- spectrometric system. Applied Radiation and Isotopes 25; 63: [3] Koblinger L. Direct sampling from the Klein Nishina distribution for photon energies above 1.4 MeV. Nucl. Sci. Eng. 1975; 56( 2): [4] NVIDIA Corporation, CUDA Programming Guide Version [5] Gong C, Liu J, Chi L, Hu Q, Deng L, Gong Z. Accelerating Pseudo-Random Number Generator for MCNP on GPU, in: AIP Conference Proceedings ICNAAM 21; 1281: [6] Heimlich A, Mol A, Pereira C. GPU-based Monte Carlo simulation in neutron transport and finite differences heat equation evaluation. Progress in Nuclear Energy 211; 53: [7] Tickner J. Monte Carlo simulation of X-ray and gamma-ray photon transport on a graphics-processing unit. Computer Physics Communications 21; 181: [8] Gong C, Liu J, Yang B, Deng L, Li G, Li X, Hu Q, Gong Z. Accelerating MCNP-based Monte Carlo Simulations for Neutron Transport on GPU. International Journal of Radiation Oncology * Biology * Physics 211; 81(2): S157-S158. [9] Gong C, Liu J, Chi L, Huang H, Fang F, Gong Z. GPU accelerated simulations of 3D deterministic particle transport using discrete ordinates method. Journal of Computational Physics 211; 23: [1] Carter L, Cashwell E. Particle-transport simulation with the Monte Carlo method. Tech. rep., Los Alamos Scientific Lab., N. Mex.(USA), ERDA Critical Review Series, TID-2667; [11] Kahn H. Applications of Monte Carlo, AEC The Rand Corporation [12] Blomquist R, Gelbard E. An assessment of existing Klein-Nishina Monte Carlo sampling methods. Nucl. Sci. Eng. 1983; 83: [13] Xie Jing, Sampling Compton Scattering by Kahn s method on GPU, in 211 International Conference on Advanced in Control Engineering and Information Science (CEIS 211), 211, accepted. [14] Gong C, Liu J, Qin J, Hu Q, Gong Z. Effcient Embarrassingly Parallel on Graphics Processor Unit. in: Education Technology and Computer (ICETC), 2nd International Conference on. IEEE 21; 4:4 44. [15] Gong C, Liu J, Qin J, Hu Q, Gong Z. Hybrid Embarrassingly Parallel on heterogeneous platform. in: Computer Science and Information Technology (ICCSIT), 21 3rd IEEE International Conference on. IEEE; 21, 3: [16] Singhal R, Burns A. Verification of Compton collision and Klein Nishina formulasan undergraduate laboratory experiment. Am. J. Phys 1978; 46: [17] R. Moderski and M. Sikora, The Klein-Nishina Effects in Blazar Jets, in Multiwavelength Approach to Unidentified Gamma-Ray Sources, K. Cheng and G. Romero, Eds. Springer Netherlands, 25, p
Limitations in the PHOTON Monte Carlo gamma transport code
Nuclear Instruments and Methods in Physics Research A 480 (2002) 729 733 Limitations in the PHOTON Monte Carlo gamma transport code I. Orion a, L. Wielopolski b, * a St. Luke s/roosevelt Hospital, Columbia
More informationMedical Physics Research Center, Mashhad University of Medical Sciences, Mashhad, Iran.
DXRaySMCS First User Friendly Interface Developed for Prediction of Diagnostic Radiology X-Ray Spectra Produced by Monte Carlo (MCNP-4C) Simulation in Iran M.T. Bahreyni Toosi a*, H. Moradi b, H. Zare
More informationSHIELDING DEPTH DETERMINATION OF COBALT PHOTON SHOWER THROUGH LEAD, ALUMINUM AND AIR USING MONTE CARLO SIMULATION
Research Article SHIELDING DEPTH DETERMINATION OF COBALT PHOTON SHOWER THROUGH LEAD, ALUMINUM AND AIR USING MONTE CARLO SIMULATION 1 Ngadda, Y. H., 2 Ewa, I. O. B. and 3 Chagok, N. M. D. 1 Physics Department,
More informationOPTIMIZATION OF MONTE CARLO TRANSPORT SIMULATIONS IN STOCHASTIC MEDIA
PHYSOR 2012 Advances in Reactor Physics Linking Research, Industry, and Education Knoxville, Tennessee, USA, April 15-20, 2012, on CD-ROM, American Nuclear Society, LaGrange Park, IL (2010) OPTIMIZATION
More informationBasics of treatment planning II
Basics of treatment planning II Sastry Vedam PhD DABR Introduction to Medical Physics III: Therapy Spring 2015 Monte Carlo Methods 1 Monte Carlo! Most accurate at predicting dose distributions! Based on
More informationA fast and accurate GPU-based proton transport Monte Carlo simulation for validating proton therapy treatment plans
A fast and accurate GPU-based proton transport Monte Carlo simulation for validating proton therapy treatment plans H. Wan Chan Tseung 1 J. Ma C. Beltran PTCOG 2014 13 June, Shanghai 1 wanchantseung.hok@mayo.edu
More informationOPTIMIZATION OF MONTE CARLO TRANSPORT SIMULATIONS IN STOCHASTIC MEDIA
PHYSOR 2012 Advances in Reactor Physics Linking Research, Industry, and Education Knoxville, Tennessee, USA, April 15-20, 2012, on CD-ROM, American Nuclear Society, LaGrange Park, IL (2012) OPTIMIZATION
More informationApplication of MCNP Code in Shielding Design for Radioactive Sources
Application of MCNP Code in Shielding Design for Radioactive Sources Ibrahim A. Alrammah Abstract This paper presents three tasks: Task 1 explores: the detected number of as a function of polythene moderator
More informationModeling the ORTEC EX-100 Detector using MCNP
Modeling the ORTEC EX-100 Detector using MCNP MCNP is a general-purpose Monte Carlo radiation transport code for modeling the interaction of radiation with materials based on composition and density. MCNP
More informationThe GPU-based Parallel Calculation of Gravity and Magnetic Anomalies for 3D Arbitrary Bodies
Available online at www.sciencedirect.com Procedia Environmental Sciences 12 (212 ) 628 633 211 International Conference on Environmental Science and Engineering (ICESE 211) The GPU-based Parallel Calculation
More informationBreaking Through the Barriers to GPU Accelerated Monte Carlo Particle Transport
Breaking Through the Barriers to GPU Accelerated Monte Carlo Particle Transport GTC 2018 Jeremy Sweezy Scientist Monte Carlo Methods, Codes and Applications Group 3/28/2018 Operated by Los Alamos National
More informationMonte Carlo Method for Medical & Health Physics
Med Phys 774 Monte Carlo Method for Medical & Health Physics Chapter 5. MCNP Monte Carlo Code 1 MCNP stands for: A general-purpose M C N-P code Particles that can be transported??? See the references:
More informationParticle track plotting in Visual MCNP6 Randy Schwarz 1,*
Particle track plotting in Visual MCNP6 Randy Schwarz 1,* 1 Visual Editor Consultants, PO Box 1308, Richland, WA 99352, USA Abstract. A visual interface for MCNP6 has been created to allow the plotting
More informationParallel Direct Simulation Monte Carlo Computation Using CUDA on GPUs
Parallel Direct Simulation Monte Carlo Computation Using CUDA on GPUs C.-C. Su a, C.-W. Hsieh b, M. R. Smith b, M. C. Jermy c and J.-S. Wu a a Department of Mechanical Engineering, National Chiao Tung
More informationPARALLEL FRAMEWORK FOR PARTIAL WAVE ANALYSIS AT BES-III EXPERIMENT
PARALLEL FRAMEWORK FOR PARTIAL WAVE ANALYSIS AT BES-III EXPERIMENT V.A. Tokareva a, I.I. Denisenko Laboratory of Nuclear Problems, Joint Institute for Nuclear Research, 6 Joliot-Curie, Dubna, Moscow region,
More information84 Luo heng-ming et al Vol. 12 Under the condition of one-dimensional slab geometry the transport equation for photons reads ±()N(x; μ; ) du d N(
Vol 12 No 7, July 23 cfl 23 Chin. Phys. Soc. 19-1963/23/12(7)/83-6 Chinese Physics and IOP Publishing Ltd The penetration, diffusion and energy deposition of high-energy photon * Luo heng-ming(λπξ) a),
More informationPerformance Analysis and Optimization of Gyrokinetic Torodial Code on TH-1A Supercomputer
Performance Analysis and Optimization of Gyrokinetic Torodial Code on TH-1A Supercomputer Xiaoqian Zhu 1,2, Xin Liu 1, Xiangfei Meng 2, Jinghua Feng 2 1 School of Computer, National University of Defense
More informationGPU Programming Using NVIDIA CUDA
GPU Programming Using NVIDIA CUDA Siddhante Nangla 1, Professor Chetna Achar 2 1, 2 MET s Institute of Computer Science, Bandra Mumbai University Abstract: GPGPU or General-Purpose Computing on Graphics
More informationSupercomputing the Cascade Processes of Radiation Transport
19 th World Conference on Non-Destructive Testing 2016 Supercomputing the Cascade Processes of Radiation Transport Mikhail ZHUKOVSKIY 1, Mikhail MARKOV 1, Sergey PODOLYAKO 1, Roman USKOV 1, Carsten BELLON
More informationELECTRON DOSE KERNELS TO ACCOUNT FOR SECONDARY PARTICLE TRANSPORT IN DETERMINISTIC SIMULATIONS
Computational Medical Physics Working Group Workshop II, Sep 30 Oct 3, 2007 University of Florida (UF), Gainesville, Florida USA on CD-ROM, American Nuclear Society, LaGrange Park, IL (2007) ELECTRON DOSE
More informationIndrin Chetty Henry Ford Hospital Detroit, MI. AAPM Annual Meeting Houston 7:30-8:25 Mon 08/07/28 1/30
Review of TG105: Issues associated with clinical implementation of Monte Carlo-based photon and electron external beam treatment planning D. W. O. Rogers, Carleton Laboratory for Radiotherapy Physics,
More informationAn Efficient AC Algorithm with GPU
Available online at www.sciencedirect.com Procedia Engineering 29 (2012) 4249 4253 2012 International Workshop on Information and Electronics Engineering (IWIEE) An Efficient AC Algorithm with GPU Liang
More informationOutline. Outline 7/24/2014. Fast, near real-time, Monte Carlo dose calculations using GPU. Xun Jia Ph.D. GPU Monte Carlo. Clinical Applications
Fast, near real-time, Monte Carlo dose calculations using GPU Xun Jia Ph.D. xun.jia@utsouthwestern.edu Outline GPU Monte Carlo Clinical Applications Conclusions 2 Outline GPU Monte Carlo Clinical Applications
More informationMassively Parallel GPU-friendly Algorithms for PET. Szirmay-Kalos László, Budapest, University of Technology and Economics
Massively Parallel GPU-friendly Algorithms for PET Szirmay-Kalos László, http://cg.iit.bme.hu, Budapest, University of Technology and Economics (GP)GPU: CUDA (OpenCL) Multiprocessor N Multiprocessor 2
More informationCombining Analytical and Monte Carlo Modelling for Industrial Radiology
19 th World Conference on Non-Destructive Testing 2016 Combining Analytical and Monte Carlo Modelling for Industrial Radiology Carsten BELLON, Gerd-Rüdiger JAENISCH, Andreas DERESCH BAM Bundesanstalt für
More informationMesh Human Phantoms with MCNP
LAUR-12-01659 Mesh Human Phantoms with MCNP Casey Anderson (casey_a@lanl.gov) Karen Kelley, Tim Goorley Los Alamos National Laboratory U N C L A S S I F I E D Slide 1 Summary Monte Carlo for Radiation
More informationArtifact Mitigation in High Energy CT via Monte Carlo Simulation
PIERS ONLINE, VOL. 7, NO. 8, 11 791 Artifact Mitigation in High Energy CT via Monte Carlo Simulation Xuemin Jin and Robert Y. Levine Spectral Sciences, Inc., USA Abstract The high energy (< 15 MeV) incident
More informationGenerators at the LHC
High Performance Computing for Event Generators at the LHC A Multi-Threaded Version of MCFM, J.M. Campbell, R.K. Ellis, W. Giele, 2015. Higgs boson production in association with a jet at NNLO using jettiness
More informationVerification of the Hexagonal Ray Tracing Module and the CMFD Acceleration in ntracer
KNS 2017 Autumn Gyeongju Verification of the Hexagonal Ray Tracing Module and the CMFD Acceleration in ntracer October 27, 2017 Seongchan Kim, Changhyun Lim, Young Suk Ban and Han Gyu Joo * Reactor Physics
More informationForrest B. Brown, Yasunobu Nagaya. American Nuclear Society 2002 Winter Meeting November 17-21, 2002 Washington, DC
LA-UR-02-3782 Approved for public release; distribution is unlimited. Title: THE MCNP5 RANDOM NUMBER GENERATOR Author(s): Forrest B. Brown, Yasunobu Nagaya Submitted to: American Nuclear Society 2002 Winter
More informationI. INTRODUCTION. Figure 1. Radiation room model at Dongnai General Hospital
International Journal of Computational Engineering Research Vol, 04 Issue, 4 Simulation of Photon and Electron dose distributions 5 code for the treatment area using the linear electron accelerator (LINAC)
More informationPhoton Energy Spectrum Reconstruction Based on Monte Carlo and Measured Percentage Depth Dose in Accurate Radiotherapy
Progress in NUCLEAR SCIENCE and TECHNOLOGY, Vol., pp.160-164 (011) ARTICLE Photon Energy Spectrum Reconstruction Based on Monte Carlo and Measured Percentage Depth Dose in Accurate Radiotherapy Gui LI
More informationHPC with GPU and its applications from Inspur. Haibo Xie, Ph.D
HPC with GPU and its applications from Inspur Haibo Xie, Ph.D xiehb@inspur.com 2 Agenda I. HPC with GPU II. YITIAN solution and application 3 New Moore s Law 4 HPC? HPC stands for High Heterogeneous Performance
More informationDETERMINISTIC 3D RADIATION TRANSPORT SIMULATION FOR DOSE DISTRIBUTION AND ORGAN DOSE EVALUATION IN DIAGNOSTIC CT
DETERMINISTIC 3D RADIATION TRANSPORT SIMULATION FOR DOSE DISTRIBUTION AND ORGAN DOSE EVALUATION IN DIAGNOSTIC CT Monica Ghita,, Glenn Sjoden, Manuel Arreola, Ahmad Al-Basheer Basheer, Choonsik Lee, Wesley
More informationDeliverable D10.2. WP10 JRA04 INDESYS Innovative solutions for nuclear physics detectors
MS116 Characterization of light production, propagation and collection for both organic and inorganic scintillators D10.2 R&D on new and existing scintillation materials: Report on the light production,
More informationDesign of three-dimensional photoelectric stylus micro-displacement measuring system
Available online at www.sciencedirect.com Procedia Engineering 15 (011 ) 400 404 Design of three-dimensional photoelectric stylus micro-displacement measuring system Yu Huan-huan, Zhang Hong-wei *, Liu
More informationEVALUATION OF SPEEDUP OF MONTE CARLO CALCULATIONS OF TWO SIMPLE REACTOR PHYSICS PROBLEMS CODED FOR THE GPU/CUDA ENVIRONMENT
International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering (M&C 2011) Rio de Janeiro, RJ, Brazil, May 8-12, 2011, on CD-ROM, Latin American Section (LAS)
More informationPython for Development of OpenMP and CUDA Kernels for Multidimensional Data
Python for Development of OpenMP and CUDA Kernels for Multidimensional Data Zane W. Bell 1, Greg G. Davidson 2, Ed D Azevedo 3, Thomas M. Evans 2, Wayne Joubert 4, John K. Munro, Jr. 5, Dilip R. Patlolla
More informationOutline. Monte Carlo Radiation Transport Modeling Overview (MCNP5/6) Monte Carlo technique: Example. Monte Carlo technique: Introduction
Monte Carlo Radiation Transport Modeling Overview () Lecture 7 Special Topics: Device Modeling Outline Principles of Monte Carlo modeling Radiation transport modeling with Utilizing Visual Editor (VisEd)
More informationClick to edit Master title style
Introduction to Serpent Code Fusion neutronics workshop, Cambridge, UK, June 11-12, 2015 Jaakko Leppänen VTT Technical Research Center of Finland Click to edit Master title Outline style Serpent overview
More informationMPEXS benchmark results
MPEXS benchmark results - phase space data - Akinori Kimura 14 February 2017 Aim To validate results of MPEXS with phase space data by comparing with Geant4 results Depth dose and lateral dose distributions
More informationCUDA- based Geant4 Monte Carlo Simula8on for Radia8on Therapy. N. Henderson & K. Murakami GTC 2013
CUDA- based Geant4 Monte Carlo Simula8on for Radia8on Therapy N. Henderson & K. Murakami GTC 2013 1 The collabora8on Makoto Asai, SLAC Joseph Perl, SLAC Koichi Murakami, KEK- SLAC Takashi Sasaki, KEK Margot
More informationMemory Performance Characterization of SPEC CPU2006 Benchmarks Using TSIM1
Available online at www.sciencedirect.com Physics Procedia 33 (2012 ) 1029 1035 2012 International Conference on Medical Physics and Biomedical Engineering Memory Performance Characterization of SPEC CPU2006
More informationDaedeok-daero, Yuseong-gu, Daejeon , Republic of Korea b Argonne National Laboratory (ANL)
MC 2-3/TWODANT/DIF3D Analysis for the ZPPR-15 10 B(n, α) Reaction Rate Measurement Min Jae Lee a*, Donny Hartanto a, Sang Ji Kim a, and Changho Lee b a Korea Atomic Energy Research Institute (KAERI) 989-111
More informationMonte Carlo simulations
MC simulations Monte Carlo simulations Eirik Malinen Simulations of stochastic processes Interactions are stochastic: the path of a single ioniing particle may not be predicted Interactions are quantified
More informationPSG2 / Serpent a Monte Carlo Reactor Physics Burnup Calculation Code. Jaakko Leppänen
PSG2 / Serpent a Monte Carlo Reactor Physics Burnup Calculation Code Jaakko Leppänen Outline Background History The Serpent code: Neutron tracking Physics and interaction data Burnup calculation Output
More informationPreliminary Research on Distributed Cluster Monitoring of G/S Model
Available online at www.sciencedirect.com Physics Procedia 25 (2012 ) 860 867 2012 International Conference on Solid State Devices and Materials Science Preliminary Research on Distributed Cluster Monitoring
More informationAvailable online at ScienceDirect. Energy Procedia 69 (2015 )
Available online at www.sciencedirect.com ScienceDirect Energy Procedia 69 (2015 ) 1885 1894 International Conference on Concentrating Solar Power and Chemical Energy Systems, SolarPACES 2014 Heliostat
More informationSurface Wave Suppression with Joint S Transform and TT Transform
Available online at www.sciencedirect.com Procedia Earth and Planetary Science 3 ( 011 ) 46 5 011 Xian International Conference on Fine Geological Exploration and Groundwater & Gas Hazards Control in Coal
More informationA Hand Gesture Recognition Method Based on Multi-Feature Fusion and Template Matching
Available online at www.sciencedirect.com Procedia Engineering 9 (01) 1678 1684 01 International Workshop on Information and Electronics Engineering (IWIEE) A Hand Gesture Recognition Method Based on Multi-Feature
More informationDevelopment of a Radiation Shielding Monte Carlo Code: RShieldMC
Development of a Radiation Shielding Monte Carlo Code: RShieldMC Shenshen GAO 1,2, Zhen WU 1,3, Xin WANG 1,2, Rui QIU 1,2, Chunyan LI 1,3, Wei LU 1,2, Junli LI 1,2*, 1.Department of Physics Engineering,
More informationULTRA-HIGH SPEED MONTE CARLO COMPUTING TECHNIQUES USING FIELD PROGRAMMABLE GATE ARRAYS
The Monte Carlo Method: Versatility Unbounded In A Dynamic Computing World Chattanooga, Tennessee, April 17 21, 2005, on CD-ROM, American Nuclear Society, LaGrange Park, IL (2005) ULTRA-HIGH SPEED MONTE
More informationISOCS Characterization of Sodium Iodide Detectors for Gamma-Ray Spectrometry
ISOCS Characterization of Sodium Iodide Detectors for Gamma-Ray Spectrometry Sasha A. Philips, Frazier Bronson, Ram Venkataraman, Brian M. Young Abstract--Activity measurements require knowledge of the
More informationarxiv: v1 [physics.ins-det] 19 Oct 2017
arxiv:1710.07150v1 [physics.ins-det] 19 Oct 2017 Parallelized JUNO simulation software based on SNiPER Tao Lin 1, Jiaheng Zou 1, Weidong Li 1, Ziyan Deng 1, Guofu Cao 1, Xingtao Huang 2 and Zhengyun You
More informationImproved Convergence Rates in Implicit Monte Carlo Simulations Through Stratified Sampling
Improved Convergence Rates in Implicit Monte Carlo Simulations Through Stratified Sampling ANS Winter Conference 2013 Alex Long and Ryan McClarren Texas A&M University Alex Long (Texas A&M) ANS Winter
More informationResearch on monitoring technology of Iu-PS interface in WCDMA network
Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2354 2358 Advanced in Control Engineering and Information Science Research on monitoring technology of Iu-PS interface in WCDMA
More informationApplication of Improved Discrete Particle Swarm Optimization in Logistics Distribution Routing Problem
Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 3673 3677 Advanced in Control Engineeringand Information Science Application of Improved Discrete Particle Swarm Optimization in
More informationSuitability Study of MCNP Monte Carlo Program for Use in Medical Physics
Nuclear Energy in Central Europe '98 Terme Catez, September 7 to 10, 1998 SI0100092 Suitability Study of MCNP Monte Carlo Program for Use in Medical Physics R. Jeraj Reactor Physics Division, Jozef Stefan
More informationComputational Acceleration of Image Inpainting Alternating-Direction Implicit (ADI) Method Using GPU CUDA
Computational Acceleration of Inpainting Alternating-Direction Implicit (ADI) Method Using GPU CUDA Mutaqin Akbar mutaqin.akbar@gmail.com Pranowo pran@mail.uajy.ac.id Suyoto suyoto@mail.uajy.ac.id Abstract
More informationARTICLE IN PRESS. Fusion Engineering and Design xxx (2009) xxx xxx. Contents lists available at ScienceDirect. Fusion Engineering and Design
Fusion Engineering and Design xxx (2009) xxx xxx Contents lists available at ScienceDirect Fusion Engineering and Design journal homepage: www.elsevier.com/locate/fusengdes CAD-based interface programs
More informationUsing Graph Partitioning and Coloring for Flexible Coarse-Grained Shared-Memory Parallel Mesh Adaptation
Available online at www.sciencedirect.com Procedia Engineering 00 (2017) 000 000 www.elsevier.com/locate/procedia 26th International Meshing Roundtable, IMR26, 18-21 September 2017, Barcelona, Spain Using
More informationHybrid ant colony optimization algorithm for two echelon vehicle routing problem
Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 3361 3365 Advanced in Control Engineering and Information Science Hybrid ant colony optimization algorithm for two echelon vehicle
More informationHybrid Differential Evolution Algorithm for Traveling Salesman Problem
Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2716 2720 Advanced in Control Engineeringand Information Science Hybrid Differential Evolution Algorithm for Traveling Salesman
More information4th Annual International Conference on Material Science and Engineering (ICMSE 2016)
A Bidirectional Walk Method of Random Polygon for Two-dimensional Concrete Model Zheng CHEN 1,2,a,*, Yu-Liu WEI 1,b, Wei-Ying LIANG 1,c and Wo-Cheng HUANG 1,d 1 Key Laboratory of Disaster Prevention and
More informationDevelopment of a Rapid Design System for Aerial Work Truck Subframe with UG Secondary Development Framework
Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2961 2965 Advanced in Control Engineering and Information Science Development of a Rapid Design System for Aerial Work Truck Subframe
More informationMeasurement of depth-dose of linear accelerator and simulation by use of Geant4 computer code
reports of practical oncology and radiotherapy 1 5 (2 0 1 0) 64 68 available at www.sciencedirect.com journal homepage: http://www.rpor.eu/ Original article Measurement of depth-dose of linear accelerator
More informationDesign of New Oscillograph based on FPGA
Available online at www.sciencedirect.com Procedia Engineering 23 (2011) 60 64 Design of New Oscillograph based on FPGA Hu Haoran,ZHANG Fei School of Computer & Information, Anqing Teachers College, Anqing
More informationElectron Dose Kernels (EDK) for Secondary Particle Transport in Deterministic Simulations
Electron Dose Kernels (EDK) for Secondary Particle Transport in Deterministic Simulations A. Al-Basheer, G. Sjoden, M. Ghita Computational Medical Physics Team Nuclear & Radiological Engineering University
More informationDigital Earth Routine on Tegra K1
Digital Earth Routine on Tegra K1 Aerosol Optical Depth Retrieval Performance Comparison and Energy Efficiency Energy matters! Ecological A topic that affects us all Economical Reasons Practical Curiosity
More informationIMPROVEMENTS TO MONK & MCBEND ENABLING COUPLING & THE USE OF MONK CALCULATED ISOTOPIC COMPOSITIONS IN SHIELDING & CRITICALITY
IMPROVEMENTS TO MONK & MCBEND ENABLING COUPLING & THE USE OF MONK CALCULATED ISOTOPIC COMPOSITIONS IN SHIELDING & CRITICALITY N. Davies, M.J. Armishaw, S.D. Richards and G.P.Dobson Serco Technical Consulting
More informationLecture notes: Photon Monte Carlo simulation. Alex F Bielajew. Institute for National Measurement Standards. National Research Council of Canada
Lecture notes: Photon Monte Carlo simulation Alex F Bielajew Institute for National Measurement Standards National Research Council of Canada Ottawa, Canada K1A 0R6 Tel: 613-993-2715 FAX: 613-952-9865
More informationThe Spherical Harmonics Discrete Ordinate Method for Atmospheric Radiative Transfer
The Spherical Harmonics Discrete Ordinate Method for Atmospheric Radiative Transfer K. Franklin Evans Program in Atmospheric and Oceanic Sciences University of Colorado, Boulder Computational Methods in
More informationThe Monte Carlo simulation of a Package formed by the combination of three scintillators: Brillance380, Brillance350, and Prelude420.
EURONS I3 506065 JRA9 RHIB Report made during stay IEM-CSIC Madrid december 2006 MINISTERIO DE ASUNTOS EXTERIORES Y DE COOPERACIÓN AECI VICESECRETARÍA GENERAL The Monte Carlo simulation of a Package formed
More informationCOMPARISON OF PYTHON 3 SINGLE-GPU PARALLELIZATION TECHNOLOGIES ON THE EXAMPLE OF A CHARGED PARTICLES DYNAMICS SIMULATION PROBLEM
COMPARISON OF PYTHON 3 SINGLE-GPU PARALLELIZATION TECHNOLOGIES ON THE EXAMPLE OF A CHARGED PARTICLES DYNAMICS SIMULATION PROBLEM A. Boytsov 1,a, I. Kadochnikov 1,4,b, M. Zuev 1,c, A. Bulychev 2,d, Ya.
More informationResearch on Technologies in Smart Substation
Available online at www.sciencedirect.com Energy Procedia 12 (2011) 113 119 ICSGCE 2011: 27 30 September 2011, Chengdu, China Research on Technologies in Smart Substation Hongwei Li *, Lixin Wang Technology
More informationModeling Radiation Transport Using MCNP6 and Abaqus/CAE Chelsea A. D Angelo, Steven S. McCready, Karen C. Kelley Los Alamos National Laboratory
Modeling Radiation Transport Using MCNP6 and Abaqus/CAE Chelsea A. D Angelo, Steven S. McCready, Karen C. Kelley Los Alamos National Laboratory Abstract: Los Alamos National Laboratory (LANL) has released
More informationSensors State Monitoring based on LabVIEW and Wireless Nodes
Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2639 2643 Advanced in Control Engineering and Information Science Sensors State Monitoring based on LabVIEW and Wireless Nodes Tianbing
More informationGraphical User Interface for Simplified Neutron Transport Calculations
Graphical User Interface for Simplified Neutron Transport Calculations Phase 1 Final Report Instrument No: DE-SC0002321 July 20, 2009, through April 19, 2010 Recipient: Randolph Schwarz, Visual Editor
More informationHigh-Performance Computing Using GPUs
High-Performance Computing Using GPUs Luca Caucci caucci@email.arizona.edu Center for Gamma-Ray Imaging November 7, 2012 Outline Slide 1 of 27 Why GPUs? What is CUDA? The CUDA programming model Anatomy
More informationGeometric Templates for Improved Tracking Performance in Monte Carlo Codes
Joint International Conference on Supercomputing in Nuclear Applications and Monte Carlo 2013 (SNA + MC 2013) La Cité des Sciences et de l Industrie, Paris, France, October 27-31, 2013 Geometric Templates
More informationDouble Rewards of Porting Scientific Applications to the Intel MIC Architecture
Double Rewards of Porting Scientific Applications to the Intel MIC Architecture Troy A. Porter Hansen Experimental Physics Laboratory and Kavli Institute for Particle Astrophysics and Cosmology Stanford
More informationMonte Carlo simulations. Lesson FYSKJM4710 Eirik Malinen
Monte Carlo simulations Lesson FYSKJM4710 Eirik Malinen MC simulations 1 Simulations of stochastic processes Interactions are stochastic: the path of a single ionizing particle may not be predicted Interactions
More informationBenchmark 1.a Investigate and Understand Designated Lab Techniques The student will investigate and understand designated lab techniques.
I. Course Title Parallel Computing 2 II. Course Description Students study parallel programming and visualization in a variety of contexts with an emphasis on underlying and experimental technologies.
More informationX-ray simulation and applications
Computerized Tomography for Industrial Applications and Image Processing in Radiology March 15-17, 1999, Berlin, Germany DGZfP Proceedings BB 67-CD Paper 17 X-ray simulation and applications P. Hugonnard,
More informationA Toolbox for Teaching Image Fusion in Matlab
Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 197 ( 2015 ) 525 530 7th World Conference on Educational Sciences, (WCES-2015), 05-07 February 2015, Novotel
More informationResearch on software development platform based on SSH framework structure
Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 3078 3082 Advanced in Control Engineering and Information Science Research on software development platform based on SSH framework
More informationApplications of Berkeley s Dwarfs on Nvidia GPUs
Applications of Berkeley s Dwarfs on Nvidia GPUs Seminar: Topics in High-Performance and Scientific Computing Team N2: Yang Zhang, Haiqing Wang 05.02.2015 Overview CUDA The Dwarfs Dynamic Programming Sparse
More informationAvailable online at ScienceDirect. Procedia Engineering 99 (2015 )
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 99 (2015 ) 575 580 APISAT2014, 2014 Asia-Pacific International Symposium on Aerospace Technology, APISAT2014 A 3D Anisotropic
More informationThe Uintah Framework: A Unified Heterogeneous Task Scheduling and Runtime System
The Uintah Framework: A Unified Heterogeneous Task Scheduling and Runtime System Alan Humphrey, Qingyu Meng, Martin Berzins Scientific Computing and Imaging Institute & University of Utah I. Uintah Overview
More informationTHE COMPARISON OF PARALLEL SORTING ALGORITHMS IMPLEMENTED ON DIFFERENT HARDWARE PLATFORMS
Computer Science 14 (4) 2013 http://dx.doi.org/10.7494/csci.2013.14.4.679 Dominik Żurek Marcin Pietroń Maciej Wielgosz Kazimierz Wiatr THE COMPARISON OF PARALLEL SORTING ALGORITHMS IMPLEMENTED ON DIFFERENT
More informationOn the Comparative Performance of Parallel Algorithms on Small GPU/CUDA Clusters
1 On the Comparative Performance of Parallel Algorithms on Small GPU/CUDA Clusters N. P. Karunadasa & D. N. Ranasinghe University of Colombo School of Computing, Sri Lanka nishantha@opensource.lk, dnr@ucsc.cmb.ac.lk
More informationHigh Performance Computing on GPUs using NVIDIA CUDA
High Performance Computing on GPUs using NVIDIA CUDA Slides include some material from GPGPU tutorial at SIGGRAPH2007: http://www.gpgpu.org/s2007 1 Outline Motivation Stream programming Simplified HW and
More informationA premilinary study of the OECD/NEA 3D transport problem using the lattice code DRAGON
A premilinary study of the OECD/NEA 3D transport problem using the lattice code DRAGON Nicolas Martin, Guy Marleau, Alain Hébert Institut de Génie Nucléaire École Polytechnique de Montréal 28 CNS Symposium
More informationTwo-Phase flows on massively parallel multi-gpu clusters
Two-Phase flows on massively parallel multi-gpu clusters Peter Zaspel Michael Griebel Institute for Numerical Simulation Rheinische Friedrich-Wilhelms-Universität Bonn Workshop Programming of Heterogeneous
More informationInitialize data. read input file. particle in system? START. find the collided. photon. neutron. nuclide and its in bank? in bank? interaction.
Application of EDF uclear Data for Testing a Monte-Carlo eutron and Photon Transport Code P. Siangsanan, W.Dharmavanij and S. Chongkum Physics Division, Office of Atomic Eneegy for Peace (OAEP), Ministry
More informationcalled Hadoop Distribution file System (HDFS). HDFS is designed to run on clusters of commodity hardware and is capable of handling large files. A fil
Parallel Genome-Wide Analysis With Central And Graphic Processing Units Muhamad Fitra Kacamarga mkacamarga@binus.edu James W. Baurley baurley@binus.edu Bens Pardamean bpardamean@binus.edu Abstract The
More informationGamma ray transport simulations using SGaRD code
EPJ Nuclear Sci. Technol. 3, 9 (2017) P. Humbert and B. Méchitoua, published by EDP Sciences, 2017 DOI: 10.1051/epjn/2017006 Nuclear Sciences & Technologies Available online at: http://www.epj-n.org REGULAR
More informationFIELA: A Fast Image Encryption with Lorenz Attractor using Hybrid Computing
FIELA: A Fast Image Encryption with Lorenz Attractor using Hybrid Computing P Kranthi Kumar, B V Nagendra Prasad, Gelli MBSS Kumar, V. Chandrasekaran, P.K.Baruah Sri Sathya Sai Institute of Higher Learning,
More informationarxiv: v2 [cond-mat.mtrl-sci] 5 Jan 2010
Gamma scattering scanning of concrete block for detection of voids. Shivaramu 1, Arijit Bose 2 and M. Margret 1 1 Radiological Safety Division, Safety Group, IGCAR, Kalpakaam - 63 12 (India) 2 Chennai
More informationScatter in an uncollimated x-ray CT machine based on a Geant4 Monte Carlo simulation. Wadeson, Nicola and Morton, Edward and Lionheart, William
Scatter in an uncollimated x-ray CT machine based on a Geant4 Monte Carlo simulation Wadeson, Nicola and Morton, Edward and Lionheart, William 2010 MIMS EPrint: 2010.66 Manchester Institute for Mathematical
More information