• DocumentCode
    879310
  • Title

    A high-performance OpenVG accelerator with dual-scanline filling rendering

  • Author

    Kim, Daewoong ; Cha, Kilhyung ; Chae, Soo-Ik

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul
  • Volume
    54
  • Issue
    3
  • fYear
    2008
  • fDate
    8/1/2008 12:00:00 AM
  • Firstpage
    1303
  • Lastpage
    1311
  • Abstract
    In this paper, we propose a new search algorithm that reduces the memory bandwidth required for finding active edges in OpenVG rendering. It simultaneously prepares an active edge table for each scanline so that one edge may be stored in several active edge tables, which depends on the lifetime of each edge. It also gives us another benefit so that we can implement the multiple scanline filling in parallel for performance improvement. Experimental results show the external memory accesses of the proposed algorithm can be substantially reduced and the performance of the proposed dual-scanline filling rendering architecture can be significantly increased, especially for high-quality images. We implemented an OpenVG accelerator using the dual-scanline filling rendering with one-poly four-metal 0.18-mum CMOS technology, which requires about 350 K gates and operates at 100 MHz.
  • Keywords
    application program interfaces; rendering (computer graphics); OpenVG rendering; dual-scanline filling rendering; high-performance OpenVG accelerator; memory accesses; memory bandwidth; Bandwidth; CMOS technology; Computer architecture; Filling; Graphics; Hardware; Rendering (computer graphics); Scalability; Sorting; User interfaces; OpenVG, active-edge search, lifetime, multiple scanlines;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2008.4637621
  • Filename
    4637621