Page 3 of 3 FirstFirst 123
Results 21 to 22 of 22
  1. #21

    Default Re: Glossary: for Newbies, by Newbies


    MIPS - Microprocessor without Interlocked Pipeline Stages

    RISC - reduced instruction set computer

    SIMD - Single instruction, multiple data

    SSE - Streaming SIMD Extensions

    In computing, Streaming SIMD Extensions (SSE) is a SIMD instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series processors as a reply to AMD's 3DNow! (which had debuted a year earlier). SSE contains 70 new instructions, most of which work on single precision floating point data. SIMD instructions can greatly increase performance when exactly the same operations are to be performed on multiple data objects. Typical applications are digital signal processing and graphics processing.

    Intel's first IA-32 SIMD effort was the MMX instruction set. MMX had two main problems: it re-used existing floating point registers making the CPU unable to work on both floating point and SIMD data at the same time, and it only worked on integers. SSE floating point instructions operate on a new independent register set (the XMM registers), and it adds a few integer instructions that work on MMX registers.

    SSE was subsequently expanded by Intel to SSE2, SSE3, SSSE3, and SSE4. Because it supports floating point math, it had a wider application than MMX and became more popular. The addition of integer support in SSE2 made MMX largely redundant, though further performance increases can be attained in some situations by using MMX in parallel with SSE operations.

    SSE was originally known as KNI for Katmai New Instructions (Katmai being the code name for the first Pentium III core revision). During the Katmai project Intel was looking to distinguish it from their earlier product line, particularly their flagship Pentium II. It was later renamed ISSE, for Internet Streaming SIMD Extensions, then SSE. AMD eventually added support for SSE instructions, starting with its Athlon XP and Duron (Morgan core) processors.
    Later versions

    SSE2, introduced with the Pentium 4, is a major enhancement to SSE. SSE2 adds new math instructions for double-precision (64-bit) floating point and also extends MMX integer instructions to operate on 128-bit XMM registers. Until SSE2, SSE integer instructions introduced with later SSE extensions could still operate on 64-bit MMX registers because the new XMM registers require operating system support. SSE2 enables the programmer to perform SIMD math on any data type (from 8-bit integer to 64-bit float) entirely with the XMM vector-register file, without the need to use the legacy MMX or FPU registers. Many programmers consider SSE2 to be "everything SSE should have been", as SSE2 offers an orthogonal set of instructions for dealing with common data types.

    SSE3, also called Prescott New Instructions (PNI), is an incremental upgrade to SSE2, adding a handful of DSP-oriented mathematics instructions and some process (thread) management instructions.
    SSSE3 is an incremental upgrade to SSE3, adding 16 new instructions which include permuting the bytes in a word, multiplying 16-bit fixed-point numbers with correct rounding, and within-word accumulate instructions. SSSE3 is often mistaken for SSE4 as this term was used during the development of the Core microarchitecture.

    SSE4 is another major enhancement, adding a dot product instruction, additional integer instructions, a popcnt instruction, and more.

    XOP, FMA4 and CVT16 are new iterations announced by AMD in August 2007 and revised in May 2009.

    AVX (Advanced Vector Extensions) is an advanced version of SSE announced by Intel featuring a widened data path from 128 bits to 256 bits and 3-operand instructions (up from 2). Intel microprocessors supporting AVX are expected in 2010.[4] AMD microprocessors supporting AVX are expected in 2011.

    Streaming SIMD Extensions - Wikipedia, the free encyclopedia

  2. #22

    Default Re: Glossary: for Newbies, by Newbies

    UPdated..
    thanks butitoy..

  3.    Advertisement

Page 3 of 3 FirstFirst 123

Similar Threads

 
  1. house and lot for rent business newbie
    By siegfreid in forum Business, Finance & Economics Discussions
    Replies: 4
    Last Post: 06-21-2013, 07:49 PM
  2. taken for granted by your gf/bf?
    By azwethinkweiz in forum "Love is..."
    Replies: 21
    Last Post: 04-29-2013, 04:35 PM
  3. Checklist: for Newbies, by Newbies.
    By shryock in forum Computer Hardware
    Replies: 21
    Last Post: 02-09-2012, 08:33 PM
  4. Post topic by newbie
    By endingcooper in forum General Discussions
    Replies: 1
    Last Post: 01-12-2012, 01:01 AM
  5. Replies: 10
    Last Post: 07-23-2005, 09:43 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
about us
We are the first Cebu Online Media.

iSTORYA.NET is Cebu's Biggest, Southern Philippines' Most Active, and the Philippines' Strongest Online Community!
follow us
#top