Le 3DNow! est un jeu d'instructions multimédia développé par AMD. Il est introduit en 1997 avec le K6-2. Cette technologie basée sur les opérations SIMD (Single Instruction Multiple Data), a donc pour vocation d’accélérer le traitement du processeur.
Elle regroupe 21 instructions et huit registres 64 bits FP / MMX. Chaque instruction 3DNow! permet de traiter jusqu’à deux opérations entières ou flottantes par cycle d’horloge, ce qui en théorie double les performances.
La mise en œuvre actuelle du 3DNow! dans les processeurs AMD, permet d’exécuter jusqu’à deux instructions 3DNow! par cycle d’horloge lorsqu’il s’agit par exemple de deux additions ou de deux multiplications. On arrive donc, en théorie, à des performances multipliées par quatre.
Le 3DNow! a été créé par AMD pour pallier la faiblesse de ses K6 dans les calculs en virgule flottante. Les performances en la matière commençaient en effet à devenir de plus en plus cruciales pour les jeux et les applications multimédias et Intel avait pris une grande avance en la matière avec son Pentium II. Le 3DNow! a donc servi de palliatif à AMD en attendant l’Athlon.
L’équivalent d’Intel au 3Dnow! est le SSE qui est similaire mais incompatible.
Le 20 août 2010, AMD annonce l'abandon du jeu d'instruction 3DNow! pour ses futurs processeurs.
VIA
Transmeta Corporation