Fireplane es una interconexión interna de computadora creada por Sun Microsystems .
La arquitectura de interconexión de Fireplane es un desarrollo evolutivo de la anterior Ultra Port Architecture (UPA) de Sun. Se introdujo en octubre de 2000 como la interconexión de E / S del procesador en la estación de trabajo Sun Blade 1000 , seguida a principios de 2001 por su uso en los servidores empresariales de las series Sun Fire y Sun Fire 15K . [1] Estos coincidieron con la expansión popular de la web en el auge de las punto com y un cambio del mercado principal de Sun de las estaciones de trabajo Unix a servidores de centros de datos como Starfire , que admiten sitios web de alto tráfico.
El rendimiento máximo (en el Sun Blade 1000) alcanzó los 67,2 GBytes / segundo o los 9,6 Gbit / s sostenidos (2,4 Gbit / s para cada procesador). [2]
Cada generación de arquitectura Sun había involucrado procesadores actualizados y actualizaciones correspondientes al bus o arquitecturas de interconexión que los respaldaban. [3] [4] Para entonces, el acceso rápido a la memoria se estaba volviendo más importante que la simple velocidad de instrucción de la CPU para el rendimiento general. Los multiprocesadores , la memoria compartida , el almacenamiento en caché de la memoria y la conmutación entre CPU y memoria eran tecnologías necesarias para lograr esto.
El marco de la serie Sun Fire 15K admite 18 tarjetas de expansión de memoria y procesador combinadas. Cada placa consta de cuatro procesadores, cuatro módulos de memoria y procesadores de E / S. La interconexión del Fireplane utiliza interruptores de barra cruzada de 18 × 18 para conectarse entre ellos. [5] El ancho de banda máximo total a través de la interconexión es de 43 Gbytes por segundo.
A medida que las arquitecturas de memoria aumentan en complejidad, mantener la coherencia de la caché se convierte en un problema mayor que la simple conectividad. Fireplane representa un avance sustancial sobre interconexiones anteriores en este aspecto. [6] Combina tanto el caché de snoopy [7] como los modelos basados en directorios punto a punto para proporcionar un modelo de coherencia de caché de dos niveles. [8] Los buses Snoopy se utilizan principalmente para buses individuales con una pequeña cantidad de procesadores; Los modelos de directorio se utilizan para un mayor número de procesadores. [4] Fireplane combina ambos para ofrecer una arquitectura de memoria compartida escalable.
Cada placa de expansión implementa el espionaje en todos los ámbitos, con coherencia de directorio en toda la interconexión. Cada tablero se considera un "dominio de coherencia de espionaje". Los sistemas Fireplane de tamaño pequeño a mediano, hasta 24 procesadores, utilizan un único dominio de coherencia. [6] Los sistemas más grandes con más procesadores utilizan múltiples dominios de coherencia en su interconexión de backplane. [6] Los sistemas de la competencia de fabricantes como SGI o la serie HP Superdome [9] utilizan solo un nivel único de compatibilidad con la coherencia y, por lo tanto, requieren la coherencia de directorios más compleja para ser utilizada en todas partes.
El Fireplane utilizado para estaciones de trabajo y servidores más pequeños está optimizado para el rendimiento de su dominio único. Utilizan un reloj del sistema aumentado en un 50% a 150 MHz. Los fisgones por ciclo de reloj también se duplican de la mitad a la una. Juntos, permiten un ancho de banda de espionaje de 150 millones de direcciones por segundo. [5]
Referencias
- ^ "Servidor de marco medio SUN FIRE 4810" (PDF) .
- ^ Gian-Paolo Musumeci; Michael Kosta Loukides (2002). Ajuste del rendimiento del sistema (2ª ed.). O'Reilly Media. págs. 69–70. ISBN 059600284X.
- ^ Charlesworth, Alan (2001). "La interconexión del sistema Sun Fireplane" (PDF) . ACM. pag. 2. Archivado desde el original (PDF) en 2015-04-02 . Consultado el 18 de marzo de 2015 .
- ^ a b Farrell, Ryan (octubre de 2005). "La interconexión del sistema Sun Fireplane" (PDF) . pag. 2.
- ^ a b "1.3.1 Arquitectura de interconexión Sun Fireplane". Introducción a los sistemas Sun Fire 15K / 12K .
- ↑ a b c Charlesworth , 2001 , p. 3
- ^ "Fisgón". Arquitectura del sistema PCI . Addison-Wesley Professional. 1995. p. Apéndice A. ISBN 0201309742.
- ^ Charlesworth 2001 , p. 1
- ^ "Libro blanco de HP Superdome" (PDF) . Hewlett Packard. Septiembre de 2000. Archivado desde el original (PDF) el 12 de junio de 2001.
enlaces externos
- Alan Charlesworth (2002). "La interconexión del aeroplano del sol" . IEEE Micro . 22 : 36–45. doi : 10.1109 / 40.988688 . Archivado desde el original el 12 de marzo de 2007.
- "Servidor Sun Fire 280R: solo los hechos" (PDF) . Sun Microsystems. Septiembre de 2002. p. dieciséis.
- "Sun Fire 15K Server redefine la gama alta" . 25 de septiembre de 2001. Archivado desde el original el 19 de marzo de 2015 . Consultado el 19 de marzo de 2015 .