ProParPresentaciónCurso 14/15 Departamento: Informática Aplicada => Sistemas Informáticos (Bloque IV - Planta 4ª) Profesores: Pablo Carazo D4417 email:

Slides:



Advertisements
Presentaciones similares
GRUPO DE ARQUITECTURAS PARALELAS X Jornadas de Paralelismo
Advertisements

1 Circuitos Digitales II Circuitos Digitales II Fundamentos de Arquitectura de Computadores Información sobre el Curso Semana No.1 Semestre Prof.
ProParPresentaciónCurso 13/14 Departamento:Informática Aplicada (A.T.C.) (Bloque IV - Planta 4ª) Profesores: Pablo Carazo D4417
sisOpe Presentación Curso 13/14
Arquitectura de Computadores Curso 2011 / 2012 Primer semestre Grado en Ingeniería de Computadores.
PC´s Actuales.
Mejoras a las Máquinas Von Neumann
Algoritmos y Programación Paralela Presentación 1 ALGORITMOS Y PROGRAMACIÓN PARALELA curso profesor Domingo Giménez Cánovas dis.um.es/~domingo/app.html.
Algoritmos y Estructuras de Datos I
NVIDIA GEFORCE GTX 550 Ti.
Prueba Suficiencia Investigadora Doctorando: Rosa Filgueira Vicente Tutor: David Expósito Singh 27 Febrero 2007.
Partes de un Ordenador.
Introducción a la Computación Paralela Germán Larrazábal Departamento Computación, FACYT, Universidad de Carabobo, Venezuela
Presentación Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Curso de Computación Científica en Clusters
Arquitectura de un PC De los objetivos formativos a la metodología y los contenidos Fermín Sánchez, Josep-Llorenç Cruz, Agustín Fernández, David López.
Procesamiento paralelo
INTEGRANTES EFREN PADILLA LICETH BUITRAGO LINA STELLA AGUIRRE
sisOpe Presentación Curso 14/15
1 Paralelización del algoritmo de segmentación CM Martíno García Hernández UAM-I Noviembre 2007.
Redes.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (apunts de l’assignatura en format transparència) Beowulf Vs Clusters.
Neurona  elemento de proceso Variantes y combinaciones: gran flexibilidad: ¿demasiada? Aprendizaje flexible:  Redes neuronales Respuesta de elemento.
D.M.A.E.-D.I.ASistemas Distribuidos1 Universidad Politécnica de Madrid Escuela Universitaria de Informática Departamento de Informática Aplicada SISTEMAS.
LOS MICROPROCESADORES
12 December 2005Universidad de Murcia1 Computación Matricial y Paralela Curso Doctorado programa de Informática y Matemáticas Aplicadas en Ciencia e Ingeniería,
Sistemas Concurrentes I.T. Informática de Sistemas Curso
14 de diciembre de 2005 Universidad de Murcia1 Modelos de computadores paralelos Domingo Giménez Departamento de Informática y Sistemas Universidad de.
Algoritmos y Estructuras de Datos
PROGRAMACIÓN PARALELA Modelos de programación paralela Modelos computacionales Paradigmas de programación paralela Programación en memoria compartida:
Introducción (Motivación y Historia). Programación paralela Consiste de programar en un lenguaje que permite al usuario a indicar la manera en que partes.
1 Asignatura: Inteligencia Artificial l URL de la asignatura: » l Profesores y grupos de teoría: »Fernando.
Temas avanzados de Ingeniería Informática (II)”: Procesamiento Paralelo José María Carazo Centro Nacional de Biotecnología - C.S.I.C. Universidad Autónoma.
Algo de Sistemas Operativos, Arquitecturas y Paralelismo
Experiencias en la implantación de la asignatura de Tecnología de Programación al EEES Elena M. Hernández Pereira Óscar Fontenla Romero Departamento de.
Procesador xeon Xeon es una familia de microprocesadores Intel para servidores PC y Macintosh. El primer procesador Xeon apareció en 1998 con el nombre.
ALGORITMOS Y ESTRUCTURAS DE DATOS Ingeniería Técnica en Informática de Sistemas curso Teoría: Domingo Giménez, tutorías: L 9:30-10:30; M 10:00-12:30,
ArqAvaPresentaciónCurso 10/11 Departamento:Informática Aplicada (A.T.C.) (Bloque IV - Planta 4ª) Profesores: Pablo Carazo D4411
R esultados de la e valuación del p royecto del c urso p iloto de 2º de i nformática s egundo c uatrimestre.
ArqParPresentaciónCurso 14/15 Departamento:Sistemas Informáticos (A.T.C.) (Bloque IV - Planta 4ª) Profesores: Pablo Carazo D4417
EVOLUCIÓN DE LOS MICROPROCESADORES
El Microprocesador.
Historia de las computadora INFORMATICA. apareció en un artículo del New York Times el 3 de noviembre de Seis años más tarde un fabricante tomó.
HISTORIA DE LAS COMPUTADOR AS INFORMATICA.  Originalmente el término "computadora personal" apareció en un artículo del New York Times el 3 de noviembre.
Secretaria PC 1Tesorero PC 2 RRHH PC 3Gerente PC 4.
Presentación del cursoUniversidad de AntioquiaInformática I Sesión 01: Presentación del Curso Departamento de Ingeniería Electrónica y de Telecomunicaciones.
EL MICROPROCESADOR.
Informática ETSIGCT curso 2008/2009 Departamento de Sistemas Informáticos y Computación.
ARQUITECTURA DE COMPUTADORAS II
Por: Ernesto Y. Soto Rivas G
SISTEMAS DE INFORMACIÓN GERENCIAL
Procesadores El procesador es el elemento vital del PC.
GENERACION DE LOS COMPUTADORES ALEJANDRO ROJAS ROJAS
Microprocesadores actuales
Historia de las computadoras INFORMATICA. Originalmente el término "computadora personal" apareció en un artículo del New York Times el 3 de noviembre.
Computadoras de Alto Rendimiento (HPC)
TABLÓN DE ANUNCIOS Normas del Curso Tutorías Notas Exámenes sisOpePresentaciónCurso 15/16 Departamento: Sistemas Informáticos (Bloque.
CURSO 2014/2015. TEMARIO:  T EMA 1: H ERRAMIENTAS BÁSICAS PARA EL ESTUDIO DE REDES  T EMA 2: M ODELIZACIÓN DE SISTEMAS DE VIGILANCIA  T EMA 3: R EDES.
Informática (34159) Presentación del curso Grado en Matemáticas
Presentación del cursoInformática I (2015-2) Departamento de Ingeniería Electrónica y de Telecomunicaciones Facultad de Ingeniería Informática I.
Actualización del Superordenador Virtual Gallego Valencia, 12 Abril Carlos Fernández Sánchez Responsable Técnico de Sistemas
Sobre el curso Introducción a la arquitectura del PC.
Sistemas Paralelos Profesor: Franco Chichizola JTP: Adrian Pousa Taller de programación.
MICRO PROCESADOR CARRERA: PROFESORADO UNIVERSITARIO EN EDUCACIÓN FÍSICA. MATERIA: INFORMÁTICA Y TECNOLOGÍA APLICADA EN EDUCACIÓN FÍSICA. PROFESORA: MARÍA.
arqAvaPar Presentación Curso 17/18
sisOpe Presentación Curso 18/19
¿Cómo son nuestros clusters?
Programa de Prácticas Entorno Las prácticas Planificación
arqAva Presentación Curso 18/19
sisOpe Presentación Planificación 1
Transcripción de la presentación:

proParPresentaciónCurso 14/15 Departamento: Informática Aplicada => Sistemas Informáticos (Bloque IV - Planta 4ª) Profesores: Pablo Carazo D TABLÓN DE ANUNCIOS: Normas del Curso Tutorías Notas Exámenes PRÁCTICAS:Laboratorio 4405 L y X

proParPresentación2 Secretaria L y J (15’00 a 18’00) Mi despacho Tablón ?

“Aumento de prestaciones” Alta productividad Alto rendimiento 3 en un año Más tareas en el mismo tiempo Un año 6 meses Misma tarea en menos tiempo + gente + ahínco mejor + CPU’s + GHz algoritmo proParPresentación3

proParObjetivo4 Poner a trabajar juntos a varios procesadores ( ) Decenas de núcleos RED ¿Buses? 12 Miles de núcleos Intel AMD Oracle 8 núcleos 8 núcleos 16 núcleos 61 16

OBJETIVOS: “Ejecutar un programa más rápido” proParPresentación5 Poner a trabajar juntos a varios procesadores (2 … …) Implementaciones concretas (Prácticas) Técnicas básicas para el desarrollo de programas paralelos Entornos de desarrollo (Hw + Lenguaje + Depurador + Monitor) Prensa 19/06/12: IBM recupera el liderazgo mundial supercomputadores núcleos  16,32 PetaFlops 1993 CM-5/ días  1 segundo Libro electrónico: How to Survive the Multicore Software Revolution Paralelismo en el PC  Gran desafío Intel AMD Oracle 8 núcleos 8 núcleos 16 núcleos

OBJETIVOS: “Ejecutar un programa más rápido” proParPresentación6 Prensa 19/06/12: IBM recupera el liderazgo mundial supercomputadores núcleos  17,17 PetaFlops 1993 CM-5/ días  1 segundo TOP500 Jun/2013: China duplica la capacidad del Titan 2 años antes núcleos  33,86 PetaFlops ¿ Jun2014 ? Titan (USA) con núcleos

proParPresentación7 Programa de Teoría 1Computadores Paralelos 2Programación basada en paso de mensajes (MPI) 3Técnicas básicas de programación paralela Compulsiva, Divide y vencerás, Pipeline, Síncrona, Equilibrado de carga y Terminación 4Programación basada en memoria común (OpenMP, CUDA) 5Algoritmos y aplicaciones Ordenación, Numéricos, Imagen, Búsqueda Bibliografía Transparencias Fotocopias?? / WWW “Parallel Programming......”. B. Wilkinson & M. Allen - P.H “Parallel Programming in C with MPI and OpenMP”. Quinn,M.J. – MGH 2003

proParPresentación8 Relación con otras asignaturas: 1Computadores Paralelos 2Programación con paso de mensajes (MPI) 3Técnicas básicas de programación paralela 4Programación con memoria común (OpenMP) 5Algoritmos y aplicaciones Ordenación, Numéricos, Imagen, Búsqueda Arquitecturas Paralelas Programación … Concurrente y Sistemas Operativos Algorítmica y complejidad

proParPresentación9 Planificación.. 22 de Sep=> Agruparse en grupos de dos.. 10 de Dic=> 5/6 turnos de 2+2 horas 1.Toma de contacto (mediciones de tiempos) 2.Montecarlo (PI), Divide y vencerás (# veces) 3.Cálculo de números primos 4.Cálculo de fractales 5.Entorno OpenMP: PI y ordenación Las prácticas Entorno Cluster de 10 PC’s –cada uno 4 núcleos- (Lab4405) + PC9 Lenguaje de programación “C” MPI “Message Passing Interface” Programa de Prácticas ¿Breviario de C? CUDA

proParPresentación10 Dibujaremos este fractal en secuencial en 43 segundos y, utilizando 16 núcleos, lo conseguiremos dibujar en tan sólo 3 segundos

proPar Presentación11

proParPresentación12 Pentium Core 2 Quad Q6600 2,4GHz 8ML2 4GB 500GB Red E.U.I. Switch GigaEthernet pc1pc2pc3pc5pc4 pc6 pc7 pc8 Core i7

proParPresentación13 Pentium Core 2 Quad Q8200 2,4GHz 4ML2 2GB 300GB PC10 PC11

proParPresentación14 2 Xeon E5520 Quad 2,26GHz 8ML3 12GB 500GB PC9

proParPresentación15 3 * NVIDIA GEFORCE GTX 660 2GB GDDR5 960 núcleos 1,03 GHz

proParPresentación16 34,245 seg 1,329 seg8,840 seg MPI 4 núcleos 1,809 seg MPI 32 núcleos

proParPresentación17 Parallella Epiphani-16 Desktop Computer 16 núcleos 600MHz => 19,2 GFlops Zynq dual core ARM-A91GB SDRAM

proParPresentación18

proParPresentación Planificación19 Septiembre L8L8 X10 L15 X17 L22 X24 L29 X1X1 Octubre L6L6 X8X8 L13 X15 L20 X22 L27 X29 Presentación comParale Teoría pasoMsj Prácticas compulsiva divideVence 1. Contacto 2. MonteCar T1 y … pipeline Noviembre L3L3 X5X5 L10 X12 L17 X19 L24 Diciembre L1L1 X3X3 L8L8 X10 síncrona Teoría pasoMsj Prácticas equiliTermi T2 mComún memComún 3. Primos 4. Fractales Artículos 5. openMP ordenación X26 4. Fractales 3. Primos L15 X17 ordenación 5. openMP memComún T3 Artículos comParale

pasoMsj proParPresentación Planificación20 Septiembre L8L8 X10 L15 X17 L22 X24 L29 X1X1 Octubre L6L6 X8X8 L13 X15 L20 X22 L27 X29 Presentación comParale Teoría pasoMsj Prácticas compulsiva 1. Contacto 2. MonteCar T1 divideVe divideVence Noviembre L3L3 X5X5 L10 X12 L17 X19 L24 Diciembre L1L1 X3X3 L8L8 X10 síncrona Teoría pasoMsj Prácticas equiliTermi T2 mComún pipeline 3. Primos 4. Fractales Artículos 5. openMP ordenación X26 4. Fractales 3. Primos L15 X17 ordenación 5. openMP memComún T3 Artículos comParale

proParPresentación21 Evaluación contínua [Adherirse*..6Oct] Asistencia4 puntos (Control + tests) Trabajo2 puntos (Exposición o Escrito) Práctica4 puntos (Funcionando en 1,2,4,8,16 núcleos) FIN “A Common Parallel Computing Framework for Modeling Hydrological Processes of River Basins”, 2011 “AA-Sort: A New Parallel Sorting Algorithm for Multi-core Parallel Systems”, 2007 “Un banco de pruebas de ordenación paralela”, 2007 “Parallel Suffix Sorting”, 2001 “Invasive MPI on Intel’s Single-Chip Cloud Computing”, 2012 Competencia “Análisis y síntesis” Guía de aprendizaje

proParPresentación22 Actividad Horas presenciales Horas no presenciales Horas totales Clases Prácticas Presentación artículos Tests Tutorías Totales