Bbabo NET

Nauka & Technologia Wiadomości

3DNow!Instrukcje zostaną usunięte z jądra Linuksa! 23 lata temu

Wsparcie dla zestawu instrukcji SIMD 3DNow! dla procesorów AMD. Ten zestaw został wydany przez AMD w 1998 roku wraz z procesorami 3D K6.

3D teraz! miał dać producentowi przewagę nad procesorami Intela w obszarze przetwarzania multimediów. Technologia wprowadziła 21 nowych instrukcji procesora oraz możliwość pracy z 32-bitowymi typami rzeczywistymi w standardowych rejestrach MMX. Do zestawu dodano specjalne instrukcje, aby zoptymalizować przełączanie na MMX/3DNow! i pracować z pamięcią podręczną procesora. Technologia 3DNow! rozszerzył możliwości technologii MMX bez konieczności wprowadzania nowych trybów pracy procesora i nowych rejestrów.

Zestaw instrukcji był intensywnie wykorzystywany w grach, aplikacjach multimedialnych i przepływach pracy programu Photoshop pod koniec lat 90. i na początku XXI wieku. 3D teraz! były używane od procesorów AMD K6 3D do architektury K10 (Phenom II).

Następnie Intel wydał zestaw instrukcji SSE dla własnych procesorów. Wraz z wydaniem chipów Pentium 3 stał się on bardziej popularny, więc do czasu wydania SSE2 AMD również go zaadaptowało. W rezultacie przestała rozwijać 3DNow! wraz z wydaniem procesorów z serii FX (Bulldozer). Ostatnimi procesorami obsługującymi ten zestaw instrukcji były Phenom II.

Obecnie głównym zestawem instrukcji SIMD dla procesorów AMD i Intel jest SSE i jego odmiany (SSE2, SSE3, SSE4, SSE4.1, SSE4.2, SSE4A, SSE5 i inne).

W nowej wersji jądra Linux 5.17 usunięto około 500 linii kodu, które odpowiadały za działanie przestarzałego rozszerzenia MMX.

3DNow!Instrukcje zostaną usunięte z jądra Linuksa! 23 lata temu