Najlepsze pytania
Chronologia
Czat
Perspektywa

SSE4

Z Wikipedii, wolnej encyklopedii

Remove ads

Streaming SIMD Extensions 4 (SSE4) – rozszerzenie zestawu instrukcji SSE opublikowane w kwietniu 2007 przez firmę Intel. SSE4 wprowadza 54 nowe instrukcje, podzielone na dwie podgrupy (wersje): SSE4.1 zawierający 47 rozkazów oraz SSE4.2 zawierający dodatkowe 7.

Rozkazy SSE4.1 stanowią rozszerzenie istniejących instrukcji wektorowych operujących na liczbach całkowitych oraz zmiennoprzecinkowych; instrukcje MPSADBW i PHMINPOSUW ułatwiają i przyspieszają kompresję wideo. Rozkazy SSE4.2 są bardziej specjalizowane, np. istnieje rozkaz obliczający sumę kontrolną CRC-32, czy liczbę ustawionych bitów, a także instrukcje działające na łańcuchach znaków.

Nowością w SSE4 są rozkazy stałoprzecinkowe, które modyfikują rejestr flag procesora - dotychczas żaden z rozkazów SSE działający na liczbach całkowitych tego nie robił. Ponadto nowe instrukcje wektorowe działają wyłącznie na rejestrach XMM - w SSE2, SSE3 i SSSE3 istniała możliwość przeprowadzania większości obliczeń również na rejestrach MMX.

SSE4 nie wprowadza nowych typów danych, używa typów zdefiniowanych w SSE i SSE2.

Remove ads

Procesory posiadające rozszerzenie SSE4

Rozkazy SSE4.1

Więcej informacji Instrukcja, Działanie ...
Remove ads

Rozkazy SSE4.2

Więcej informacji Instrukcja, Działanie ...

Rozkazy łańcuchowe (PCMPxSTRx) noszą nazwę STTNI: STring & Text New Instructions.

Bibliografia

  • Intel SSE4 Programming Reference (D91561), kwiecień 2007

Zobacz też

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads