La serie SPARC Enterprise es una gama de servidores UNIX basados en la arquitectura SPARC V9 . Fue desarrollada conjuntamente por Sun Microsystems y Fujitsu , anunciada el 1 de junio de 2004 y presentada en 2007. Fueron comercializados y vendidos por Sun Microsystems (posteriormente Oracle Corporation , tras su adquisición de Sun ), Fujitsu y Fujitsu Siemens Computers bajo la marca común de "SPARC Enterprise", reemplazando a las líneas de productos de servidores Sun Fire de Sun y PRIMEPOWER de Fujitsu. El nombre en clave es APL (Advanced Product Line).
Desde 2010, los servidores basados en los nuevos procesadores SPARC CMT ( SPARC T3 y posteriores) se han comercializado como servidores SPARC T-Series de Oracle , y se ha abandonado la marca "SPARC Enterprise". Fujitsu siguió vendiendo SPARC T-Series como su línea de productos SPARC Enterprise hasta diciembre de 2015. Fujitsu cambió el nombre de la línea de productos a "Servidores SPARC" desde el lanzamiento de SPARC M10 en 2013 y siguió vendiendo SPARC M-Series y T-Series con su nueva marca.
Los servidores de gama media y alta basados en procesadores SPARC64 VI , SPARC64 VII y SPARC64 VII+ se denominan "serie M". La "M" indica características RAS similares a las de las máquinas de clase mainframe. [1]
El SPARC64 VI es un procesador de doble núcleo , en el que cada núcleo cuenta con subprocesos múltiples verticales bidireccionales (VMT). [2] Un servidor M9000 configurado con la cantidad máxima de procesadores admite la ejecución de 256 subprocesos simultáneos. VMT es una implementación de subprocesos múltiples de grano grueso. Cada núcleo del SPARC64 VI puede manejar dos hilos o hebras. VMT cambia la ejecución de una hebra a la otra en función de eventos. Para ejecutar instrucciones de otro hilo, la canalización debe guardarse/vaciarse y cambiarse a los registros del otro hilo. Estos eventos incluyen fallas de caché L2, una excepción de temporizador de hardware, interrupciones o algunas instrucciones de control relacionadas con subprocesos múltiples. Esto también se denomina subprocesos de evento de encendido (SOE).
En 2008, Fujitsu lanzó el SPARC64 VII , un procesador de cuatro núcleos en el que cada núcleo ofrece procesamiento multihilo simultáneo en dos direcciones. Los servidores de clase M existentes podrán actualizarse a los procesadores SPARC64 VII en el campo. [3]
En 2010, Fujitsu lanzó el SPARC64 VII+ , [4] que funciona a una frecuencia más alta y con una caché L2 más grande que su predecesor. Un módulo de procesador SPARC64 VII o SPARC64 VII+ incluye cuatro núcleos físicos, donde cada núcleo puede ejecutar dos subprocesos. Cada núcleo físico puede ejecutar ambos subprocesos simultáneamente. Con SMT , no hay tiempo de cambio de contexto y los dos subprocesos comparten la secuencia de instrucciones sin problemas. Cuando ambos están listos para ejecutarse, alternan ciclos para la emisión de instrucciones superescalares y comparten las unidades funcionales según la necesidad.
Una característica importante de la Serie M es la posibilidad de combinar generaciones de procesadores y velocidades de reloj en el mismo sistema y dominio. Todos los servidores de la Serie M pueden tener instaladas CPU SPARC64 VI y SPARC64 VII y funcionarán a sus velocidades nativas, sin reducción de velocidad a la CPU más lenta.
El 17 de abril de 2007, un Sun SPARC Enterprise M9000 alcanzó 1,032 TFLOPS en el benchmark LINPACK , lo que lo convirtió en el superordenador de sistema único más rápido en ese momento. [5]
El 2 de mayo de 2008, el servidor Sun SPARC Enterprise M9000 logró un récord mundial de rendimiento en el punto de referencia de almacenamiento de datos TPC-H en el factor de escala de 1 terabyte utilizando Oracle Database . [6]
A partir del 19 de febrero de 2009, el SPARC Enterprise M8000 posee los récords mundiales de rendimiento de 64 subprocesos en el benchmark SPEC OMP2001, tanto para medianos [7] como para grandes [8].
Los Sun Fire T1000 y T2000 basados en UltraSPARC T1 pasan a denominarse SPARC Enterprise:
En octubre de 2007, Sun agregó los servidores basados en UltraSPARC T2 a la línea SPARC Enterprise:
En abril de 2008, Sun agregó los servidores basados en UltraSPARC T2 Plus a la línea SPARC Enterprise:
En octubre de 2008, Sun lanzó el servidor UltraSPARC T2 Plus basado en SMP de 4 vías:
Los modelos SPARC Enterprise tienen licencia para ejecutar Solaris 10 y Solaris 11 .
La serie M admite dominios dinámicos y reconfiguración dinámica , [9] [10] [11] que permiten dividir una sola máquina en múltiples particiones aisladas eléctricamente.
Los modelos UltraSPARC T1, UltraSPARC T2/T2+ particionan el sistema utilizando dominios lógicos .
Tanto los modelos de la serie M como de la serie T admiten Solaris Containers , que admite un máximo de 8191 zonas no globales en cada dominio dinámico o dominio lógico.