Articulo de referencia

hyperSPARC

El hyperSPARC , cuyo nombre en clave es "Pinnacle", es un microprocesador que implementa la arquitectura del conjunto de instrucciones (ISA) SPARC versión 8 desarrollada por Ros...

El hyperSPARC , cuyo nombre en clave es "Pinnacle", es un microprocesador que implementa la arquitectura del conjunto de instrucciones (ISA) SPARC versión 8 desarrollada por Ross Technology para Cypress Semiconductor .

El hyperSPARC se presentó en 1993 y compitió con el SuperSPARC de Sun Microsystems . Raju Vegesna fue el microarquitecto. El hyperSPARC fue el principal competidor de Sun Microsystems a mediados de la década de 1990. Cuando Fujitsu adquirió Ross de Cypress, su nuevo propietario consideró que el hyperSPARC era más importante que el SPARC64 desarrollado por HAL Computer Systems , también una filial de Fujitsu, una opinión que compartían los analistas.

Descripción

Foto del chip de la CPU hyperSPARC II de Ross

El hyperSPARC era un microprocesador superescalar bidireccional . Contaba con cuatro unidades de ejecución: una unidad de enteros, una unidad de coma flotante, una unidad de carga/almacenamiento y una unidad de bifurcación. El hyperSPARC disponía de una caché de instrucciones integrada de 8 KB, de la que se obtenían y decodificaban dos instrucciones por ciclo. El decodificador no podía decodificar nuevas instrucciones si las instrucciones previamente decodificadas no se habían enviado a las unidades de ejecución.

El archivo de registros de enteros contenía 136 registros, lo que proporcionaba ocho ventanas de registro , una característica definida en la arquitectura SPARC. Tenía dos puertos de lectura. La unidad de enteros tenía una arquitectura de cuatro etapas , a la que se añadieron dos etapas para que la arquitectura fuera igual a todas las arquitecturas que no utilizaban coma flotante. Las instrucciones de multiplicación y división de enteros, añadidas en la versión V8 de la arquitectura SPARC, tenían una latencia de 18 y 37 ciclos, respectivamente, y bloqueaban la arquitectura hasta que se completaban.

El microprocesador admitía el procesamiento paralelo en los sistemas MBus .

Físico

El hyperSPARC consta de 1,2 millones de transistores. Fue fabricado por Cypress con su proceso CMOS ( semiconductor complementario de óxido metálico  ) de dos capas metálicas de 0,65 μm . Las versiones posteriores del hyperSPARC incorporan más transistores debido a nuevas funcionalidades y se adaptaron a procesos más modernos. Estas versiones fueron fabricadas por Fujitsu , a excepción de la última, que fue fabricada por NEC .

Embalaje

El hyperSPARC era un diseño multichip. Estaba empaquetado en un módulo multichip cerámico (MCM) con una matriz de pines (PGA).

Conjuntos de chips

El hyperSPARC utilizaba el chipset Cypress SparcSet, presentado a finales de julio de 1992. Fue desarrollado por Nimbus Technologies, Inc., una empresa emergente de Santa Clara, California, para Cypress, que se encargó de la fabricación del diseño. SparcSet también era compatible con otros microprocesadores SPARC.

Referencias

  • Levine, Bernard (11 de abril de 1994). "Los defensores de MCM atraen a posibles usuarios" . Noticias electrónicas .
  • Holden, Daniel (15 de febrero de 1993). "Cypress, Sun: Hipertensión HyperSPARC" . Noticias electrónicas .
  • Holden, Daniel (15 de marzo de 1993). "HyperSparc contempla una unión con Intel para el procesador P6" . Noticias electrónicas .
  • Holden, Daniel (19 de abril de 1993). "HyperSPARC avanza lentamente con Sun Micro" . Noticias electrónicas .
  • Shen, John Paul y Lipasti, Mikko H. (2004). Diseño de procesador moderno . Profesional de McGraw-Hill.

Lecturas adicionales

  • "Ross presenta un adelanto del diseño SPARC Pinnacle". (25 de marzo de 1992). Microprocessor Report , vol. 6, n.º 4.
  • "TI y Cypress/Ross compiten por el liderazgo en SPARC". (27 de mayo de 1992). Microprocessor Report , vol. 6, n.º 7.
  • "Ross finalmente lanza HyperSPARC". (15 de noviembre de 1993). Microprocessor Report , vol. 7, n.° 15.
  • "HyperSparc mejorado desafía a UltraSparc". (4 de diciembre de 1995). Microprocessor Report , vol. 9, n.º 16.