Sistemas Paralelos Profesor: Franco Chichizola JTP: Adrian Pousa Taller de programación.

Slides:



Advertisements
Presentaciones similares
Grid Computing Rogelio Ferreira Escutia. 2 Computación Grid, febrero 2010 Definición La computación grid.
Advertisements

CIENCIAS DE LA COMPUTACIÓN
PROFESORADO EN MATEMÁTICA LICENCIATURA EN CIENCIAS MATEMÁTICAS PROFESORADO EN CIENCIAS BIOLÓGICAS LICENCIATURA EN CIENCIAS BIOLÓGICAS PROFESORADO EN QUÍMICA.
IBM 360.
Profesores Titulares Profesor Adjunto Arq. Aldo Pollone
Presentación y organización del curso
1 Circuitos Digitales II Circuitos Digitales II Fundamentos de Arquitectura de Computadores Información sobre el Curso Semana No.1 Semestre Prof.
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
LA INVESTIGACIÓN DE LA PRODUCCIÓN, LOS DISCURSOS Y LA RECEPCIÓN DE LOS MEDIOS DE COMUNICACIÓN EJE DE METODOLOGÍA Sexto Semestre 2012-II Prof. Marta Rizo.
Instituto Nacional de Astrofísica, Óptica y Electrónica
PROFESORADO EN MATEMÁTICA LICENCIATURA EN CIENCIAS MATEMÁTICAS PROFESORADO EN CIENCIAS BIOLÓGICAS LICENCIATURA EN CIENCIAS BIOLÓGICAS PROFESORADO EN QUÍMICA.
GIET Titulación oficial
Análisis de Redes Sociales: Currículo CORE Lab
DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN UNIVERSIDAD NACIONAL DEL SUR Año 1º 2º 3º 4º 5º Programación Matemática Software Sistemas de Hardware.
LABORATORIO DE MATEMÁTICAS USANDO TI – NSPIRE-CX
Análisis y Diseño de Algoritmos
Qué es CeCalCULA? Supercomputación Primer centro de de Venezuela.
Introducción a la Computación Paralela Germán Larrazábal Departamento Computación, FACYT, Universidad de Carabobo, Venezuela
Sistema de Aprendizaje con Reforzamiento Inmediato en base a Módulos Presentación 23 de abril de 2014 Néstor González Valenzuela Decano (i) Facultad de.
I Encuentro Estudiantes de Doctorado UPV 12 de junio de 2014, Valencia Carlos Reaño González Grupo de Arquitecturas Paralelas.
Curso de Computación Científica en Clusters
V Jornada de Innovación Docente (ETSINF) Implantación del Grado en Informática en las Universidades Públicas Valencianas Sílvia.
MODELOS CURRICULARES ANIEI
Procesamiento paralelo
Visualización Computacional de Datos I. Logística (o como va a ser la cosa…) Cinco días de clases teóricas Prácticas en Laboratorio (dos o tres alumnos.
ARQUITECTURA CUDA Integrantes: Jose D Apollo
Algoritmia. La computadora como herramienta para resolver problemas.
Docente: Patricia Bazán y Dalila Romero
SISTEMAS OPERATIVOS.
INVESTIGACION DE OPERACIONES
GPUs Rayco González Sicilia Microprocesadores para Comunicaciones 5º ETSIT.
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,
PROGRAMACIÓN PARALELA Modelos de programación paralela Modelos computacionales Paradigmas de programación paralela Programación en memoria compartida:
R esultados de la e valuación del p royecto del c urso p iloto de 2º de p edagogía p rimer c uatrimestre.
Licenciatura en Ciencias de la Computación (Plan 2004)
RESULTADOS DE LA EVALUACIÓN DEL PROYECTO DE ADAPTACIÓN DE ASIGNATURAS DE 3º DE INGENIERÍA INFORMÁTICA PRIMER CUATRIMESTRE.
R esultados de la e valuación del p royecto del c urso p iloto de 3º de v eterinaria s egundo c uatrimestre.
PROFESORADO EN MATEMÁTICA LICENCIATURA EN CIENCIAS MATEMÁTICAS PROFESORADO EN CIENCIAS BIOLÓGICAS LICENCIATURA EN CIENCIAS BIOLÓGICAS PROFESORADO EN QUÍMICA.
Curso de computación Colegio Verde Valle 1 Repaso final del semestre Pruebas de computación.
Por: Cortina, Alejandra Santacruz, Karla Visoso, Sofía.
LOS TIPOS DE COMPUTADORAS
Que son las redes informáticas. Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o red informática, es un conjunto.
Por: Ernesto Y. Soto Rivas G
Amoeba. Maestría en Sistemas Computacionales. Sistemas Operativos. Rodolfo González Garrido, Marzo, del 2008.
Cluster de Computadores de Alto Desempeño con Acceso Remoto
METODOLOGIA Clases magistrales. La teoría de toda la vida; basta con una tiza y una pizarra, aunque también se utilizan presentaciones por ordenador, videos.
UNIDAD 7 “OTROS PARADIGMAS DE PROGRAMACIÓN“ LI & MSC OSCAR RAMIREZ CORTÉS Universidad de la Huasteca Veracruzana.
 Hace alusión a la sumatoria de aquellas reglas, programas, datos, documentación e instrucciones que permiten la ejecución de múltiples tareas en un.
ARQUICTECTURA DE SERVIDORES
Mónica Quintana Pineda
PLAN DE CLASE Nº 4    Tema: Informática: Software y Hardware.
Propuesta de cambio en la modalidad de enseñanza en primer año Propuesta del Consejo de Grado Impulsada por el Dr. Francisco Tamarit.
Trabajo cooperativo en las sesiones de teoría de la asignatura Componentes y Circuitos para alumnos repetidores Josep Jordana Barnils Departament d’Enginyeria.
Importancia de los tics Nombre: Alejandro Fernández. Curso: 6ºA. Asignatura: Taller de vida saludable. Profesora: Karla Contreras.
Planificando el año 2013 Horarios de clase. Programa por bloques.
Computadoras de Alto Rendimiento (HPC)
PROGRAMACIÓN CURSO DE FORMACIÓN SINDICAL SEGUNDO SEMESTRE 2014.
L A TECNOLOGÍA ES TU MUNDO Nombre: Natalia Fuentes Curso: 6ªA Asignatura : Taller vida y salud Profesora: Carla Contreras.
Tendencia De Los Sistemas Operativos
MAESTRIA EN DOCENCIA UNIVERSITARIA CAPT. DE COM. MARCELO FREIRE.
Importancia de los tics Nombre: Alejandro Fernández. Curso: 6ºA. Asignatura: Taller de vida saludable. Profesora: Karla Contreras.
Informática (34159) Presentación del curso Grado en Matemáticas
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,
Tics. Tics. Nombre: Fernanda Cartes Martínez Curso: 5ºA Asignatura: Taller Vida Saludable Profesora: Karla Contreras.
Universidad Provincial de Ezeiza Informática I.
Expresión Gráfica I 6 C/ 1º C TipologíaPresencialesNo PresencialesTotal M* PA**000 PO***000 M*Clase magistral PA**Prácticas de aula PO***Prácticas.
Interfaces Adaptadas para Dispositivos Móviles (IADM) Docentes: Ivana Harari Diego Paez.
TALLER DE PROGRAMACIÓN ORIENTADA A OBJETOS I Docentes: Alejandra Garrido Federico Balaguer
Desarrollo de Software en Sistemas Distribuidos Docente: Patricia Bazán y Dalila Romero.
Patrones de Arquitecturas de Software de Aplicaciones Enterprise Mariano Bibbó.
Transcripción de la presentación:

Sistemas Paralelos Profesor: Franco Chichizola JTP: Adrian Pousa Taller de programación sobre GPU Profesor: Adrian Pousa

Sistemas Paralelos Materia Optativa Licenciatura en Sistemas. Correlativas: Programación concurrente. Primer semestre.

Motivación Aplicaciones que requieren gran potencia de cómputo: Simulación. Bioinformática. Algebra lineal. Problemas combinatorios. Predicción climatológica (incendio, inundaciones etc). Procesamiento de grandes volúmenes de datos. Otros... Limitaciones monoprocesador.

Motivación ¿Cómo mejorar el rendimiento? Analogía con la vida cotidiana Vida cotidianaParalelismo Trabajar mas duro.Usar hardware mas rápido. (Limitación) Trabajar inteligentemente.Utilizar algoritmos optimizados. Pedir ayuda y sumar voluntades. Utilizar mas hardware. (Multicores, Clusters, GPUs). Algoritmos paralelos.

Objetivos  Introducir al concepto de sistema paralelo.  Hardware paralelo: Modelo de memoria compartida. Modelo de memoria distribuida.  Software paralelo:  Herramientas para memoria compartida (OpenMP, Pthreads, Cilk etc).  Herramientas para memoria distribuida (MPI).  Desarrollar sobre modelos híbridos.  Métricas.

Metodología de trabajo Modalidad semipresencial. Teorías (Horario aún no definido). Prácticas: Martes 14hs a 16hs. Aprobación: Cursada: Entrega de trabajos. Final: Parcialitos teóricos + Trabajo. Examen Final.

Taller de programación sobre GPU Materia Optativa: Licenciatura en Sistemas. Licenciatura en Informática. Ingeniría en Computación. Correlativas: Programación concurrente. Segundo semestre.

Motivación Las placas gráficas (Graphics Processing Units) evolucionaron a partir de la industria de los videojuegos. En los últimos años han sido utilizadas para resolver problemas de propósito general, es decir nada tienen que ver con procesamiento gráfico. Esto dio lugar al concepto llamado GPGPU: General-Purpose Computing on Graphics Processing Units

Motivación ¿Por que las GPU tienen alto rendimiento? Las GPU poseen una gran cantidad de procesadores simples

Objetivos  Introducir al concepto de GPGPU.  Desarrollar utilizando el modelo de programación sobre GPUs.  Comparar el rendimiento con otras arquitecturas.  Introducir el concepto de Green Computing.  Desarrollar sobre modelos híbridos.  Métricas.

Metodología de trabajo Modalidad Taller Semipresencial. Clase teórico-prácticas (Días y Horarios aún no definido). Aprobación: Cursada + Final: Entrega de trabajos. Coloquios individuales.