SSE4: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: ko:SSE4 |
Aggiunte alcune nuove informazioni |
||
Riga 1:
'''SSE4''' è il nome
Come i set predecessori, anche con SSE4 == Campi di utilità delle SSE4 ==
Line 9 ⟶ 11:
== Implementazione di Intel ==
L'intero set prevede 54 nuove istruzioni, ma Intel ha scelto di inaugurare il proprio supporto a tali istruzioni integrandone solo 47, e indicandole come SSE4.1 (dove .1 indica la prima versione, l'implementazione definitiva arriverà solo nel [[2008]]).<BR />
Fra le 47 nuove istruzioni si possono citare i sottogruppi "Floating Point Dot Product" (DPPS, DPPD) e i "Floating Point Round" (ROUNDPS, ROUNDSS, ROUNDPD, ROUNDSD), coinvolti nell'ottimizzazione delle scene 2D e 3D. Appare chiaro quindi che uno degli ambiti di utilizzo che
È da evidenziare inoltre la funzionalità "Super Shuffle Engine" che riduce le latenze processando operazioni a [[128 bit]] in un solo ciclo di clock velocizzando alcune tipiche operazioni legate all'utilizzo delle istruzioni SSE.
Le restanti istruzioni che vanno a comporre il set completo, indicato da Intel come SSE4.2, sono le seguenti: CRC32, PCMPESTRI, PCMPESTRM, PCMPISTRI, PCMPISTRM, PCMPGTQ, e POPCNT
== Processori con SSE4 ==
Le istruzioni SSE4 dovevano essere implementate da Intel per la prima volta all'interno dei processori [[Core 2 Duo]], [[Conroe]] e [[Merom]], e nella controparte per i server, gli [[Xeon]] DP della serie 51xx, [[Woodcrest]], e inizialmente sembrava che il set dovesse comprendere 16 nuove istruzioni. In realtà questi processori
I primi processori a incorporare le nuove istruzioni e, più precisamente, il sottoinsieme di 47 istruzioni SSE4.1 sono stati i processori a [[45 nm]] [[Penryn]], [[Wolfdale]] e [[Yorkfield]], appartenenti alla seconda generazione dell'architettura [[Intel Core Microarchitecture]]. L'intero set delle istruzioni, indicato come SSE4.2 == SSE4 e Tejas New Instructions: qualche attinenza? ==
|