SuperSPARC vs UltraSPARC
SPARC (derivado de ARChitecture del procesador escalable) es una RISC (Computación de conjuntos de instrucciones reducidas) ISA (Arquitectura de conjuntos de instrucciones) desarrollada por Sun Microsystems. Estos microprocesadores SPARC se pueden encontrar en notebooks a supercomputadoras como servidores empresariales. Ejecutan sistemas operativos como Solaris, OpenBSD y NetBSD. SuperSPARC es la versión de SPARC desarrollada en 1992. El microprocesador SuperSPARC usa la versión de arquitectura SPARC V8. UltraSPARC es el microprocesador SPARC, que reemplazó a SuperSPARC. UltraSPARC fue desarrollado en 1995 por Sun Microsystems. UltraSPARC usó el V9 SPARC ISA y fue el primer microprocesador SPARC en usar el V9 ISA.
SuperSPARC
SuperSPARC es la versión del microprocesador SPARC que fue lanzada en 1992 por Sun Microsystems. Su nombre en clave era vikingo. El microprocesador SuperSPARC utiliza el SPARC V8 ISA. Sun presentó versiones de microprocesador SuperSPARC de 33MHz y 40MHz. 3.1 millones de transistores estaban contenidos en SuperSPARC. Texas Instruments (TI) fabricó este microprocesador en Japón. SuperSPARC + y SuperSPARC-II eran dos derivados de SuperSPARC. La intención de liberar el microprocesador SuperSPARC + era corregir algunos errores presentes en la versión original. Sin embargo, el microprocesador SuperSPARC-II, que se lanzó en 1994, fue una versión mejorada en comparación con el microprocesador SuperSAPRC original con velocidades de hasta 80-90MHz. El microprocesador SuperSAPRC tenía un caché L1 de 16KB. Su caché L2 tenía una capacidad de 2MB. La memoria caché L3 no estaba presente en el microprocesador SuperSPARC. SuperSPARC-II fue nombre en clave Voyager.
UltraSPARC
UltraSPARC es la versión del microprocesador SPARC lanzada por Sun Microsystems en 1995 que reemplaza a SuperSPARC-II. Se utilizó V9 ISA de arquitectura SPARC. De hecho, fue el primer microprocesador SPARC basado en SPARC V9 ISA de 64 bits. Texas Instruments llevó a cabo la fabricación de UltraSPARC de 64 bits. 32 entradas de 64 bits estaban en el archivo de registro entero. Es un procesador superscalar, que ejecuta las instrucciones en orden en una tubería con nueve etapas. Había dos unidades ALU pero solo una podía realizar operaciones de multiplicación y división. El microprocesador UltraSPARC tiene un tipo especial de unidad de punto flotante llamada FGU (unidad de punto flotante / gráficos), que también brinda soporte multimedia. Hay dos niveles de caché como primario y secundario. La memoria caché primaria es de 16 KB y la memoria caché secundaria es de 512 KB a 4 MB. Tenía seis puertos de entrada y salida en forma de tres lecturas y tres escrituras. Contenía 3,8 millones de transistores..
¿Cuál es la diferencia entre SuperSPARC y UltraSPARC??
Los microprocesadores SuperSPARC y UltraSPARC tienen muchas diferencias, especialmente porque el microprocesador UltraSPARC reemplazó a SuperSPARC en 1995. El microprocesador SuperSPARC usó V8 SPARC ISA, mientras que el microprocesador UltraSPARC fue el primer microprocesador SPARC en usar V9 SPARC ISA. De hecho, el microprocesador UltraSPARC era un microprocesador de 64 bits. Comprensiblemente, el microprocesador UltraSPARC tenía frecuencias de reloj más altas que el microprocesador SuperSPARC. En términos de unidades funcionales, hubo una diferencia notable. Para lograr frecuencias de reloj más altas que SuperSPARC, el microprocesador UltraSPARC tiene unidades más simples. Por ejemplo, esto se logró al no conectar en cascada las unidades ALU para asegurarse de que la frecuencia del reloj no estuviera restringida. El microprocesador SuperSPARC tenía 3.1 transistores, mientras que UltraSPARC tenía 3.8 transistores. El microprocesador UltraSPARC tenía un caché L2 más grande en comparación con el L2 de SuperSPARC. En general, UlatraSPARC proporcionó un mayor rendimiento en todas las áreas en comparación con SuperSPARC.