AMD luopuu 3DNow!-käskykannasta
23.8.2010
AMD on ilmoittanut blogissaan luopuvansa vuonna 1998 esitellystä 3DNow!-käskykannasta, joka oli ensimmäisenä tuettuna yrityksen K6-2-prosessoreissa. 3DNow! lisää liukulukuja tukevat SIMD-käskyt (Single Instruction Multiple Data) x86-käskykantaan, joiden avulla suoritetaan yksinkertaista vektorien prosessointa grafiikan nopeuttamiseksi. 3DNow! oli aikoinaan AMD:n vastine Intelin MMX-käskyille.
Blogikirjoituksen mukaan 3DNow!-käskykanta ei ole enää tuettuna tietyissä kehitteillä olevissa ja tulevaisuudessa julkaistavissa AMD:n prosessoreissa. Poikkeuksena yritys mainitsee kuitenkin 3DNow!:n PREFETCH- ja PREFETCHW-käskyt, jotka ovat jatkossakin tuettujen käskyjen listalla omassa luokassaan. AMD suosittelee ohjelmoijia vaihtamaan 3DNow!-koodin tukemaan SSE-käskykantaa ja kehottaa tutustumaan AMD64 Architecture Programmer’s Manual -dokumenttiin, jossa opastetaan korvaavat SSE-käskyvaihtoehdot 3DNow!-käskyille.
AMD Blogs, 3DNow! Instructions are Being Deprecated
Sampsa Kurri
- 1.
-
Jahas, AMD taipuu Intelin ylivallan edessä.
Iltalehden lööppi huomenna:”Intel ostamassa kohta konkkaan menevän AMD:n???”
- 2.
-
1: Iltalehti + muuta kuin tuksuja sisältävät uutiset?
- 3.
-
@2 :DD
@1: Aikamoinen spekulaatio, jossain vaiheessa se voisinkin tapahtua?
- 4.
-
@3
Ei, koska monopoli. - 5.
-
AMD suunnitteli x64 prosessorin, mutta fiksusti Intelin pohjalta. Inteli tuli vikisten perässä. (kun Microsoft ilmotti, että tämä on sitte ainut x64 mitä he tulevat tukemaan)
Jos tätä ei joku usko, niin jos teillä on x64 käyttis, voitte avata melkein minkä tahansa .INF tiedoston niin siellä lukee vain ”.NTamd64” mutta eipä mitään Intelistä.
- 6.
-
@5.
Niin? Liittyi asiaan miten? - 7.
-
Eikö tämä ole ihan hyvä juttu? 3DNow on jo aika antiikkia. Tuleepahan ytimeen tilaa muille käskykannoille… Esimerkiksi Bulldozer tulee sisältämään AES-NI käskyt.
- 8.
-
@6 varmaan siten, että toiset onnistuu toisessa toiset toisessa: Sekä intel että amd joutuvat kumpikin käyttämään asioita/käskyjä jotka toinen on ehtinyt toteuttaa ensin.
…joku vanha peli tai testiohjelmahan tuosta 3dnow-puutteesta saattaa vähän hidastua, mutta käytännössä kaikki taitaa olla sse:tä, jota amd:kin on tukenut jo ties kuinka kauan?
- 9.
-
Jaa, se on sitten yksi stoori taas historiaa. Muistan vuodelta 1998 kun kämppäkaverin kaveri hehkutti tosi kovasti näitä AMD:n 3DNow käskyjä.
- 10.
-
”3DNow! oli aikoinaan AMD:n vastine Intelin MMX-käskyille.”
Häh? Ei todellakaan ollut näin, MMX kun on integer-käskykanta ja 3DNow! taas lähinnä flotaria ja käyttökohteetkin aika erilaisia. Voisi kyllä varmaan sanoa että Intelin SSE oli aikanaan vastine tälle AMD:n käskykannalle. - 11.
-
@9.
Itellä oli kanssa -98 K6-2 233MHz tehomylly.. Kyllähän sillä Quicktime-videot ja muut pyöri komeasti :) - 12.
-
Hyvä, että turhia päällekkäisyyksiä poistetaan käskykannasta, niin säästyy sitä arvokasta pinta-alaa piisirulta. AMD on jo pitkään keskittynyt SSE-käskyhin. Esimerkiksi 64-bittisen käskykannan tullessa AMD lisäsi SSE-rekistereitä, mutta jätti 3Dnow!-käskyt ennalleen.
SSE on ainakin paperilla tehokkaampi: tukee 64-bittisiä liukulukuja ja rekisterien leveys on kaksinkertainen. Käytännössä kaikki 64-bittiset PC-prosessorit tukevat vähintään SSE2-käskyjä, joten siinä mielässä se on varma valinta, jos alkaa tekemään 64-bittistä softaa.
- 13.
-
@12:
Vaikuttaisi vielä siltä, että AMD on nopeimmillaan 64-bittisessä ympärsitössä:
- 14.
-
MayDay_84: viestini oli vastaus ykkösviestiin.
- 15.
-
Mikä idea tässäkin on takana? Tekeekö 3DNow!:n-poisjättäminen suorittimesta peräti puoli senttiä halvempia? Ja ei, ei ole mikään selitys, ettei kukaan käytä 3DNow!:ta tai että sen voi korvata SSE:llä.
Itse ainakin boikotoin jokaista AMD:n suoritinta, josta 3DNow! puuttuu…




