3DNow! on multimedia käskykanta kehittämä AMD . Se otettiin käyttöön vuonna 1998 kanssa K6-2 . Tämän SIMD ( Single Instruction Multiple Data ) -toimintoihin perustuvan tekniikan on siis tarkoitus nopeuttaa prosessorin prosessointia.
Se sisältää 21 käskyä ja kahdeksan 64- bittistä FP / MMX- rekisteriä . Jokainen 3DNow! mahdollistaa jopa kahden kokonaisluvun tai kelluvan operaation käsittelyn kellosykliä kohti, mikä teoriassa kaksinkertaistaa suorituskyvyn.
3DNow! -Toteutus AMD-prosessoreissa saa suorittaa jopa kaksi 3DNow! kellosykliä kohden, kun se oli esimerkiksi kaksi lisäystä tai kaksi kertoa.
Teoriassa siis saavutimme suorituskyvyn, joka nelinkertaistui.
3DNow! AMD loi K6 : n heikkouden poistamiseksi liukulaskelmissa . Suorituskyky tällä alalla alkoi todellakin olla yhä tärkeämpää pelien ja multimediasovellusten kannalta, ja Intel oli ottanut suuren johtoaseman tällä alalla Pentium II: lla . 3DNow! toimi siis AMD: n lievittävänä aineena odottaessaan Athlonia. 3Dnow! myös mahdollisti etenemisen nopeuttamalla vektorilaskelmia ensimmäistä kertaa CISC- tekniikalla , tällaisella tekniikalla, joka on olemassa RISC- prosessoreissa , kuten esimerkiksi PowerPC , 1990-luvun alusta .
Tämän menetelmän tehokkuuden edessä Intel vastasi vuonna 1999 3Dnow! lisäämällä samanlainen mutta yhteensopimaton SSE sen x86-prosessoreihin .
20. elokuuta 2010, AMD ilmoittaa 3DNow! tuleville prosessoreilleen, lukuun ottamatta kahta käskyä (PREFETCH ja PREFETCHW), SSE- käskysarjan ja sen seuraajien hyödyksi . Nämä ohjeet ovat saatavana myös joissakin Intel-prosessoreissa.