SSE2
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 18. februar 2021; checks kræver
4 redigeringer .
SSE2 ( Streaming SIMD Extensions 2 , streaming SIMD-udvidelse af processoren) er et SIMD (Single Instruction, Multiple Data, One instruction - en masse data) instruktionssæt udviklet af Intel og først introduceret i Pentium 4 -seriens processorer . SSE2 udvider SSE- instruktionssættet til fuldstændig at erstatte MMX. SSE2-sættet tilføjede 144 nye instruktioner til SSE , som kun havde 70 instruktioner til processoren.
En processor, der understøtter SSE2, er påkrævet for at installere Windows 8 og Microsoft Office 2013 [1] , samt internetbrowsere baseret på Chromium 32 og Firefox version 49 og nyere [2] .
Funktioner
- SSE2 bruger otte 128-bit registre (xmm0 til xmm7) inkluderet i x86-arkitekturen med introduktionen af SSE -udvidelsen , som hver behandles som 2 på hinanden følgende dobbelte præcisionsflydende kommaværdier.
- SSE2 inkluderer et instruktionssæt, der udfører operationer på skalære og indrammede datatyper.
- SSE2 indeholder instruktioner til streaming af heltalsdata i de samme 128-bit xmm-registre, hvilket gør denne udvidelse mere foretrukket til heltalsberegninger end at bruge MMX -instruktionssættet , som dukkede op meget tidligere.
- SSE-fortsættelsen arbejder med reelle tal.
- SSE2 indeholder en række cache-administrationsinstruktioner designet til at minimere cachefyldning ved behandling af store datastrømme.
- SSE2 indeholder sofistikerede tilføjelser til talkonverteringskommandoerne.
Processorer
Support
Ikke understøttet
Fordi SSE2 er en udvidelse af IA-32 , understøtter processorer, der ikke understøtter IA-32, ikke SSE2.
Derudover understøtter IA-32-kompatible processorer, der dukkede op før SSE2, ikke:
Noter
- ↑ Microsoft Corporation Hvad er PAE, NX og SSE2, og hvorfor skal min pc understøtte dem for at køre Windows 8? (utilgængeligt link) . Hentet 19. marts 2013. Arkiveret fra originalen 31. maj 2013. (ubestemt)
- ↑ Din hardware understøttes ikke længere (russisk) (20. november 2016). Arkiveret fra originalen den 9. december 2017. Hentet 24. februar 2017.
- ↑ Matz, Michael; Hubicka, Jan; Jæger, Andreas; Mitchell, Mark. System V Application Binær Interface - AMD64 Architecture Processor Supplement - Udkast til version 0.99.4 (januar 2010). Hentet: 26. april 2013. (ubestemt) (utilgængeligt link)
- ↑ Fog, Agner Optimeringssoftware i C++: En optimeringsvejledning til Windows-, Linux- og Mac-platforme (link ikke tilgængeligt) . Hentet 26. april 2013. Arkiveret fra originalen 31. maj 2013. (ubestemt)
Links