DocumentCode :
2760374
Title :
Implementation of three SIMD algorithms for graphical user interface processing in mobile devices using the Atsana J2210 media processor
Author :
Breen, Kristopher C. ; Tapia, Jesús Hernández ; Elliott, Duncan G.
Author_Institution :
Dept. of Electr. & Comput. Eng., Alberta Univ., Edmonton, Alta.
fYear :
2005
fDate :
1-4 May 2005
Firstpage :
931
Lastpage :
934
Abstract :
This paper presents the implementation of three single-instruction, multiple-data (SIMD) parallel algorithms for improved graphical user interface processing in mobile devices. These algorithms, which perform alpha blending, window masking and rendering with antialiasing, are adapted for use with Atsana semiconductor´s J2210 media processor, a low-power system-on-chip for graphic, image and video processing in wireless applications. All three SIMD algorithms are successfully realized in software for the J2210, without the use of any floating-point math or integer division. The algorithms are evaluated through architecturally-aware simulation of the J2210´s SIMD array processor, and their performance is compared to that of equivalent sequential algorithms on a conventional RISC processor. Results show a performance improvement by a factor of 99.6, 39.3 and 2.4 for alpha blending, window masking and rendering with antialiasing, respectively. Power consumption in the array processor is very low for each algorithm, with a maximum of 4.5 mW during active operation. The combination of high performance and low power consumption achieved by these algorithms demonstrates that they are suitable for use in mobile devices equipped with a SIMD-capable media processor such as the J2210
Keywords :
graphical user interfaces; notebook computers; parallel processing; system-on-chip; Atsana J2210; SIMD algorithms; alpha blending; antialiasing; equivalent sequential algorithms; graphical user interface processing; image processing; low-power system-on-chip; media processor; mobile devices; single-instruction multiple-data parallel algorithms; video processing; window masking; window rendering; wireless applications; Application software; Energy consumption; Graphical user interfaces; Graphics; Hardware; Image coding; Mobile computing; Personal digital assistants; Sensor arrays; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
ISSN :
0840-7789
Print_ISBN :
0-7803-8885-2
Type :
conf
DOI :
10.1109/CCECE.2005.1557129
Filename :
1557129
Link To Document :
بازگشت