Skip to main content

SIMD (Single Instruction Multiple Data Processing)

  • Reference work entry
Encyclopedia of Multimedia

Synonyms

Wireless MMX technology

Definition

SIMD processing, in which single instruction is applied on multiple data, is suitable for multimedia processing, and therefore it is implemented in contemporary processors.

Single instruction multiple data (SIMD), as the name suggests, takes an operation specified in one instruction and applies it to more than one set of data elements at the same time. For example, in a traditional scalar microprocessor, an add operation would add together a single pair of operands and produce a single result. In SIMD processing, a number of independent operand pairs are added together to produce the same number of independent sums. Figure 1 illustrates traditional and SIMD processing.

SIMD (Single Instruction Multiple Data Processing). Figure 1.
figure 1_220

(a) Scalar processing, (b) SIMD processing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 449.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. N.C. Paver, B.C. Aldrich, and M.H. Khan, “Programming with Intel® Wireless MMX™ Technology: A Developer’s Guide to Mobile Multimedia Applications,” Hillsboro, OR, Intel, 2004.

    Google Scholar 

Download references

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag

About this entry

Cite this entry

(2008). SIMD (Single Instruction Multiple Data Processing). In: Furht, B. (eds) Encyclopedia of Multimedia. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78414-4_220

Download citation

Publish with us

Policies and ethics