Download Arquitectura de la serie Sillicon Graphics Origin 3000

Document related concepts
no text concepts found
Transcript
Arquitectura de la serie
Sillicon Graphics Origin 3000
Sinhue Emmanuel Enríquez Treviño
Ricardo Misael Lara González
Adrián Morales Gómez
Origin 3000
Introducción
l Computadora
servidor
para
sistemas
especializados.
l Dos modelos disponibles: 3400 y 3800.
l Sistema
multiprocesador
que
utiliza
esquema Torus / Hypercube (Hipercubo).
l Utiliza la arquitectura NUMA3. Funciona con
procesadores RISC de 64 – bits, soportando
512 procesadores.
Origin 3000
1
Arquitectura NUMA 3
l Sistema en el cual todos los procesadores y la
memoria son unidos en un sistema lógico simple
con el uso de (crossbars switches).
l NUMAlink.- Combinaciond e procesadores,
memoria y (crososbars).
l Uso del chip Bedrock (ASIC)(control de memoria
y procesadores).
l Router chip (ASIC).- Encuentra el nodo ruteado
y usando NUMAlink, se logra una conexión.
Origin 3000
Especificaciones Generales
Tipo de máquina
Multiprocesador RISC –basado
en la distribución de
memoria.
Modelos
Origin 3200,Origin 3400,Origin
3800
Sistema Operativo
IRIX (Variante SG de Unix)
Estructura de la conexión
Barra transversal.
Compiladores
Fortran 77,Fortran
90,C,C++,Ada,Pascal.
Origin 3000
2
SGI Origin 3200
l
l
l
l
l
Procesadores.- de 2 a 8
Velocidad de procesamiento.- 11.2 GB/seg
Memoria máxima 16 GB
Disco de sistema 36GB
Sistema Operativo IRIX 6.5
SGI Origin 3800
l
l
l
l
l
Procesadores.- de 4 a 512
Velocidad de procesamiento.- 716 GB/seg max.
Memoria máxima 1 TB
Disco de sistema 36GB
Sistema Operativo IRIXOrigin
6.53000
En General…
l Microprocesador.-MIPS RISC R14000
de 500 Mhz, o R14000A de 600 MHz.
l Cache primaria.- Dos caminos
(asociados). 32K para instrucción /32K
para datos del cache.
l Cache secundaria.- 8 MB, DDR fullspeed SDRAM
Origin 3000
3
Segundo tema
Origin 3000
Paralelismo
l El paralelismo puede estar hecho
automáticamente por (FORTRAN o C)
un compilador o explícitamente por el
usuario, principalmente con el uso de
directorios. Toda la sincronización,
tiene que estar hecha vía memoria.
Esto puede causar potencialmente
gastos indirectos bastante grandes del
paralelismo.
Origin 3000
4
Paralelismo
l Con el uso de la biblioteca biblioteca shmem
los programas puestos en ejecución
funcionarán eficientemente en el sistema.
Origin 3000
l Una característica agradable de la serie
Origin 3000 es que puede emigrar los
procesos a los nodos que deben
satisfacer las peticiones de los datos
de estos procesos. Así pues, el tráfico
de datos a través de la máquina se
reducen al mínimo de esta manera.
Para demanda de memoria no local
tarda 2 veces más que una memoria
local.
Origin 3000
5
Arquitectura de la SGI Origin 3000
Bloque R
Bloque C
Ruteador.
Modulo del CPU
( Procesadores y
memoria.)
Bloque I
Modulo base de I/O
Bloque P
Expansión de PCI
Bloque X
Expansión de XIO
(Interface XIO)
Bloque G
Expansión de Gráficos.
Bloque D
Gestor de Disco.
Bahía de poder Fuente de poder general.
Origin 3000
Bloque C
l Bloque - C (módulo de la CPU): Éste es el
bloque básico de la arquitectura del CPU,
para el sistema de dos procesadores (entrylevel) o hasta 512 CPUs en una imagen de la
memoria compartida (shared memory). Cada
Bloque-C contiene cuatro MIPS® CPUs y
hasta 8GB de la memoria local. Con cuatro
CPUs en un C-ladrillo, el sistema ofrece un
aumento doble en densidad de la CPU.
Origin 3000
6
Bloque C
Origin 3000
Bloque R
l Bloque-R
l El Bloque R en la parte fundamental de la
arquitectura SGI NUMA 3 en la familia del SGI
3000.
l El Bloque R interconecta a los Bloques C.
l Cada Bloque - R proporciona ocho canales
de NUMAlink, uno para cada puerto de la
barra transversal (crossbar).
Origin 3000
7