Il supporto per il set di istruzioni SIMD 3DNow! è terminato su Linux. per i processori AMD, scrive Phoronix. Nella nuova versione del kernel Linux 5.17, sono state rimosse circa 500 righe di codice, responsabili del lavoro dell'estensione MMX specificata, che è stata rilasciata per la prima volta più di due decenni fa.
3DNow!Set di istruzioni è stato rilasciato da AMD nel 1998 insieme ai processori K6 3D, ovvero 23 anni fa. Con l'aiuto di esso, il produttore voleva ottenere la superiorità rispetto ai processori Intel nel campo dell'elaborazione dei dati multimediali. Tecnologia 3DNow! ha introdotto 21 nuove istruzioni del processore e la capacità di operare con tipi reali a 32 bit nei registri MMX standard. Sono state inoltre aggiunte istruzioni speciali per ottimizzare il passaggio a MMX / 3DNow! e lavorare con la cache del processore. Quindi, 3DNow! ha ampliato le capacità della tecnologia MMX senza richiedere l'introduzione di nuove modalità operative del processore e nuovi registri.
Alla fine degli anni '90 e all'inizio degli anni 2000, questo insieme di istruzioni è stato ampiamente utilizzato da giochi, applicazioni multimediali e persino flussi di lavoro di Photoshop. 3DNow!Set di istruzioni è stato utilizzato dai processori AMD K6 3D fino all'architettura K10 (Phenom II).
Subito dopo AMD, Intel ha rilasciato una serie di istruzioni SSE per i propri processori. Con il rilascio dei chip Pentium 3, questo set di istruzioni è diventato più popolare, quindi quando è stato rilasciato SSE2, anche AMD lo ha adattato. Con il rilascio dei processori della serie FX (Bulldozer), 3DNow! AMD ha completamente dimenticato. Gli ultimi processori a supportare questo set di istruzioni sono stati i Phenom II. Oggi, il principale set di istruzioni SIMD per processori AMD e Intel è SSE e le sue numerose varianti (SSE2, SSE3, SSE4, SSE4.1, SSE4.2, SSE4A, SSE5 e altri).
2021-12-14 18:37:52
Autore: Vitalii Babkin