Title of article :
Multiple processor version of a Monte Carlo code for photon transport in turbid media Original Research Article
Author/Authors :
Alberto Colasanti، نويسنده , , Giovanni Guida، نويسنده , , Annamaria Kisslinger، نويسنده , , Raffaele Liuzzi، نويسنده , , Maria Quarto، نويسنده , , Patrizia Riccio، نويسنده , , Giuseppe Roberti، نويسنده , , Fulvia Villani، نويسنده ,
Issue Information :
دوهفته نامه با شماره پیاپی سال 2000
Abstract :
Although Monte Carlo (MC) simulations represent an accurate and flexible tool to study the photon transport in strongly scattering media with complex geometrical topologies, they are very often infeasible because of their very high computation times. Parallel computing, in principle very suitable for MC approach because it consists in the repeated application of the same calculations to unrelated and superposing events, offers a possible approach to overcome this problem. It was developed an MC multiple processor code for optical and IR photon transport which was run on the parallel processor computer CRAY-T3E (128 DEC Alpha EV5 nodes, 600 Mflops) at CINECA (Bologna, Italy). The comparison between single processor and multiple processor runs for the same tissue models shows that the parallelization reduces the computation time by a factor of about N , where N is the number of used processors. This means a computation time reduction by a factor ranging from about 102 (as in our case where 128 processors are available) up to about 103 (with the most powerful parallel computers with 1024 processors). This reduction could make feasible MC simulations till now impracticable. The scaling of the execution time of the parallel code, as a function of the values of the main input parameters, is also evaluated.
Keywords :
Scattering media , Monte Carlo codes , Parallel computing , Intralipid , Optical parameters , Photon transport , Transillumination
Journal title :
Computer Physics Communications
Journal title :
Computer Physics Communications