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 journalArticle

5 Citations (Scopus)

Abstract

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)
JournalPhysics in Medicine and Biology
Volume48
Issue number7
DOIs
StatePublished - Apr 7 2003

Fingerprint

Radiotherapy
Dosimetry
planning
radiation therapy
Planning
dosage
Therapeutics
simulation
Microcomputers
Personal computers
personal computers
acceleration (physics)
Engines
Hardware
engines
hardware
education

ASJC Scopus subject areas

  • Biomedical Engineering
  • Physics and Astronomy (miscellaneous)
  • Radiology Nuclear Medicine and imaging
  • Radiological and Ultrasound Technology

Cite this

A vectorized Monte Carlo code for radiotherapy treatment planning dose calculation. / Weng, Xuejun; Yan, Yulong; Shu, Huazhong; Wang, Jiawang; Jiang, Steve B.; Luo, Limin.

In: Physics in Medicine and Biology, Vol. 48, No. 7, 07.04.2003.

Research output: Contribution to journalArticle

@article{db9fdab25b1e4a1eb5eb80eb39f82d43,
title = "A vectorized Monte Carlo code for radiotherapy treatment planning dose calculation",
abstract = "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{\%}.",
author = "Xuejun Weng and Yulong Yan and Huazhong Shu and Jiawang Wang and Jiang, {Steve B.} and Limin Luo",
year = "2003",
month = "4",
day = "7",
doi = "10.1088/0031-9155/48/7/401",
language = "English (US)",
volume = "48",
journal = "Physics in Medicine and Biology",
issn = "0031-9155",
publisher = "IOP Publishing Ltd.",
number = "7",

}

TY - JOUR

T1 - A vectorized Monte Carlo code for radiotherapy treatment planning dose calculation

AU - Weng, Xuejun

AU - Yan, Yulong

AU - Shu, Huazhong

AU - Wang, Jiawang

AU - Jiang, Steve B.

AU - Luo, Limin

PY - 2003/4/7

Y1 - 2003/4/7

N2 - 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%.

AB - 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%.

UR - http://www.scopus.com/inward/record.url?scp=1642540537&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=1642540537&partnerID=8YFLogxK

U2 - 10.1088/0031-9155/48/7/401

DO - 10.1088/0031-9155/48/7/401

M3 - Article

C2 - 12701898

AN - SCOPUS:1642540537

VL - 48

JO - Physics in Medicine and Biology

JF - Physics in Medicine and Biology

SN - 0031-9155

IS - 7

ER -