- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is a brief historical outlook of the Intel SSE technology and how SEE is supported by different versions
of Microsoft's Visual Studios.
First of all:
SSE - Streaming SIMD Extensions
and
SIMD - Single Instruction Multiple Data
SSE was introduced in 1999, or so,for Intel Pentium III series processors as a response to AMD's 3DNow! technology.
Some time in 1999 Microsoft added a support for SSE inVisual C++ 6.0 ( released in 1998 ) with
a special addon called as Visual C++ 6.0 Processor Pack.
How didsome core SSE header fileslook like13 years ago?
Please take a look at enclosed header files from Visual C++ 6.0 Processor Pack:
emmintrin.h
mmintrin.h
xmmintrin.h
How did a support for SSE evolve over the years?
The following comparison table shows how SEE is supported by different versions of Microsoft's
Visual Studios:
------------------------------------------------------------------------------------------------------------------------------------------------------------
| Header/IDE | VS98 | VS2005 | VS2008 | VS2010 | Notes |
------------------------------------------------------------------------------------------------------------------------------------------------------------
| intrin.h |- | + | + | + | Declarations of platform specific intrinsic functions|
| emmintrin.h|+ | + | + | + | Principal header file |
| mmintrin.h |+ | + | + | + | Definitions and declarations for use with compiler intrinsics |
| xmmintrin.h|+ | + | + | + | Principal header file for SIMD Extensions intrinsics |
| pmmintrin.h| - | - | + | + | Declarations for SSE3 intrinsics |
| smmintrin.h|- | - | + | + | Declarations for SSE4.1 intrinsics |
| nmmintrin.h| - | - | + | + | Declarations for SSE4.2 intrinsics |
| tmmintrin.h| - | - | + | + | Declarations for intrinsic functions ( horizonally packed types ) |
| wmmintrin.h| - | - | + | + | Principal header file for AES and PCLMULQDQ intrinsics |
| immintrin.h| - | - | - | + | Declarations for AVX intrinsics |
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Happy birthday SSE!
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page