A vectorized Monte Carlo code for radiotherapy treatment planning dose calculation

Xuejun Weng, Yulong Yan, Huazhong Shu, Jiawang Wang, Steve B. Jiang, Limin Luo

Research output: Contribution to journalArticlepeer-review

8 Scopus citations


How to speed up Monte Carlo (MC) simulation in dose calculation without losing its intrinsic accuracy is one of the key issues of making a clinical MC dose engine. In this study we intensively investigated a special parallel computation technique, the vectorization technique, to boost simulation efficiency on a personal computer (PC) without extra hardware investment. A MC code, dose planning method (DPM), was extensively modified into a vectorized code, V-DPM, using the streaming single-instruction-multiple-data extension (SSE) parallel computation model. Comparative simulations were conducted for typical simulation cases in both DPM and V-DPM codes. We found that in every case the V-DPM code runs 1.5 times faster than the DPM code with variance of 0.6%.

Original languageEnglish (US)
Pages (from-to)N111-N120
JournalPhysics in medicine and biology
Issue number7
StatePublished - Apr 7 2003

ASJC Scopus subject areas

  • Radiological and Ultrasound Technology
  • Radiology Nuclear Medicine and imaging


Dive into the research topics of 'A vectorized Monte Carlo code for radiotherapy treatment planning dose calculation'. Together they form a unique fingerprint.

Cite this