• DocumentCode
    3477420
  • Title

    Pixel merging for object-parallel rendering: A distributed snooping algorithm

  • Author

    Cox, Michael ; Hanrahan, Pat

  • Author_Institution
    Dept. of Comput. Sci., Princeton Univ., NJ, USA
  • fYear
    1993
  • fDate
    25-26 Oct 1993
  • Firstpage
    49
  • Lastpage
    56
  • Abstract
    In the purely object-parallel approach to multiprocessor rendering, each processor is assigned responsibility to render a subset of the graphics database. When rendering is complete, pixels from the processors must be merged and globally z-buffered. On an arbitrary multiprocessor interconnection network, the straightforward algorithm for pixel merging requires d-A total network bandwidth per frame, where d- is the depth complexity of the scene and A is the area of the screen or window. This algorithm is used by the Kubota Pacific Denali and appears to be used by the Evans and Sutherland Freedom series. An alternative algorithm, the PixelFlow algorithm, requires nA network bandwidth per frame, where n is the number of processors. But the merging is pipelined in PixelFlow so that each network link must only support A bandwidth per frame. However, that algorithm requires a separate special-purpose network for pixel merging. In this paper we present and analyze an expected-case log (d-)A algorithm for pixel merging that uses network broadcast, and we discuss the algorithm´s applicability to shared-memory bus architectures
  • Keywords
    rendering (computer graphics); PixelFlow algorithm; depth complexity; distributed snooping algorithm; graphics database; multiprocessor interconnection network; multiprocessor rendering; object-parallel rendering; pixel merging requires; shared-memory bus architectures; Algorithm design and analysis; Bandwidth; Computer architecture; Graphics; Layout; Libraries; Merging; Packaging; Parallel processing; Rendering (computer graphics);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Rendering Symposium, 1993
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-8186-4920-8
  • Type

    conf

  • DOI
    10.1109/PRS.1993.586085
  • Filename
    586085