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