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
Link To Document