• DocumentCode
    2825622
  • Title

    Multimedia extensions for general-purpose processors

  • Author

    Lee, Ruby B.

  • Author_Institution
    Hewlett-Packard Co., Cupertino, CA, USA
  • fYear
    1997
  • fDate
    3-5 Nov 1997
  • Firstpage
    9
  • Lastpage
    23
  • Abstract
    This paper gives an overview of the multimedia instructions that have been added to the instruction set architectures of general-purpose microprocessors to accelerate media processing. Examples are MAX, MMX and VIS, the multimedia extensions for PA-RISC, ix86, and SPARC processor architectures. We describe subword parallelism, a low overhead form of SIMD parallelism, and the classes of instructions needed to support subword parallel computations efficiently. Features described include arithmetic operations with saturation, averaging, multiply alternatives, data rearrangement primitives like Permute and Mix, formatting instructions, conditional execution, and complex instructions
  • Keywords
    instruction sets; microprocessor chips; multimedia systems; reduced instruction set computing; MAX; MMX; Mix; PA-RISC; Permute; SIMD parallelism; SPARC processor architectures; VIS; arithmetic operations; averaging; conditional execution; data rearrangement primitives; formatting instructions; general-purpose microprocessors; general-purpose processors; instruction set architectures; ix86; multimedia extensions; multiply alternatives; overview; saturation; subword parallelism; Acceleration; Arithmetic; Computer aided instruction; Computer architecture; Decoding; Graphics; Instruction sets; Microprocessors; Multimedia systems; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 1997. SIPS 97 - Design and Implementation., 1997 IEEE Workshop on
  • Conference_Location
    Leicester
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-3806-5
  • Type

    conf

  • DOI
    10.1109/SIPS.1997.625683
  • Filename
    625683