Casa Notícias da Indústria

O Conjunto de Instruções AMD Mais Antigo Desaparece: O Compilador LLVM Deixa de Suportar 3DNow!

Topcpu sábado, 20 de julho de 2024

A história do 3DNow! da AMD começou em 1996, quando o processador Pentium da Intel introduziu o conjunto de instruções MMX, melhorando significativamente suas capacidades de processamento multimídia. No entanto, o MMX só suportava operações inteiras, deixando a desejar em operações de ponto flutuante que ainda dependiam das ultrapassadas instruções do co-processador X87.

AMD's Oldest Instruction Set Finally Extinct: LLVM Compiler No Longer Supports 3DNow!

Em 1998, a AMD respondeu com seu próprio conjunto de instruções, o 3DNow! (abreviação de '3D No Waiting'), que incluía 21 instruções suportando operações de vetor de vírgula flutuante. Esse avanço significou um grande impulso no desempenho 3D dos processadores.

O K6-2 foi o primeiro processador a suportar o 3DNow!, marcando a primeira vez que um processador x86 podia executar instruções SIMD flutuantes e permitindo à AMD superar a Intel no desempenho de jogos.

A atualização subsequente com o Athlon introduziu o Extended 3DNow!, adicionando mais cinco instruções e entregando um desempenho ainda maior.

Em 1999, a Intel lançou o SSE, que cobria todas as funcionalidades do 3DNow! e dobrava o desempenho de operações de ponto flutuante de precisão única, eliminando a necessidade das instruções X87.

Após isso, o 3DNow! foi gradualmente caindo em desuso. Os novos processadores Athlon da AMD também adotaram o SSE, avançando para SSE2 e SSE3.

Em 2010, a AMD anunciou que descontinuaria o 3DNow!, mantendo apenas duas instruções de pré-busca: PREFETCH e PREFETCHW.

Em 2021, o núcleo do sistema Linux cessou o suporte para o 3DNow!.

AMD's Oldest Instruction Set Finally Extinct: LLVM Compiler No Longer Supports 3DNow!

Notícias relacionadas

© 2024 - TopCPU.net   Contate-Nos Política de Privacidade