Sistemas Operativos Avanzados

Slides:



Advertisements
Presentaciones similares
Arquitectura RISC & CISC y DSP
Advertisements

Microprocesadores Componentes básicos..
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
Estructuras segmentadas
1 Circuitos Digitales II Circuitos Digitales II Fundamentos de Arquitectura de Computadores Información sobre el Curso Semana No.1 Semestre Prof.
El Microprocesador.
PROCESADORES SUPERESCALARES
Microprocesadores.
Los Microprocesadores
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
EL Sistemas Digitales Ing. José Alberto Díaz García Escuela de Ingeniería Electrónica Arquitectura Segmentada Pipeline (Segmentación)
Infraestructura de Tecnologías de Información
EMISION MULTIPLE DE INSTRUCCIONES
Arquitectura de Conjunto de Instrucciones (ISA)
Mejoras a las Máquinas Von Neumann
Composición Interna de un Procesador
Este obra se publica bajo unalicencia de Creative Commons Reconocimiento- NoComercial-CompartirIgual 3.0 España.licencia de Creative Commons Reconocimiento-
Microcontroladores PIC
Michael Carter Joshua Carvacho Magdalena Von Borries.
Microprocesadores en Consolas
PAULA ANDREA CHAVEZ C. GRADO: PROFESOR: JOSE WILSON QUINTERO
Procesamiento paralelo
INTEGRANTES EFREN PADILLA LICETH BUITRAGO LINA STELLA AGUIRRE
Memoria Cachés. Universidad de SonoraArquitectura de Computadoras2 Introducción Caché es el nivel de memoria situada entre el procesador y la memoria.
Universidad de Las Palmas de Gran Canaria DCIC Universidad de Las Palmas de Gran Canaria 2008 Autor: Christian Pérez Fajardo.
REDES DE ALTAS PRESTACIONES Y SUS APLICACIONES
TEMA 2: Organización de computadores
Organización de Computadoras
14 de diciembre de 2005 Universidad de Murcia1 Modelos de computadores paralelos Domingo Giménez Departamento de Informática y Sistemas Universidad de.
¿Qué unidades conforman el procesador?
Arquitectura y Ensamblaje de Computadores
PROGRAMACIÓN PARALELA Modelos de programación paralela Modelos computacionales Paradigmas de programación paralela Programación en memoria compartida:
“Organización y Arquitectura de Computadores” William Stallings
UNIVERSIDAD DEL VALLE DE MEXICO
Michael Carter Joshua Carvacho Magdalena Von Borries 1.
TIPOS Y MODELOS. Realizar las operaciones de calculo Dar ordenes a los componentes para que funcionen.
El Microprocesador.
Tema: Componentes físicos de una computadora
Sánchez Manjarrez Silvana Ing. Daniel Domínguez C. México, D.F. a 13 de septiembre del 2006 Arquitectura de Computadoras Arquitecturas CISC Y RISC Campus.
Tendencias Generales Dotación física Software lógica Más pequeño
SISTEMAS DE INFORMACIÓN GERENCIAL
Tema: Historia de los Microprocesadores
Utiliza un reloj para sincronizar la entrada y salida de señales en un chip de memoria. Ahorra tiempo al ejecutar los comandos y al transmitir los datos.
S.E.P. D.G.E.S.T. D.I.T.D. S.E.P. D.G.E.S.T. D.I.T.D. INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO.
Nico Puch. Los ordenadores analógicos comenzaron a construirse a principios del siglo XX. Los primeros modelos realizaban los cálculos mediante ejes y.
ARQUICTECTURA DE SERVIDORES
ARQUITECTURA ALTERNATIVA DE SERVIDORES SISTEMAS OPERTIVOS DE RED En un sistema operativo de red los usuarios saben que están conectados a la red y que.
Mónica Quintana Pineda
Microprocesadores actuales
Son los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan directamente en la ejecución lógica de un.
Principio unidad 1.
     Jerarquía de memoria.
* UNIVERSIDAD TECNOLOGICA DE PUEBLA TECNOLOGIAS DE LA INFORMACION Y COM. AREA REDES Y TELECOMUNIC IONES ADMINISTRACION DE SERVIDORES «ARQUITECTURA DE COMPUTADORAS»
Durante las tres décadas que AMD lleva en el negocio, el silicio y el software se han convertido en el acero y el plástico de la economía digital del.
ARQUITECTURAS DE LOS SERVIDORES El computador tiene 2 aspectos para entender su funcionamiento al nivel de programación: Almacenamiento Procesamiento Para.
1 MICROPROCESADORES II Capítulo 1 - Sesión 2 OBJETIVOS 1- Evolución de los procesadores INTEL. 2- Ancho de BUS, Registro internos. 4- Modo de operación.
Historia de las computadoras INFORMATICA. Originalmente el término "computadora personal" apareció en un artículo del New York Times el 3 de noviembre.
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN ING. PROF. LEONEL SEQUERA MEMORIAS.
Hardware. ¿Qué es el hardware?  El hardware es la parte que puedes ver del computador, es decir todos los componentes de su estructura física.  La pantalla,
Arquitectura ARM Marco Antonio Ruano Muñoz. Dilema “Para hacer que cada núcleo del procesador actúe más rápido, necesita aumentar su tamaño para contener.
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
SISTEMAS OPERTIVOS DE RED Los usuarios están conectados a la red y que pueden compartir recursos. Cada equipo ejecuta con sus propios recursos su propio.
PROCESADOR.- El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente,
ARQUITECTURA DEL COMPUTADOR INTEGRANTES: CASTRO MYCHAEL ALVEAR NELSON FLORES DANILO RODRIGUEZ CARLOS IZQUIERDO HARRY INTEGRANTES: CASTRO MYCHAEL ALVEAR.
Ángela Coronado Silva Julieth Prieto Moreno Maryi Trujillo
Trabajo practico: Microprocesadores Escuela: Rodolfo Walsh Rodolfo WalshRodolfo Walsh Materia: Tecnologia| Tecnologia Profesor: Gustavo Cucuzza Integrantes:
CAPITULO V Arquitectura de Von Neumann
Arquitectura de Computadoras (Taller) Semestre II de 2008.
Hiperpipeline Superescalares Arquitectura de Computadoras 2012.
Transcripción de la presentación:

Sistemas Operativos Avanzados Nuevas tendencias en procesadores

Arquitecturas con varios procesadores Tecnología Mercado Aplicaciones Posibilidades Restricciones Económicas Selección Demanda Nuevas Restricciones Capacidades Prestaciones Promueve Generación Fundamental Fuerte Visible Adaptado de Vajapeyam/Valero (Computer, Abril 2001)

Tecnología Procesadores de altas prestaciones: permiten configurar plataformas paralelas eficientes en tiempos reducidos. Limitaciones previsibles en la tecnología: efecto de los retardos relativos crecientes y de las limitaciones en el consumo de potencia (12% de crecimiento anual de la capacidad de los procesadores)

Aplicaciones y Mercados Aplicaciones que demandan velocidades y capacidad de memoria fuera del alcance de las plataformas monoprocesador. Demanda elevada de disponibilidad: Procesamiento de transacciones. Sistemas de control con restricciones de alta seguridad (medicina, transportes, ...). Aplicaciones sobre internet (mercados financieros contínuos, acceso a información, computación móvil)  necesidad de disponibilidad 24x7.

La falsa ley de Moore El rendimiento se multiplica por dos cada dos años. El progreso en rendimiento de los dos próximos años igualará el progreso de todo el pasado. No tiene en cuenta que: La latencia de la memoria no progresa al mismo ritmo.

CPU / Memoria

La verdadera ley de Moore El número de transistores en un chip se dobla cada 18-24 meses. Pero con las latencias de memoria incrementándose, esto no tiene efecto sobre aplicaciones en un único hilo.

Ritmo de mejora SI PROSIGUE Plataformas paralelas que puedan desarrollarse en poco tiempo, a partir de hardware disponible Plataformas con muchos procesadores (suponen un incremento de prestaciones muy elevado) SI NO PROSIGUE Usar varios procesadores es la opción para configurar plataformas con mejores prestaciones.

Mejoras en la tecnología Reducción del tamaño de los transistores. Aumento de la superficie. Efectos: Más transistores por circuito integrado. Microarquitecturas más complejas en un solo circuito integrado. Paralelismo entre instrucciones  Procesadores superescalares. Reducción de la longitudo de puerta y tiempo de conmutación. Mayores frecuencias de funcionamiento.

Reducción de ciclos por instrucción No segmentado CPI=5 Inst. 1 IF ID EX MEM WB Inst. 2 5T IF ID EX MEM WB T Segmentado Inst. 1 IF ID EX MEM WB CPI=1 Inst. 2 IF ID EX MEM WB IF ID EX MEM WB Inst. 3 IF ID EX MEM WB Inst. 4 T Inst. 1 IF ID EX MEM WB Superescalar o VLIW Inst. 2 IF ID EX MEM WB CPI=0.5 IF ID EX MEM WB Inst. 3 IF ID EX MEM WB Inst. 4

Procesadores superescalares Procesador más complejo. Más recursos para ejecutar más instrucciones por ciclo.

Límites de la mejora La mejora prevista para procesadores superescalares es del 12% anual hasta 2014  Factor de incremento de prestaciones de 7.4. Factor de mejora anual anterior = 55%  Factor acumularo de 1700. Alternativas: Procesamiento de un único hilo: VLIW Procesamiento praralelo de varios hilos  SMT y CMP

VLIW: Itanium 2 (IA-64) Paralelismo responsabilidad del compilador

SMT: Pentium 4 HT Procesador ejecuta dos hilos simultaneamente. Hilos pueden pertenecer al mismo proceso o a procesos diferentes.

CMP: IBM Power 4 Dos procesadores superescalares en un único chip.

Otra arquitectura novedosa: Cell Originalmente concebido por Sony para la PlayStation 3. Trabajo conjunto de Sony, IBM y Toshiba.

Razones Sony y Toshiba desan ahorrar costes produciendo sus propios componentes. La siguiente generación de electrónica de consumo requiere alta potencia de cómputo (un decodificador de televisión digital que procese todos los canales simultáneamente). IBM ha anunciado servidores basados en Cell.

Especificaciones Formado por: 1 procesador principal (PPE). 8 procesadores auxiliares (SPE’s). Bus de interconexión (EIB). Controlador DMA (DMAC). 2 controladores de memoria Rambus XDR. Interfaz de entrada salida Rambus.

PPE Núcleo de procesador convencional. Ejecuta el SO y parte de las aplicaciones, descargando partes a los SPE’s. Es un procesador de 64 bits con arquitectura “Power”. Caché  512 KB. IMPORTANTE: Juego de instrucciones compatible con PowerPC, pero arquitectura totalmente rediseñada. Los ciclos por instrucción no son comparables a igualdad de frecuencia de reloj.

PPE Es un procesador de dos hilos (SMT). Diseño muy simple al no implementar ejecución de instrucciones fuera de orden ahorro de mucho silicio. ahorro de consumo. Contrapartida: Más trabajo para el compilador  Necesidad de buenos compiladores.

SPE’s Procesador vectorial. Cada SPE contiene: 128 registros de 128 bits. 4 unidades de coma flotante. 4 unidades artiméticas enteras. Memoria local de 256 KB. No tienen cachés.

Cell como procesador de flujo

Algunos retos Integración en la planificación del consumo de los hilos. Sistemas de memoria: Nuevas jerarquías de memoria. Compiladores que generen código que evite necesidades hardware. Paralelización automática de aplicaciones secuenciales. Optimización dinámica del código.