3DNow!
3DNow! je název multimediální technologie vytvořené firmou AMD pro nové vlastní procesory AMD K6-2, které byly uvedeny na trh v květnu 1998. Technologie 3DNow! je od počátku zamýšlena tak, aby překonala, do té doby, silně problematické místo v 3D grafických aplikacích a hrách - operace v plovoucí desetinné čárce. Na přelomu roku 1997 a 1998 sice už byla běžně k dispozici multimediální technologie MMX konkureční firmy Intel, ale ta byla určena pouze pro urychlení celočíselných operací a 2D grafiky. Firma Intel se zpočátku snažila tuto úspěšnou technologii zcela ignorovat, ale později sama přidala do svého procesoru Pentium III sadu podobných instrukcí známých jako SSE.
3DNow! technologie obsahuje 21 nových instrukcí, které podporují SIMD operace s plovoucí desetinnou čárkou včetně celočíselných SIMD (Single Instruction Multiple Data) operací a výrazně rychlejší přepínaní mezi MMX a matematickými FPU operacemi. Zatímco Pentium II se v oblasti 3D grafiky spoléhalo na „brutální“ sílu své FPU jednotky, firma AMD se rozhodla pro efektivnější cestu. Ve 3D hrách se totiž reálně používají pouze vybrané FPU výpočty a konstruktéři AMD umožnili, aby procesor K6-2 (a později všechny novější typy procesorů) mohl zpracovávat až čtyři takové instrukce najednou.
3Dnow! technologie, která zrychluje především počáteční fáze vytváření 3D scén, začala být plně podporována firmou Microsoft v multimediálním rozhraní DirectX verze 6.1.
Procesory podporující 3DNow!
- Všechny klasické AMD procesory po K6-2 (známý jako K6 3D), včetně: K6-III, Athlon, Duron, Athlon XP, Sempron, Athlon 64, Athlon 64 X2, Opteron a Turion 64.
- VIA C3 (známý jako Cyrix III) a novější.
- IDT Winchip 2 a novější.