Accelerated event-by-event Monte Carlo microdosimetric calculations of electrons and protons tracks on a multi-core CPU and a CUDA-enabled GPU.

Comput Methods Programs Biomed

Department of Radiation Oncology, Stanford University School of Medicine, Stanford, CA 94305, United States. Electronic address:

Published: July 2014

For microdosimetric calculations event-by-event Monte Carlo (MC) methods are considered the most accurate. The main shortcoming of those methods is the extensive requirement for computational time. In this work we present an event-by-event MC code of low projectile energy electron and proton tracks for accelerated microdosimetric MC simulations on a graphic processing unit (GPU). Additionally, a hybrid implementation scheme was realized by employing OpenMP and CUDA in such a way that both GPU and multi-core CPU were utilized simultaneously. The two implementation schemes have been tested and compared with the sequential single threaded MC code on the CPU. Performance comparison was established on the speed-up for a set of benchmarking cases of electron and proton tracks. A maximum speedup of 67.2 was achieved for the GPU-based MC code, while a further improvement of the speedup up to 20% was achieved for the hybrid approach. The results indicate the capability of our CPU-GPU implementation for accelerated MC microdosimetric calculations of both electron and proton tracks without loss of accuracy.

Download full-text PDF

Source
http://dx.doi.org/10.1016/j.cmpb.2013.09.009DOI Listing

Publication Analysis

Top Keywords

microdosimetric calculations
12
electron proton
12
proton tracks
12
event-by-event monte
8
monte carlo
8
multi-core cpu
8
accelerated microdosimetric
8
accelerated event-by-event
4
microdosimetric
4
carlo microdosimetric
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!