Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2008, Vol. 9 Issue (4): 524-530    DOI: 10.1631/jzus.A071203
Electrical & Electronic Engineering     
Efficient SIMD optimization for media processors
Jian-peng ZHOU, Ce SHI
Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  Single instruction multiple data (SIMD) instructions are often implemented in modern media processors. Although SIMD instructions are useful in multimedia applications, most compilers do not have good support for SIMD instructions. This paper focuses on SIMD instructions generation for media processors. We present an efficient code optimization approach that is integrated into a retargetable C compiler. SIMD instructions are generated by finding and combining the same operations in programs. Experimental results for the UltraSPARC VIS instruction set show that a speedup factor up to 2.639 is obtained.

Key wordsRetargetable compiler      Single instruction multiple data (SIMD) instruction      LCC     
Received: 18 April 2007     
CLC:  TP314  
Cite this article:

Jian-peng ZHOU, Ce SHI. Efficient SIMD optimization for media processors. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(4): 524-530.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.A071203     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2008/V9/I4/524

[1] WANG Ji-min, PING Ling-di, PAN Xue-zeng, SHEN Hai-bin, YAN Xiao-lang. Tools to make C programs safe: a deeper study[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2005, 6(1): 63-70.