• DocumentCode
    3351706
  • Title

    16-bit FP sub-word parallelism to facilitate compiler vectorization and improve performance of image and media processing

  • Author

    Etiemble, Daniel ; Lacassagne, Lionel

  • Author_Institution
    LRI, France
  • fYear
    2004
  • fDate
    15-18 Aug. 2004
  • Firstpage
    540
  • Abstract
    We consider the implementation of 16-bit floating point instructions on a Pentium 4 and a PowerPC G5 for image and media processing. By measuring the execution time of benchmarks with these new simulated instructions, we show that significant speed-up is obtained compared to 32-bit FP versions. For image processing, the speed-up both comes from doubling the number of operations per SIMD instruction and the better cache behavior with byte storage. For data stream processing with arrays of structures, the speed-up mainly comes from the wider SIMD instructions.
  • Keywords
    floating point arithmetic; image processing; instruction sets; multimedia systems; parallel processing; program compilers; 16-bit floating point instruction; 32-bit FP versions; Pentium 4 instruction; PowerPC G5 instruction; SIMD instruction; compiler vectorization; data stream process; image processing; media processing; Computer aided instruction; Digital signal processing; Dynamic range; Graphics; Image processing; Image storage; Microprocessors; Parallel processing; Pixel; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2004. ICPP 2004. International Conference on
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2197-5
  • Type

    conf

  • DOI
    10.1109/ICPP.2004.1327964
  • Filename
    1327964