DocumentCode
2520797
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
fYear
2000
fDate
2000
Firstpage
302
Lastpage
310
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architectures for Machine Perception, 2000. Proceedings. Fifth IEEE International Workshop on
Conference_Location
Padova
Print_ISBN
0-7695-0740-9
Type
conf
DOI
10.1109/CAMP.2000.875989
Filename
875989
Link To Document