Nyheter i Android, Telefoner, Prylar Och Recensioner

Stöd för AMD 3DNow! Instruktionerna har avslutats på Linux. – de är över 20 år gamla

Stöd för 3DNow! SIMD-instruktionsuppsättningen har avslutats på Linux. för AMD-processorer, skriver … I den nya versionen av Linux-kärnan 5.17 har cirka 500 rader kod tagits bort, som var ansvariga för arbetet med den specificerade MMX-tillägget, som först släpptes för mer än två decennier sedan.


Bildkälla: Shutterstock

3DNu! Instruction Set släpptes av AMD 1998 tillsammans med K6 3D-processorerna, det vill säga för 23 år sedan. Med hjälp av det ville tillverkaren få överlägsenhet gentemot Intel-processorer inom multimediadatabehandling. 3DNu! Tekniken introducerade 21 nya processorinstruktioner och möjligheten att arbeta med 32-bitars verkliga typer i standard MMX-register. Särskilda instruktioner har också lagts till för att optimera bytet till MMX / 3DNow! och arbeta med processorcachen. Alltså, 3DNow! utökade MMX-teknikens möjligheter utan att kräva introduktion av nya processordriftslägen och nya register.

I slutet av 90-talet och början av 2000-talet användes denna uppsättning instruktioner flitigt av spel, multimediaapplikationer och till och med Photoshop-arbetsflöden. 3DNu! Instruktionsuppsättningen användes från AMD K6 3D-processorer upp till K10-arkitektur (Phenom II).

Strax efter AMD släppte Intel en uppsättning SSE-instruktioner för sina egna processorer. Med lanseringen av Pentium 3-chips blev denna instruktionsuppsättning mer populär, så när SSE2 släpptes anpassade AMD den också. Med lanseringen av FX-seriens processorer (Bulldozer), 3DNow! AMD har helt glömt. De sista processorerna som stödde denna instruktionsuppsättning var Phenom II. Idag är den huvudsakliga SIMD-instruktionsuppsättningen för AMD- och Intel-processorer SSE och dess många varianter (SSE2, SSE3, SSE4, SSE4.1, SSE4.2, SSE4A, SSE5 och andra).

Om du upptäcker ett fel, välj det med musen och tryck på CTRL + ENTER.

Table of Contents