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 Limes. Parallel computing, in principle very suitable fur 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 CINCA (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 10(2) (as in our case where 128 processors are available) up to about 10(3) (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.

Multiple processor version of a Monte Carlo code for photon transport in turbid media / A., Colasanti; G., Guida; A., Kisslinger; R., Liuzzi; Quarto, Maria; Riccio, Patrizia; Roberti, Giuseppe; F., Villani. - In: COMPUTER PHYSICS COMMUNICATIONS. - ISSN 0010-4655. - STAMPA. - 132:(2000), pp. 84-93. [10.1016/S0010-4655(00)00138-7]

Multiple processor version of a Monte Carlo code for photon transport in turbid media

QUARTO, MARIA;RICCIO, PATRIZIA;ROBERTI, GIUSEPPE;
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 Limes. Parallel computing, in principle very suitable fur 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 CINCA (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 10(2) (as in our case where 128 processors are available) up to about 10(3) (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.
2000
Multiple processor version of a Monte Carlo code for photon transport in turbid media / A., Colasanti; G., Guida; A., Kisslinger; R., Liuzzi; Quarto, Maria; Riccio, Patrizia; Roberti, Giuseppe; F., Villani. - In: COMPUTER PHYSICS COMMUNICATIONS. - ISSN 0010-4655. - STAMPA. - 132:(2000), pp. 84-93. [10.1016/S0010-4655(00)00138-7]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/497735
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 24
social impact