The work presents an MPI parallel implementation of Pov-Ray, a powerful public domain ray tracing engine. The major problem in ray tracing is the large amount of CPU time needed for the elaboration of the image. With this parallel version it is possible to reduce the computation time or to render, with the same elaboration time, more complex or detailed images. The program was tested successfully on ParMa2, a low-cost cluster of personal computers running Linux operating system. The results are compared with those obtained with a commercial multiprocessor machine, a Silicon Graphics Onyx2 parallel processing system based on an Origin CC-NUMA architecture. The work described in this paper has been carried out under the financial support of the Italian Ministero dell’Università e della Ricerca Scientifica e Tecnologica (MURST) in the framework of the MOSAICO (Design Methodologies and Tools of High Performance Systems for Distributed Applications) Project.

MPIPOV: a Parallel Implementation of POV-Ray Based on MPI / Bertozzi, Massimo; Alessandro, Fava; Emanuele, Fava. - 1697:(1999), pp. 199-206. (Intervento presentato al convegno Recent Advances in Parallel Virtual Machine and Message Passing Interface) [10.1007/3-540-48158-3_53].

MPIPOV: a Parallel Implementation of POV-Ray Based on MPI

BERTOZZI, Massimo;
1999-01-01

Abstract

The work presents an MPI parallel implementation of Pov-Ray, a powerful public domain ray tracing engine. The major problem in ray tracing is the large amount of CPU time needed for the elaboration of the image. With this parallel version it is possible to reduce the computation time or to render, with the same elaboration time, more complex or detailed images. The program was tested successfully on ParMa2, a low-cost cluster of personal computers running Linux operating system. The results are compared with those obtained with a commercial multiprocessor machine, a Silicon Graphics Onyx2 parallel processing system based on an Origin CC-NUMA architecture. The work described in this paper has been carried out under the financial support of the Italian Ministero dell’Università e della Ricerca Scientifica e Tecnologica (MURST) in the framework of the MOSAICO (Design Methodologies and Tools of High Performance Systems for Distributed Applications) Project.
1999
MPIPOV: a Parallel Implementation of POV-Ray Based on MPI / Bertozzi, Massimo; Alessandro, Fava; Emanuele, Fava. - 1697:(1999), pp. 199-206. (Intervento presentato al convegno Recent Advances in Parallel Virtual Machine and Message Passing Interface) [10.1007/3-540-48158-3_53].
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/11381/1449485
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? ND
social impact