SSE SSE2 e SSE3

Nel mese di febbraio del 1999, Intel ha introdotto il processor del Pentium III ed incluso in quanto il processor un aggiornamento a MMX ha denominato le estensioni effluenti di SIMD (SSE). Questi inoltre sono stati denominati istruzioni del Katmai New (KNI) in su fino al loro debutto perché erano originalmente incluse sul processor di Katmai, che era il codename per il Pentium III. Il Celeron 533A e processor più veloci di Celeron ha basato sul nucleo del Pentium III inoltre sostiene le istruzioni di SSE. Il Pentium più in anticipo II e Celeron 533 e si abbassano (basato sul nucleo del Pentium II) non sostengono SSE.

  

SSE include 70 nuove istruzioni per i grafici e l'elaborazione sana sopra che cosa MMX ha fornito. SSE è simile a MMX; infatti, oltre alla chiamata KNI, SSE inoltre è stato denominato MMX-2 da alcuno prima che fosse liberato. Oltre che la aggiunta dei più le istruzioni di stile MMX, le istruzioni di SSE tengono conto i calcoli di virgola mobile ed ora usano un'unità separata all'interno del processor invece di compartecipazione dell'unità di virgola mobile standard come MMX hanno fatto.

SSE2 è stato introdotto nel mese di novembre del 2000, con il processor del Pentium 4 ed aggiunge 144 istruzioni supplementari di SIMD. SSE2 inoltre include tutte le istruzioni precedenti di SSE e di MMX.

SSE3 è stato introdotto nel mese di febbraio del 2004, con il processor di Prescott del Pentium 4 ed aggiunge 13 nuove istruzioni di SIMD per migliorare il per la matematica complesso, i grafici, la video codifica e la sincronizzazione del filetto. SSE3 inoltre include tutte le MMX, istruzioni precedenti SSE e SSE2.

Le estensioni effluenti di SIMD consistono di nuove istruzioni, compreso il numero intero di virgola mobile e supplementare di SIMD di SIMD e le istruzioni di controllo di cacheability. Alcune delle tecnologie che traggono beneficio dalle estensioni effluenti di SIMD includono la formazione immagine avanzata, il video 3D, le applicazioni audio e video (playback di DVD) e di speech-recognition di flusso continuo. I benefici di SSE includono quanto segue:

Le istruzioni di SSEx sono particolarmente utili con MPEG2 che decodifica, che è lo schema standard usato sui dischi del video di DVD. i processor SSE-dotati dovrebbero quindi essere più capaci di effettuazione del MPEG2 che decodificano nel software alla velocità completa senza richiedere una scheda supplementare del decodificatore dei fissaggi MPEG2. i processor SSE-dotati sono molto più meglio e più velocemente processor precedenti quando viene a riconoscimento della parola, pure.

Uno dei benefici principali della pianura MMX dell'eccedenza di SSE è che sostiene i funzionamenti di virgola mobile di singolo-precisione SIMD, che hanno proposto un ingorgo nell'elaborazione dei grafici 3D. Appena come con la pianura MMX, SIMD permette ai funzionamenti multipli di essere realizzato per istruzione del processor. Specificamente, SSE sostiene fino a quattro funzionamenti di virgola mobile per il ciclo; cioè una singola istruzione può funzionare simultaneamente sopra quattro parti dei dati. Le istruzioni di virgola mobile di SSE possono essere mescolate con MMX le istruzioni senza le pene di prestazioni. Di SSE dati supplementari anche che prefetching, che è un meccanismo per i dati protetti nel nascondiglio prima che realmente sia richiesto.

Si noti che per c'è ne delle istruzioni di SSE per essere favorevoli, devono essere messi nel software che state usando, in modo da le applicazioni SSE-informate devono essere usate per vedere i benefici. La maggior parte delle aziende del software che scrivono grafico-e il software suono-relativo oggi hanno aggiornato quelle applicazioni per essere SSE informati e per usare le caratteristiche di SSE. Per esempio, le applicazioni ad alta potenza dei grafici quale adobe Photoshop sostengono le istruzioni di SSE per il rendimento elevato sui processor dotati di SSE. Microsoft include il sostegno SSE nel relativo DirectX 6.1 ed in video e driver sani successivi, che sono inclusi con l'edizione, Windows me, Windows NT 4.0 (con i pacchetti 5 di servizio o successivamente), Windows 2000 e Windows.xp di Windows 98 secondo.

SSE è un'estensione a MMX; SSE2 è un'estensione a SSE; e SSE3 è un'estensione a SSE2. Di conseguenza, i processor che sostengono SSE3 inoltre sostengono SSE2 le istruzioni, processor che sostengono SSE2 inoltre sostengono SSE ed i processor che sostengono SSE inoltre sostengono le istruzioni originali MMX. Ciò significa che applicazioni MMX-permesse standard per funzionare come hanno fatto sui processor di MMX-only.

I primi processor di AMD per sostenere SSE3 sono le versioni 0.09-micron del Athlon 64 e tutte le versioni del doppio-nucleo Athlon 64 X2.

ciò è un articolo aggiunto da Craig Hungaro


Diniego: Il nostro Web site non è responsabile delle informazioni contenute da questo articolo. Questo articolo in nessun modo riflette le viste, le opinioni, i pensieri o la credenza del personale dell'indice degli articoli.

Avviso di traduzione: L'articolo "SSE SSE2 e SSE3" è stato tradotto usando un servizio di traduzione automatizzato. Chiediamo scusa francamente per tutti gli errori di traduzione che hanno accaduto. Grazie per capire.

Online: 614 users browsing the articles directory