viernes, 19 de julio de 2024

¿Recuerdas AMD 3DNow? Pues se acaba de extinguir

AMD 3DNow

Realmente, el conjunto de instrucciones 3DNow de AMD llevaba ya bastante tiempo prácticamente extinto, pero el anuncio por parte del compilador LLVM que era el único que todavía admitía sus instrucciones lo acaba de terminar de llevar a la tumba. Sí, AMD 3DNow ha llegado al fin de su vida y ya no se podrá utilizar más.

Realmente esto era algo que tenía que pasar antes o después. A pesar de que AMD promocionaba la tecnología 3DNow a bombo y platillo cuando la lanzaron por primera vez con los procesadores AMD K6-2 en febrero de 1998, en realidad la propia AMD la descatalogó y dejó de utilizarla en 2011, con los procesadores Bulldozer y las APU Llano ya sin este conjunto de instrucciones.

El último adiós a AMD 3DNow!

El conjunto de instrucciones AMD 3DNow! se introdujo como decíamos en el año 1998, y fue la respuesta de la compañía de rojo a los procesadores MMX de Intel. Añadía instrucciones SIMD (instrucción única con datos múltiples) al conjunto de instrucciones x86 base de la compañía, lo que ayudaba mucho al procesador a realizar el procesamiento vectorial de las operaciones en coma flotante, algo que venía especialmente bien para juegos y aplicaciones 3D… de ahí su nombre.

Procesador AMD K6-2 3D Now

La verdad es que 3DNow estuvo en funcionamiento durante bastantes años, pero 13 años después de su lanzamiento inicial AMD lo sustituyó por los nuevos equivalentes SSE en 2011 y dejó de incluir este conjunto de instrucciones en sus procesadores a partir de los Bulldozer K10. Sin embargo, 13 años de procesadores equivalen a muchas generaciones y por lo tanto muchos usuarios los mantuvieron más allá de este cambio, por lo que los compiladores siguieron admitiéndolos durante muchos años más, concretamente otros 13 años porque ha sido justo hasta ahora, con el anuncio del compilador LLVM:

«Este conjunto de instrucciones tan solo era compatible con los chips de AMD a partir del K6-2 lanzado en 1998 y hasta la familia Bulldozer de 2011. Nunca llegaron a utilizarse mucho realmente, ya que se sustituyeron por SSE (implementado por AMD por primera vez en 2001). Dado que hoy en día ya nadie utiliza los conjuntos de instrucciones AMD 3DNow!, su simple eliminación parece la mejor opción».

Bueno, realmente las instrucciones AMD 3DNow! sí que fueron bastante populares a finales de los 90 y principios de los 2000 para mejorar el rendimiento en juegos, la reproducción de vídeo y los flujos de trabajo complejos. Pero llegó Intel con su conjunto de instrucciones SSE y se vio que eran mejores, por lo que se hicieron dominantes hasta el punto de que la propia AMD empezó a adoptarlo en 2001.

Los desarrolladores que necesiten seguir programando para procesadores AMD tan antiguos todavía pueden usar el conjunto de instrucciones 3DNow en ensamblador, incluyendo el código en línea con LLVM. Aparte de eso, todo lo relacionado con 3DNow está ya muy obsoleto y no se utiliza, por lo que tampoco es que sea una gran pérdida, pero bueno, la verdad es que quien firma este artículo bien recuerda la promoción de AMD al respecto y no deja de resultar algo nostálgico.

The post ¿Recuerdas AMD 3DNow? Pues se acaba de extinguir appeared first on HardZone.



from HardZone https://ift.tt/NesMKwf
via IFTTT

No hay comentarios:

Publicar un comentario