Ray tracing on distributed memory parallel computers : strategies for distributing computations and data

Didier Badouel 1 Kadi Bouatouch 2 Thierry Priol 1
1 API - Parallel VLSI Architectures
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, INRIA Rennes
2 SIAMES - Computer generated images, animation, modeling and simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, INRIA Rennes
Abstract : The ray tracing algorithm produces high quality images, but it requires a lot of computations which makes it extremely time-consuming. Several attempts have been made to reduce the synthesis time by using high speed parallel computers. For example, distributed memory parallel computers, such as hypercubes or transputer-based machines, offer an interesting performance/cost ratio. Several studies have used parallel computers to speed up the ray tracing algorithm so as to render complex scenes with several thousands of objects. However few of them have led to real implementation due to the complexity of the solution proposed by the authors. This paper introduces a new approach emulating a read-only shared memory on a distributed memory parallel computer. Results are given and are compared to a previous parallel ray tracing algorithm, both are implemented on an iPSC/2.
Document type :
Reports
Complete list of metadatas

https://hal.inria.fr/inria-00075395
Contributor : Rapport de Recherche Inria <>
Submitted on : Wednesday, May 24, 2006 - 6:08:07 PM
Last modification on : Friday, November 16, 2018 - 1:32:13 AM
Long-term archiving on: Tuesday, April 12, 2011 - 6:49:50 PM

Identifiers

  • HAL Id : inria-00075395, version 1

Citation

Didier Badouel, Kadi Bouatouch, Thierry Priol. Ray tracing on distributed memory parallel computers : strategies for distributing computations and data. [Research Report] RR-1163, INRIA. 1990. ⟨inria-00075395⟩

Share

Metrics

Record views

326

Files downloads

118