• DocumentCode
    1098954
  • Title

    A sorting classification of parallel rendering

  • Author

    Molnar, Steven ; Cox, Michael ; Ellsworth, David ; Fuchs, Henry

  • Author_Institution
    Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
  • Volume
    14
  • Issue
    4
  • fYear
    1994
  • fDate
    7/1/1994 12:00:00 AM
  • Firstpage
    23
  • Lastpage
    32
  • Abstract
    We describe a classification scheme that we believe provides a more structured framework for reasoning about parallel rendering. The scheme is based on where the sort from object coordinates to screen coordinates occurs, which we believe is fundamental whenever both geometry processing and rasterization are performed in parallel. This classification scheme supports the analysis of computational and communication costs, and encompasses the bulk of current and proposed highly parallel renderers - both hardware and software. We begin by reviewing the standard feed-forward rendering pipeline, showing how different ways of parallelizing it lead to three classes of rendering algorithms. Next, we consider each of these classes in detail, analyzing their aggregate processing and communication costs, possible variations, and constraints they may impose on rendering applications. Finally, we use these analyses to compare the classes and identify when each is likely to be preferable.<>
  • Keywords
    classification; inference mechanisms; rendering (computer graphics); sorting; communication costs; computational costs; geometry processing; object coordinates; parallel rendering; rasterization; reasoning; screen coordinates; sorting classification; structured framework; Aggregates; Application software; Computational efficiency; Concurrent computing; Costs; Feedforward systems; Geometry; Hardware; Pipelines; Sorting;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/38.291528
  • Filename
    291528