title: Boosting runtime-performance of photon pencil beam algorithms for radiotherapy treatment planning.
abstract: Pencil beam algorithms are still considered as standard photon dose calculation methods in Radiotherapy treatment planning for many clinical applications. Despite their established role in radiotherapy planning their performance and clinical applicability has to be continuously adapted to evolving complex treatment techniques such as adaptive radiation therapy (ART). We herewith report on a new highly efficient version of a well-established pencil beam convolution algorithm which relies purely on measured input data. A method was developed that improves raytracing efficiency by exploiting the capability of modern CPU architecture for a runtime reduction. Since most of the current desktop computers provide more than one calculation unit we used symmetric multiprocessing extensively to parallelize the workload and thus decreasing the algorithmic runtime. To maximize the advantage of code parallelization, we present two implementation strategies - one for the dose calculation in inverse planning software, and one for traditional forward planning. As a result, we could achieve on a 16-core personal computer with AMD processors a superlinear speedup factor of approx. 18 for calculating the dose distribution of typical forward IMRT treatment plans.
authors.affiliation: Department of Medical Physics in Radiation Therapy, German Cancer Research Center (DKFZ), Im Neuenheimer Feld 280, D-69120 Heidelberg, Germany. m.siggel@dkfz.de
authors.forename: M
authors.initials: M
authors.lastname: Siggel
authors.forename: P
authors.initials: P
authors.lastname: Ziegenhein
authors.forename: S
authors.initials: S
authors.lastname: Nill
authors.forename: U
authors.initials: U
authors.lastname: Oelfke
mesh_terms: D000465:Algorithms; D006801:Humans; D017785:Photons / Q000627:therapeutic use*; D011879:Radiotherapy Dosage; D011880:Radiotherapy Planning, Computer-Assisted / Q000295:instrumentation / Q000379:methods*; D013997:Time Factors