3DNow! bezeichnet die von AMD mit dem AMD K6-2 eingeführten Multimediaerweiterungen, also neue Befehle, die den Prozessor bei rechenintensiven Applikationen (z.B. Spielen) beschleunigen sollen. Die neuen Befehle können allerdings erst Wirkung entfalten, wenn sie auch von den jeweiligen Programmen unterstützt werden, dies war allerdings seit der Einführung von 3DNow! nur in geringem Maße der Fall, da die Mehrzahl der Softwareentwickler bevorzugt die Alternativentwicklung SSE von Intel einsetzten.
3DNow! sollte, wie der Name bereits ausdrückt, vor allem im Bereich der 3D-Grafik, also der Vektoroperationen, große Geschwindigkeitsvorteile erbringen. Während z.B. MMX nur ganze Zahlen unterstützt und somit seine Stärke eher bei der Verarbeitung von Pixeldaten entfaltet, stellt 3DNow! viele Befehle zur Verarbeitung von Gleitkommazahlen zur Verfügung.
Wesentlich weiter entwickelt findet sich dieser Ansatz in DSPs (von wo er ursprünglich kommt) sowie in den AltiVec-Einheiten von modernen PowerPC-CPUs - oder auf heutigen Grafikkarten.
CPUs mit 3DNow!:
- AMD Athlon
- AMD Athlon 64
- AMD Athlon 64 FX
- AMD Athlon XP
- AMD Athlon XP-M
- AMD Athlon MP
- AMD Duron (ab Morgan)
- AMD K6-2
- AMD K6-III
- AMD Opteron
- AMD Sempron
- IDT/Centaur Winchip 2
- IDT/Centaur Winchip 3
- VIA/Cyrix Cyrix III
- VIA/Centaur C3 (bis einschließlich Ezra-T)