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