Send to:

Choose Destination
See comment in PubMed Commons below
Comput Methods Programs Biomed. 2014;113(1):116-25. doi: 10.1016/j.cmpb.2013.09.009. Epub 2013 Sep 20.

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

Author information

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


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.

Copyright © 2013 Elsevier Ireland Ltd. All rights reserved.


CUDA; GPU; Microdosimetry; Monte Carlo; Proton tracks; Radiation therapy

[PubMed - indexed for MEDLINE]
PubMed Commons home

PubMed Commons

How to join PubMed Commons

    Supplemental Content

    Full text links

    Icon for Elsevier Science Icon for FindIt@Stanford
    Loading ...
    Write to the Help Desk