Synonyms
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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.
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-0-387-78414-4_220
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-74724-8
Online ISBN: 978-0-387-78414-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering