This Web page summarizes information about the short vector extensions that have been introduced or announced in almost every general-purpose microprocessor on the market. These extensions have also been called "SIMD (Single Instruction Multiple Data)" extensions.
This page is organized as follows:
Processor | Vector Extension (and links to further references below) |
Year | Web Reference |
---|---|---|---|
Sun UltraSPARC | VIS (Visual Instruction Set) |
1995 (shipped) | HOME PAGE |
Hewlett-Packard PA-RISC | MAX (Multimedia Acceleration eXtensions) |
1995 (shipped) | 64-bit and Multimedia Extensions in the PA-RISC 2.0 Architecture (Technical White Paper) |
Intel Pentium | MMX (MultiMedia eXtensions) |
1996 (announced) 1997 (shipped) |
HOME PAGE |
Katmai | 1998 (announced) 1999 (expected) |
Announcement | |
Silicon Graphics | MDMX (MIPS Digital Media eXtension) |
1996 (announced) | Slides and text describing "MIPS Extension for Digital Media with 3D" |
Digital Alpha | MVI (Motion Video Instructions) |
1996 (announced) | Advanced Technology for Visual Computing: Alpha Architecture with MVI |
PowerPC AltiVec | AltiVec | May 1998 (announced) late 1998 (expected) |
HOME PAGE |
AMD K6-2 | 3DNow! | Nov 1998 (shipped) | HOME PAGE |
Date | Event |
---|---|
7 May 1998 | Intel completes beta version of Katmai processor which includes 70 SIMD floating-point instructions (reported in EE Times article). Intel and Microsoft are providing low-level compiler tools that support instrinsics that "give developers the ability to write in C with nearly the same efficiency as hand-coded assembly language." |
Jan 1997 | Pentium MMX hardware appears in the consumer market. |
5 Mar 1996 | Information about MMX technology is released to allow software developers to begin creating MMX products before the MMX hardware is available to the consumer. |
Tutorial slides of note: