Title :
The long and winding road to high-performance image processing with MMX/SSE
Author :
Conte, G. ; Tommesani, S. ; Zanichelli, F.
Author_Institution :
Dipt. di Ingegneria dell´´Inf., Parma Univ., Italy
Abstract :
Recently introduced “SIMD on registers” extensions to commodity microprocessors instruction sets promise (according to the makers) high potential speed-ups for multimedia processing tasks. This paper introduces the complex programming model of MMX/SSE extensions and discusses how the achievement of an effective performance increase over sequential code is no easy task also due to a poor software support. Experiences gained on two real-time image processing projects helped defining a programming methodology and evaluating the tradeoffs to obtain substantial speed-ups with MMX/SSE code
Keywords :
image processing; instruction sets; microprocessor chips; parallel architectures; SIMD on registers; high-performance image processing; image processing; instruction sets; multimedia processing; real-time image processing; Computer graphics; Computer industry; Decoding; Hardware; Image processing; Instruction sets; Microprocessors; Program processors; Programming profession; Software performance;
Conference_Titel :
Computer Architectures for Machine Perception, 2000. Proceedings. Fifth IEEE International Workshop on
Conference_Location :
Padova
Print_ISBN :
0-7695-0740-9
DOI :
10.1109/CAMP.2000.875989