Ero sivun ”SSE2” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
Rei-bot (keskustelu | muokkaukset)
p Botti lisäsi: et:SSE2
Jpk (keskustelu | muokkaukset)
p k-fi, w fix
Rivi 1:
'''SSE2''' on yksi [[IA-32]]:n [[SIMD]]-[[käskykanta|käskykannoista]]. [[Intel]] otti sen ensimmäisenä käyttöön [[Intel Pentium 4|Pentium 4]] -suorittimen ensiversion myötä vuonna [[2001]]. SSE2 lisäsi aikaisempaan 70-käskyiseen [[SSE]]-käskykantaan 144 käskyä ja korvasi täysin [[MMX]]:n. SSE2-käskykantaa on edelleen laajennettu SSE3:lla, joka tunnetaan myös nimellä "Prescott New Instructions" (suom. {{k-fi|Prescottin uudet käskyt}}). Sen Intel otti käyttöön vuoden 2004 alussa.
 
Kilpaileva suoritinvalmistaja [[AMD]] lisäsi tuen SSE2-käskykannalle omien 64-bittisten suorittimiensa ([[AMD Opteron]] ja [[AMD Athlon 64]]) käyttöönoton yhteydessä ja vuonna 2005 lisäsi tuen SSE3-käskykannalle päivittämällä suorittimensa "E"-merkinnällä.
Rivi 15:
 
==Kääntäjät==
Kun SSE2 otettiin ensi kerran käyttöön (vuonna 2001), ohjelmistokehitystyökalut eivät vielä tukeneet sitä. Esimerkiksi mikäli ohjelmoija halusi käyttää SSE2-käskyjä omassa Microsoft Developer Studio -projektissaan hänen oli joko käsin kirjoitettava [[assembly]]-koodia tai tuotava objektikoodia ulkoisesta lähteestä (kuten Microsoftin MASM:ista).
 
Intelin C-kääntäjä osaa itsestään luoda SSE/SSE2-koodia ilman käsin kirjoitettua assembly-koodiakin. Näin ohjelmoivat voivat assembly-tason toteutuksen asemesta keskittyä algoritmiseen kehitystyöhön. Käyttöönottonsa myötä Intelin C-kääntäjä on suuresti lisännyt SSE2:n yleistä hyväksyntää Windows-ohjelmistokehitystyössä.
Rivi 21:
==SSE2-käskykantaa tukevat suorittimet==
 
* [[AMD]] [[Athlon 64]]
* [[AMD]] [[Athlon 64 X2]]
* [[AMD]] [[Opteron]]
* [[AMD]] [[Sempron]] (vain Socket 754/939/AM2 -versiot)
* [[AMD]] Mobile Sempron
* [[AMD]] [[Turion 64]]
* [[Intel]] [[Pentium 4]]
* [[Intel]] [[Pentium D]]
* [[Intel]] [[Pentium EEExtreme Edition]]
* [[Intel]] [[Pentium M]]
* [[Intel]] [[Celeron]] (vain Socket 478 -versiot)
* [[Intel]] [[Celeron D]]
* [[Intel]] [[Celeron M]]
* [[Intel]] [[Intel Core|Core Solo/Duo]]
* [[Intel]] [[Intel Core 2|Core 2 Solo/Duo/Extreme]]
* [[Transmeta]] [[Efficeon]]
* [[Intel]] [[Xeon]]
* [[VIA Technologies|Via]] [[VIA_C7#VIA_C7|C7]]
 
Rivi 46:
Seuraavat suorittimet eivät tue SSE2-käskykantaa:
 
* [[AMD]] [[Athlon]]
* [[AMD]] [[Athlon XP|Athlon XP ja MP]]
* [[AMD]] [[Duron]]
* [[AMD]] [[Sempron|Sempronin]] Socket A -versiot
 
* [[Intel]] Pentium II [[Xeon]]
* [[Intel]] Pentium III [[Xeon]]
* [[Intel]] [[Pentium II]]
* [[Intel]] [[Pentium III]]
* [[Intel]] [[Celeron]] (Slot 1, Socket 370)
* [[Intel]] [[Itanium]]
* [[Intel]] [[Itanium 2]]
 
* [[Transmeta]] [[Crusoe]]
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/SSE2