SPARC


SPARC ( Procesador Scalable Architecture ) es un conjunto reducido de instrucciones de computación (RISC) arquitectura del conjunto de instrucciones originalmente desarrollado por Sun Microsystems . [1] [2] Su diseño fue fuertemente influenciado por el sistema experimental Berkeley RISC desarrollado a principios de la década de 1980. Desarrollado por primera vez en 1986 y lanzado en 1987, [3] [2] SPARC fue uno de los primeros sistemas RISC comerciales más exitosos, y su éxito condujo a la introducción de diseños RISC similares de varios proveedores durante las décadas de 1980 y 1990.

La primera implementación de la arquitectura original de 32 bits (SPARC V7) se utilizó en los sistemas de servidores y estaciones de trabajo Sun-4 de Sun , reemplazando sus sistemas Sun-3 anteriores basados ​​en la serie de procesadores Motorola 68000 . SPARC V8 agregó una serie de mejoras que formaban parte de la serie de procesadores SuperSPARC lanzada en 1992. SPARC V9, lanzado en 1993, introdujo una arquitectura de 64 bits y se lanzó por primera vez en los procesadores UltraSPARC de Sun en 1995. Más tarde, se utilizaron procesadores SPARC en multiprocesamiento simétrico (SMP) y acceso a memoria no uniforme ( CC-NUMA) servidores producidos por Sun, Solbourne y Fujitsu , entre otros.

El diseño fue entregado al grupo de comercio internacional SPARC en 1989, y desde entonces su arquitectura ha sido desarrollada por sus miembros. SPARC International también es responsable de otorgar licencias y promover la arquitectura SPARC, administrar las marcas comerciales SPARC (incluida SPARC, que es de su propiedad) y proporcionar pruebas de conformidad . SPARC International tenía la intención de hacer crecer la arquitectura SPARC para crear un ecosistema más grande; SPARC tiene licencia para varios fabricantes, incluidos Atmel , Bipolar Integrated Technology , Cypress Semiconductor , Fujitsu , Matsushita y Texas Instruments.. Debido a SPARC International, SPARC es completamente abierto, no propietario y libre de regalías.

A partir de septiembre de 2017, los últimos procesadores SPARC de gama alta comercial son Fujitsu 's SPARC64 XII (introducido en 2017 por su servidor SPARC M12) y Oracle ' s SPARC M8 introdujeron en septiembre de 2017 por sus servidores de gama alta.

El viernes 1 de septiembre de 2017, después de una ronda de despidos que comenzó en Oracle Labs en noviembre de 2016, Oracle canceló el diseño de SPARC después de la finalización del M8. Gran parte del grupo de desarrollo del núcleo de procesadores en Austin, Texas, fue despedido, al igual que los equipos en Santa Clara, California y Burlington, Massachusetts. [4] [5]

La arquitectura SPARC estuvo fuertemente influenciada por los diseños RISC anteriores, incluidos los RISC I y II de la Universidad de California, Berkeley y el IBM 801 . Estos diseños originales de RISC eran minimalistas, incluían la menor cantidad posible de funciones o códigos de operación y tenían como objetivo ejecutar instrucciones a una velocidad de casi una instrucción por ciclo de reloj . Esto los hizo similares a la arquitectura MIPS de muchas maneras, incluida la falta de instrucciones como multiplicar o dividir. Otra característica de SPARC influenciada por este movimiento inicial de RISC es la ranura de retardo de bifurcación .


Un microprocesador Sun UltraSPARC II (1997)