Online: 0x065 (101)
haker.iиfø  — Etyczny hacking_
Spreading knowledge like a virus.

 haker.info Baza wiedzy

Asembler x86/x64 » Rejestry procesora

Rejestry SSE / AVX / AVX-512

Rozszerzenia SSE (SSE2, SSE3, SSSE3, SSE4…) oraz AVX to kolejny krok do zwiększenia wydajności poprzez przetwarzanie typu SIMD (Single Instruction Multiple Data). Wartości podawane do instrukcji tego typu mogą być wektorami (ang. vector) lub skalarami (ang. scalar). Operacje na wektorach określane są też jako packed. Wektor z danymi posiada kilka wartości, które jak już było wspomniane przy rozdziale o MMX są przetwarzane równolegle. Natomiast przy operacjach skalarnych działania wykonywane są na pojedynczych wartościach.

Dawid Farbaniec

Wykaz literatury (bibliografia)

  • Advanced Micro Devices Inc., 2017 – AMD64 Architecture Programmer's Manual
  • Intel Corporation, 2019 – Intel 64 and IA-32 Architectures Software Developer's Manual
  • Randall Hyde, 2010 – Asembler. Sztuka programowania. Wydanie II, ISBN: 9788324628544
Wszystkie treści umieszczone na tej witrynie są chronione prawem autorskim. Surowo zabronione jest kopiowanie i rozpowszechnianie zawartości tej witryny bez zgody autora. Wszelkie opublikowane tutaj treści (w tym kody źródłowe i inne) służą wyłącznie celom informacyjnym oraz edukacyjnym. Właściciele tej witryny nie ponoszą odpowiedzialności za ewentualne niezgodne z prawem wykorzystanie zasobów dostępnych w witrynie. Użytkownik tej witryny oświadcza, że z zamieszczonych tutaj danych korzysta na własną odpowiedzialność. Wszelkie znaki towarowe i nazwy zastrzeżone zostały użyte jedynie w celach informacyjnych i należą wyłącznie do ich prawnych właścicieli. Korzystając z zasobów witryny haker.info oświadczasz, że akceptujesz powyższe warunki oraz politykę prywatności.