@inproceedings{30c1aaa32c9a43288b9b4215cd799052,
title = "A comparison of spatial subdivision algorithms for sort-first rendering",
abstract = "This paper describes and experimentally evaluates three adaptive spatial subdivision heuristics for sort-first parallel graphics rendering on distributed-memory multicomputers. In sort-first rendering, imagespace, or screen, is divided into regions. Each processor is assigned one or multiple regions to render. Primitives in the scene are redistributed among the processors according to region assignments. The total number of primitives in the system may increase due to duplication of primitives crossing multiple regions assigned to different processors. The common characteristic of the algorithms discussed in this paper is that a 2-dimensional mesh is superimposed on the screen and screen is subdivided using the primitive distribution on this mesh. Each processor is assigned a single region to render. The first algorithm uses summed area table for subdividing the screen. The second algorithm uses quadtrees for subdivision. The third algorithm utilizes a graph partitioning approach. The second and the third algorithms are new approaches to adaptive screen subdivision in sort-first rendering. We compare the algorithms in terms of load balancing performance, execution time of the algorithms, and percent increase in the total number of primitives after redistribution step. In this paper, we do not target a specific rendering method such as polygon rendering or volume rendering. Our load balancing criteria is the number of primitives in each processor. We present experimental results on a Parsytec's CC parallel system.",
author = "Kur{\c c}, \{Tahsin M.\} and H{\"u}seyin Kutluca and Cevdet Aykanat and B{\"u}lent {\"O}zg{\"u}{\c c}",
note = "Publisher Copyright: {\textcopyright} 1997 Springer-Verlag Berlin Heidelberg.; International Conference and Exhibition on High-Performance Computing and Networking, HPCN Europe 1997 ; Conference date: 28-04-1997 Through 30-04-1997",
year = "1997",
doi = "10.1007/bfb0031587",
language = "English",
isbn = "3540628983",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "137--146",
editor = "Bob Hertzberger and Peter Sloot and Bob Hertzberger and Peter Sloot and Bob Hertzberger and Peter Sloot and Bob Hertzberger and Peter Sloot",
booktitle = "High-Performance Computing and Networking - International Conference and Exhibition, Proceedings",
}