|
|
Instruction-level Acceleration for Drawing Operations of Android System Based on Domestic Unicore Architecture |
LING Ming,WU Jianping,WANG Mengmeng |
(National ASIC System Engineering Research Center, Southeast University, Nanjing 210096, China) |
|
|
Abstract The bionic C library and the graphic system of the Android system were analyzed in this paper. It was found that the memory filling operations of the system took lots of time, so did the alpha compositing operations. The Unicore architecture could achieve better performance when accessing to 32 bytes aligned memory. The assembly language optimization approach was used to optimize the memory filling operation. The characteristics of concurrent operation of the SIMD (Single Instruction Multiple Data) co-processor were utilized to optimize the alpha compositing operation, which could finish the composition in processing several pixels simultaneously. The canvas filling operation was improved by 17% on average and up to 44% in the experiments for 0xbench after implemented with the mentioned assembly optimization approach. The bitmap drawing operation in 0xbench was accelerated by 34% on average assisted by the mentioned SIMD accelerated scheme and assembly optimization methods.
|
Received: 02 July 2012
Published: 30 July 2013
|
|
|
|
|
[1] |
HUANG Kang, 欧Yang-Guang-Yao , AN Shi-Jie, CHANG Han-Bao. Design and Simulation Research on Double-Staggered Arranged Porous Nozzle[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2013, 47(03): 434-437. |
[2] |
HAN Dong, ZHU Fang-Lai. Reduced-Order Observer Design for Systems with Unknown Inputs[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2012, 46(11): 1779-1784. |
[3] |
LI Zong-Tao-a, b , WU Tie-Jun-b, MA Long-Hua-b . A SINS Coning Compensation Algorithm Based on Gyro Error PostCompensation[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2011, 45(03): 388-0392. |
[4] |
ZHANG Ze, DUAN Guang-Ren, SUN Yong. Algorithm for Relative Position and Attitude of RVD Based on Dualquaternion[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2011, 45(03): 398-402. |
[5] |
WU Jun, YANG Jie, QIN Hong-xing. Incremental Surface Reconstruction of Unorganized Points Based on BFS[J]. J. Shanghai Jiaotong Univ.(Sci.) , 2008, 42(10): 1740-1744. |
|
|
|
|