Efficient parallel spatial subdivision algorithm for object-based parallel ray tracing
Date
1994Source Title
Computer-Aided Design
Print ISSN
0010-4485
Electronic ISSN
1879-2685
Publisher
Pergamon Press
Volume
26
Issue
12
Pages
883 - 890
Language
English
Type
ArticleItem Usage Stats
201
views
views
367
downloads
downloads
Abstract
Parallel ray tracing of complex scenes on multicomputers requires the distribution of both computation and scene data to the processors. This is carried out during preprocessing and usually consumes too much time and memory. The paper presents an efficient parallel subdivision algorithm that decomposes a given scene into rectangular regions adaptively and maps the resultant regions to the node processors of a multicomputer. The proposed algorithm uses efficient data structures to identify the splitting planes quickly. Furthermore the mapping of the regions and the objects to the node processors is performed while parallel spatial subdivision proceeds. The proposed algorithm is implemented on an Intel iPSC/2 hypercube multicomputer and promising results have been obtained. © 1994.
Keywords
multicomputersray tracing
spatial subdivision
Calculations
Computer architecture
Computers
Data storage equipment
Data structures
Data transfer
Mapping
Parallel processing systems
Synchronization
Amdahl law
Data coherence
Global memory
Multicomputers
Parallel ray tracing
Parallel subdivision algorithms
Algorithms
Permalink
http://hdl.handle.net/11693/26008Published Version (Please cite this version)
http://dx.doi.org/10.1016/0010-4485(94)90053-1Collections
Related items
Showing items related by title, author, creator and subject.
-
Auto-parallelizing stateful distributed streaming applications
Schneider, S.; Hirzel, M.; Gedik, Buğra; Wu, K. -L. (2012)Streaming applications transform possibly infinite streams of data and often have both high throughput and low latency requirements. They are comprised of operator graphs that produce and consume data tuples. The streaming ... -
Model-driven transformations for mapping parallel algorithms on parallel computing platforms
Arkin, E.; Tekinerdoğan, Bedir (MDHPCL, 2013)One of the important problems in parallel computing is the mapping of the parallel algorithm to the parallel computing platform. Hereby, for each parallel node the corresponding code for the parallel nodes must be implemented. ... -
Model-driven approach for supporting the mapping of parallel algorithms to parallel computing platforms
Arkin, E.; Tekinerdogan, Bedir; Imre, K.M. (Springer, Berlin, Heidelberg, 2013)The trend from single processor to parallel computer architectures has increased the importance of parallel computing. To support parallel computing it is important to map parallel algorithms to a computing platform that ...