Skip to main navigation Skip to search Skip to main content

A comparison of spatial subdivision algorithms for sort-first rendering

  • Bilkent University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

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.

Original languageEnglish
Title of host publicationHigh-Performance Computing and Networking - International Conference and Exhibition, Proceedings
EditorsBob Hertzberger, Peter Sloot, Bob Hertzberger, Peter Sloot, Bob Hertzberger, Peter Sloot, Bob Hertzberger, Peter Sloot
PublisherSpringer Verlag
Pages137-146
Number of pages10
ISBN (Print)3540628983, 3540628983, 3540628983, 3540628983, 9783540628989, 9783540628989, 9783540628989, 9783540628989
DOIs
StatePublished - 1997
EventInternational Conference and Exhibition on High-Performance Computing and Networking, HPCN Europe 1997 - Vienna, Austria
Duration: Apr 28 1997Apr 30 1997

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1225
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference and Exhibition on High-Performance Computing and Networking, HPCN Europe 1997
Country/TerritoryAustria
CityVienna
Period04/28/9704/30/97

Fingerprint

Dive into the research topics of 'A comparison of spatial subdivision algorithms for sort-first rendering'. Together they form a unique fingerprint.

Cite this