• 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