Title :
New SIMD instructions set for image processing applications enhancement
Author :
Jaime, Francisco J. ; Hormigo, Javier ; Villalba, Julio ; Zapata, Emilio L.
Author_Institution :
Dept. of Comput. Archit., Univ. of Malaga, Malaga
Abstract :
Due to its inherent data parallelism, image processing applications benefit from multimedia extensions SIMD instructions within general purpose processors. However, current multimedia extensions do not allow to simultaneously address different memory positions using indirect addressing, i. e. the desired memory position address is located within a register. This restriction forces to sequential execution at some program points. This paper shows a new set of instructions providing parallel indirect addressing to a specialized table and intended to be added to existing multimedia extensions. In order to evaluate the new instructions usefulness and feasibility, we have used SimpleScalar for testing some image processing applications, getting in some cases a speed up of 3.5.
Keywords :
image enhancement; instruction sets; parallel processing; SIMD instructions set; SimpleScalar; data parallelism; general purpose processors; image processing applications enhancement; multimedia extensions; Application software; Computer aided instruction; Computer architecture; Concurrent computing; Image processing; Multimedia computing; Parallel processing; Registers; Table lookup; Testing; Image processing; computer instructions; parallel memories;
Conference_Titel :
Image Processing, 2008. ICIP 2008. 15th IEEE International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-1765-0
Electronic_ISBN :
1522-4880
DOI :
10.1109/ICIP.2008.4712025