• Title of article

    Efficient polygon clipping for an SIMD graphics pipeline

  • Author/Authors

    Schneider، نويسنده , , B.-O.، نويسنده , , van Welzen، نويسنده , , J.، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1998
  • Pages
    14
  • From page
    272
  • To page
    285
  • Abstract
    Recently, SIMD processors have become popular architectures for multimedia. Though most of the 3D graphics pipeline can be implemented on such SIMD platforms in a straightforward manner, polygon clipping tends to cause clumsy and expensive interruptions to the SIMD pipeline. This paper describes a way to increase the efficiency of SIMD clipping without sacrificing the efficient flow of a SIMD graphics pipeline. In order to fully utilize the parallel execution units, we have developed two methods to avoid serialization of the execution stream: Deferred clipping postpones polygon clipping and uses hardware assistance to buffer polygons that need to be clipped. SIMD Clipping partitions the actual polygon clipping procedure between the SIMD engine and a conventional RISC processor. To increase the efficiency of SIMD clipping, we introduce the concepts of clip-plane pairs and edge batching. Clip-plane pairs allow clipping a polygon against two clip planes without introducing corner vertices. Edge batching reduces the communication and control overhead for starting of clipping on the SIMD engine.
  • Keywords
    clipplanepairs , Polygon clipping , deferred clipping , single-instruction multiple-data (SIMD) computer , edge batching. , Perspective projection
  • Journal title
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS
  • Serial Year
    1998
  • Journal title
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS
  • Record number

    401622