Multimedia extensions for general-purpose processors

Ruby Bei-Loh Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

76 Scopus citations

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.

Original languageEnglish (US)
Title of host publicationIEEE Workshop on Signal Processing Systems, SiPS
Subtitle of host publicationDesign and Implementation
PublisherIEEE
Pages9-23
Number of pages15
StatePublished - Dec 1 1997
Externally publishedYes
EventProceedings of the 1997 IEEE Workshop on Signal Processing Systems, SiPS 97: Design and Implementation - Leicester, UK
Duration: Nov 3 1997Nov 5 1997

Other

OtherProceedings of the 1997 IEEE Workshop on Signal Processing Systems, SiPS 97: Design and Implementation
CityLeicester, UK
Period11/3/9711/5/97

All Science Journal Classification (ASJC) codes

  • Signal Processing
  • Media Technology

Fingerprint

Dive into the research topics of 'Multimedia extensions for general-purpose processors'. Together they form a unique fingerprint.

Cite this