DocumentCode :
2876160
Title :
Implementation of OpenVG Path and Paint Algorithms on Synchronous Data Triggered Architecture with Optimization
Author :
Sheng, Ma ; Libo, Huang ; Zhiying, Wang ; Kui, Dai
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2009
fDate :
9-11 July 2009
Firstpage :
379
Lastpage :
385
Abstract :
As a free application programming interface (API) for hardware-accelerated two-dimensional vector and raster graphics, OpenVG is becoming the standard for hardware development. This paper firstly proposes several optimization methods for OpenVG implementation, such as loop unrolling, operation transformation, function in lining, vectorization and address assignment, based on the hardware architecture and programming model of the Synchronous Data Triggered Architecture (SDTA). We then optimally realize the OpenVG path and paint algorithms on the SDTA with the direction of these methods and consideration of the algorithmspsila characteristics. The analysis results show that the optimized OpenVG algorithms achieved 3-9 times speedups compared with original ones.
Keywords :
application program interfaces; optimisation; OpenVG; address assignment; application programming interface; hardware development; hardware-accelerated two-dimensional vector; lining; loop unrolling; operation transformation; optimization; paint algorithms; raster graphics; synchronous data triggered architecture; vectorization; Application software; Computer architecture; Computer graphics; Hardware; Libraries; Optimization methods; Paints; Parallel processing; Rendering (computer graphics); Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking, Architecture, and Storage, 2009. NAS 2009. IEEE International Conference on
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3741-2
Type :
conf
DOI :
10.1109/NAS.2009.67
Filename :
5197354
Link To Document :
بازگشت