Sun4d es una arquitectura informática introducida por Sun Microsystems en 1992. Es un desarrollo de la arquitectura Sun-4 anterior , que utiliza el bus de sistema XDBus, procesadores SuperSPARC y tarjetas de entrada/salida SBus . XDBus fue el resultado de una colaboración entre Sun y Xerox ; su nombre proviene de un proyecto anterior de Xerox, el Xerox Dragon . Estas fueron las máquinas más grandes de Sun hasta la fecha y su primer intento de crear un servidor de clase mainframe .
Los ordenadores Sun4d son verdaderos sistemas SMP ; aunque la memoria y las CPU se instalan en cada placa del sistema, la memoria de una placa determinada no está de ningún modo " más cerca " de las CPU de esa misma placa. Todos los dispositivos de memoria y E/S están conectados por igual a todas las CPU.
Todas estas computadoras utilizan una placa base pasiva en la que se conectan las placas base. Cada placa base proporciona CPU, memoria y un bus de E/S. A medida que se agregan placas base, estos componentes se agregan al conjunto de una manera completamente uniforme. No es un clúster, sino que funciona como una sola máquina grande.
Las computadoras Sun4d incluyen el SPARCcenter 2000 (1992) y el SPARCserver 1000 (1993) de Sun Microsystems, y el Cray CS6400 (1993) de Cray Research . Las placas base de estas tres máquinas son ligeramente diferentes, tanto física como electrónicamente, y no son intercambiables.
Todas las máquinas Sun4d proporcionan puertos JTAG , aunque a diferencia de los sistemas posteriores, SPARCcenter y SPARCserver solo los utilizan para fines de mantenimiento.
El SPARCserver 1000 es un chasis montable en rack de 5U con cuatro ranuras XDBus de 40 MHz y espacio para cuatro unidades SCSI de 3,5" de media altura más dos unidades SCSI de 5,25" de media altura con acceso frontal (normalmente utilizadas para CD-ROM y DAT ). Cada placa del sistema se conecta a un XDBus y proporciona dos ranuras MBus para CPU, tres ranuras SBus para placas de E/S, cuatro bancos de memoria (cuatro SIMM cada uno) y SCSI-2 integrado, Ethernet 10baseT y dos puertos serie . [1]
Configuración máxima: ocho CPU y 2 GB de RAM.
El SPARCserver 1000E tiene un bus XDBus ligeramente más rápido (50 MHz). Las placas base no son compatibles con versiones anteriores.
El SPARCserver 1000, al igual que los servidores Sun-4 /xxx anteriores, tiene un conjunto de LED en cada placa del sistema que muestran diagnósticos en POST y la carga de la CPU mientras se ejecuta. Estos permiten al usuario ver de un vistazo cuán ocupado está cada procesador en el sistema. Se los conoce informalmente como pantallas " Cylon ", debido a la forma en que cada una muestra una sola luz que rebota de un lado a otro se asemeja al escáner de los robots en la serie de televisión original Battlestar Galactica . [2]
El SPARCserver 1000 ejecutará un kernel Linux 2.4 ligeramente parcheado en modo SMP. [3]
Un único procesador octogonal SPARCserver 1000 ayudó a 117 unidades SPARCstation 20 Modelo HS11, 87 con dos procesadores hyperSPARC de 100 MHz y 30 con cuatro procesadores hyperSPARC de 100 MHz, a renderizar Toy Story . [4]
SPARCcenter 2000 es un sistema de rack completo que incluye un chasis principal con diez ranuras dual-XDBus de 40 MHz y varias matrices de discos. Las placas del sistema se conectan a dos XDBus para obtener un ancho de banda adicional y proporcionan dos ranuras MBus, cuatro ranuras SBus, cuatro bancos de memoria (cuatro SIMM cada uno) y dos puertos serie cada uno. A diferencia de las placas SPARCserver 1000, no tienen un puerto SCSI y Ethernet integrados por placa del sistema. [5]
Configuración máxima: veinte CPU y 5 GB de RAM.
El SPARCcenter 2000E tiene un bus XDBus ligeramente más rápido (50 MHz). Las placas base no son compatibles con versiones anteriores.
El Cray CS6400 es un sistema quad-XDBus de 16 ranuras y 55 MHz. Cada placa del sistema ofrece cuatro ranuras MBus, cuatro ranuras SBus, cuatro bancos de memoria y ningún puerto de E/S integrado.
Configuración máxima: sesenta y cuatro CPU y 16 GB de RAM. [6]
Cuando SGI compró Cray Research en 1996, vendió la división responsable del CS6400 a Sun, donde se desarrolló hasta convertirse en el extremadamente exitoso Sun Enterprise 10000. [ 7]
Rendimiento relativo de las máquinas Sun-4d, basado en los puntos de referencia de velocidad SPEC CINT92: [8] [9]