GUÍA DOCENTE COMPUTACIÓN DE ALTAS PRESTACIONES Máster en Ingeniería Informática

Documentos relacionados
PAP - Programación y Arquitecturas Paralelas

GUÍA DOCENTE SISTEMAS OPERATIVOS AVANZADOS Máster Universitario en Ingeniería Informática

GUÍA DOCENTE ANALISIS ESTRUCTURAL Y MECANICO Máster en Ingeniería Industrial

GUÍA DOCENTE PROCESADORES DE LENGUAGE

Año académico GUÍA DOCENTE INGENIERÍA DE REQUISITOS Grado en Ingeniería Informática. Profesorado: Marta Oliva Solé

Datos Descriptivos. Guía de Aprendizaje Información al estudiante. Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN

Ingeniería del Software Web

Año académico GUÍA DOCENTE MODELOS DE PROCESO Grado en Ingeniería Informática. Profesorado: JORDI TORRECILLAS GARCIA ROBERTO GARCÍA GONZÁLEZ

GUÍA DOCENTE DE LA ASIGNATURA

(Auditoría y Certificación de Sistemas Informáticos)

Máster Universitario en Abogacía

Guía Docente Modalidad Presencial. Estructuras de Datos. Curso 2015/16. Grado en Ingeniería de. Sistemas de Información

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Fundamentos de Programación Módulo: Modulo 1

Año académico GUÍA DOCENTE ORGANIZACIÓN INDUSTRIAL I Master en Ingeniería Industrial. Profesorado: Natalia Aldaz Ibáñez

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE. Computación Paralela y Arquitecturas Específicas y de Altas Prestaciones

INTELIGENCIA DE NEGOCIO (MASTER UNIVERSITARIO EN INGENIERÍA INFORMÁTICA)

GUÍA DOCENTE DE LA ASIGNATURA

Computación para Ingeniería

Máster en Desarrollo de Aplicaciones y Servicios para Dispositivos Móviles Guía de Aprendizaje. Información al estudiante

PROYECTO DOCENTE ASIGNATURA: "Lógica Informática"

DATOS DESCRIPTIVOS. Escuela Técnica Superior de Ingeniería de Sistemas Informáticos CICLO Máster sin atribuciones MÓDULO Seminarios Avanzados

GUÍA DOCENTE DE LA ASIGNATURA

Escuela Técnica Superior de. Informática. Máster en Ingeniería Informática. aplicada a la Industria, la Ingeniería del. Software y a los Sistemas y

Escuela Técnica Superior de Ingeniería Informática

COMERCIO ELECTRÓNICO

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA

Guía Docente Modalidad Semipresencial. Diseño de máquinas y motores. Curso 2014/15. Máster en Ingeniería. de Montes

Escuela Técnica Superior de Ingeniería Informática

Arquitectura de Computadores

Validación y Pruebas «Validating and testing»

Escuela Técnica Superior de Ingeniería Informática

GUÍA DOCENTE DE LA ASIGNATURA

Metodología y Tecnología de la Programación Tipo Obligatoria Impartición Anual Créditos ECTS 12,5 Curso 1º Código 42506

DIRECCION FINANCIERA

Guía docente de la asignatura: Seminarios de Investigación Turística

GUÍA DOCENTE DE LA ASIGNATURA

Grado en Ingeniería de Tecnologías Industriales. Jornadas de Bienvenida

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB Guía de Aprendizaje Información al estudiante

UNIVERSIDAD POLITÉCNICA DE MADRID. E.T.S. de Ingenieria de Sistemas Informaticos PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES

Escuela Universitaria de Enfermería y. Fisioterapia. Máster Universitario en Investigación, Gestión y Calidad en Cuidados para la.

Fundamentos de la Gobernanza y la Gestión de Servicios de Tecnologías de la Información

GESTIÓN TÉCNICA Y ESTRATÉGICA DE LAS TIC

Guía Docente Modalidad Semipresencial. Técnicas y herramientas de gestión y control de la calidad. Curso 2014/15. Máster en Ingeniería.

Gestión de la Seguridad de los Sistemas de Información

TGA - Tarjetas Gráficas y Aceleradores

GUÍA DOCENTE DE LA ASIGNATURA

(Fundamentos de la Gobernanza y la Gestión de Seguridad de la TI. Certificación ISO 27000)

Guía Docente Modalidad Semipresencial. Técnicas y herramientas de gestión y control de la calidad. Curso 2015/16. Máster en Ingeniería.

NUEVOS GRADOS DE LA ESCUELA POLITÉCNICA SUPERIOR

GUÍA DOCENTE DE LA ASIGNATURA

Servicio de Gestión Académica GUÍA DOCENTE TRABAJO FIN DE GRADO / MÁSTER. Máster en Formación del Profesorado de Educación Secundaria

Guía docente de la asignatura

Guía Docente Informática Aplicada

DESCRIPCIÓN DE LA ASIGNATURA

Facultad de Ciencias Económicas y Empresariales. Grado en Economía

TÉCNICAS DE SIMULACIÓN

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE Marketing turístico II. Código Asignatura Créditos Idioma P NP Total Marketing II castellano

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA

Universidad de las Illes Balears Guía docente

COMPLEJIDAD Y COMPUTABILIDAD

Año académico GUÍA DOCENTE PLANIFICACIÓN, PROGRAMACIÓN Y CONTROL Grado en Arquitectura Técnica. Profesorado: Eduard Gregorio López

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA

ARQUITECTURA DE COMPUTADORES

Datos Descriptivos. Guía de Aprendizaje Información al estudiante. Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA

1.Organización general

ANALISIS DE LAS OPERACIONES FINANCIERAS

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado: Mantenimiento de Bases de Datos Módulo: Módulo 6

INTRODUCCIÓN A LA COMUNICACIÓN CIENTÍFICA, PROFESIONAL, INTERPERSONAL GRADO EN TRABAJO SOCIAL

GUÍA DOCENTE. Curso

Grado en Economía y Negocios Internacionales Universidad de Alcalá Curso Académico 2014/2015 Tercer Curso Segundo Cuatrimestre

Facultad de Ciencias Económicas y Empresariales. Máster en Dirección de Marketing (Empresas Turísticas) (Obligatoria)

Guía Docente DIRECCIÓN ESTRATÉGICA DE FRANQUICIAS MASTER EN DIRECCIÓN DE MARKETING

Año académico GUÍA DOCENTE OPERACIONES BÁSICAS DE PROCESOS QUÍMICOS Master en Ingeniería Industrial. Profesorado: Alfonso Garvin Arnes

GUÍA DOCENTE DE LA ASIGNATURA

Algunas aclaraciones para la realización de matrícula del. Grado en Ingeniería Informática. Curso

(Paradigmas de Programación)

TÉCNICAS DE COMPRESIÓN DE DATOS

GUÍA DOCENTE Marketing y Enoturismo (II) INSTRUCCIONES GENERALES BÁSICAS (Imprescindible leer la Guía Docente)

Facultad de Física. Máster en Energías Renovables

Escuela Técnica Superior de Ingeniería Informática

Máster Universitario en Abogacía

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA. Aspectos fonéticos del español

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado: Módulo: Módulo 6

MANUAL DEL TRABAJO FIN DE GRADO EN FISIOTERAPIA GUÍA PARA LOS TUTORES

GUÍA DOCENTE TRABAJO FIN DE GRADO

Universitat de les Illes Balears Guía docente

=drð^=al`bkqb= qfqri^`flkbp=ab=j^pqbo=

FICHA TÉCNICA DE ASIGNATURA

Servicio de Gestión Académica GUÍA DOCENTE TRABAJO FIN DE MÁSTER. Máster Universitario en Fundamentos y Principios del Sistema Jurídico

Transcripción:

Año académico 2015-16 GUÍA DOCENTE COMPUTACIÓN DE ALTAS PRESTACIONES Máster en Ingeniería Informática Profesorado: FRANCESC GINE DE SOLA JOSEP LLUIS LÉRIDA

Información general de la asignatura Denominación Carácter COMPUTACIÓN DE ALTAS PRESTACIONES Obligatòria Número de créditos ECTS 6 Semestre de impartición 2o Semestre del Máster en Ingeniería Informática Créditos teóricos 3 Créditos prácticos 3 Modalidad Presencial Idioma/es de impartición Inglés 100% Grado/Máster Máster en Ingeniería Informática Curso 1 Profesor/a (es/as) Departamento/s Dirección electrónica profesor/a (es/as) Horario de tutoría/lugar Coordinación FRANCESC GINE DE SOLA JOSEP LLUIS LÉRIDA Informática e Ingeniería Industrial sisco@diei.udl.cat jlerida@diei.udl.cat Jueves de 15h30' a 17h en el despacho 3.09 de la EPS. Francesc Giné 2

Información complementaria de la asignatura Para cursar la asignatura se deben tener conocimientos sólidos de programación estructurada en lenguaje C, así como de Arquitectura y Tecnología de Computadores. En concreto se entiende que el estudiante domina los conceptos de Jerarquía de memoria y Segmentación. Objetivos académicos de la asignatura Objetivos asociados a las competencias transversales Leer textos en inglés con un alto grado de comprensión. Escuchar y entender las lecciones impartidas en inglés. Expresarse correctamente en inglés, utilizando fluidamente el vocabulario técnico. Explicar ideas y conceptos de forma comprensible. Utilizar el vocabulario adecuado en cada circunstancia y hacer uso del léxico técnico correspondiente cuando es necesario. En exposiciones orales: Mirar a la audiencia, utilizar el tono de voz y volumen adecuados, mostrar empatía con la audiencia. Escribir clara y correctamente Identificar la audiencia a la que va dirigida la información. Explicar ideas y conceptos de forma comprensible, adaptando su vocabulario a la audiencia. Escuchar, comprender y responder apropiadamente a las cuestiones que le plantea una audiencia no experta en el campo. Objetivos asociados a las competencias específicas de la titulación Conocer y saber utilizar herramientas de benchmarking. Analizar las prestaciones de un computador desde una vertiente analítica. Conocer los principales paradigmas de programación paralela. Implementar y depurar aplicaciones paralelas sencillas utilizando el paradigma de programación de memoria compartida OpenMP Implementar y depurar aplicaciones paralelas sencillas utilizando el paradigma de programación de memoria distribuida MPI Conocer y saber utilizar las herramientas de cloud computing Conocer y entender el funcionamiento de los principales tipos de computadores paralelos Resolver algoritmos numéricos sencillos mediante el paradigma de programación de memoria distribuida MPI Resolver algoritmos numéricos sencillos mediante el paradigma de programación de memoria compartida OpenMP Definir máquinas virtuales utilizando herramientas de cloud. Competencias significativas 3

Competencias estratégicas de la Universidad de Lleida Corrección en la expresión oral y escrita Dominio de una lengua extranjera Capacidad de concebir, diseñar e implementar proyectos y/o aportar soluciones novedosas, utilizando herramientas propias de la ingeniería Capacidad de transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado Competencias específicas de la titulación Capacidad para comprender y poder aplicar conocimientos avanzados de computación de altas prestaciones y métodos numéricos o computacionales a problemas de ingeniería Capacidad para aplicar métodos matemáticos, estadísticos y de inteligencia artificial para modelar, diseñar y desarrollar aplicaciones, servicios, sistemas inteligentes y sistemas basados en el conocimiento. Contenidos fundamentales de la asignatura 1. Introducción: Computación de Altas Prestaciones (2P + 6h NP) 2. Análisis de Rendimiento y Benchmarking. (6h P+18h NP) Métricas, Rendimiento, Bechmarks Ley de Amdhal. 3. Introducción al Procesamiento Paralelo (6h P+12h NP) Introducción Conceptos Modelos de programación paralelo Diseño de aplicaciones paralelas Límites del procesamiento paralelo 4. Programación Paralela en Entorns de Memòria Compartida - OPenMP (9h P+18h NP) Característiques fundamentals de OpenMP Regions Paral leles i Sèries Conceptes generals i terminologia habitual Variables compartides i privades Distribució de la carga computacional Estratègies de descomposició de bucles Sincronització de tasques 5. Programación Paralela en Entorns de Memòria Distribuida - MPI (12h + 34hNP) Introducció Estructura Bàsica d'un Programa MPI Tipus de Comunicacions 4

Tipus de Dades Derivades Comunicadors i Toipologies Eines de Depuració 6. Cloud Computing (6h P+ 18h NP) Que és cloud computing? Classificació Amazon Cloud 7. Computadores Paralelos (3hP + 9hNP) Tipos de Computadores Paralelos Computadores Vectoriales Computadores en Array Ejemplos de Supercomputadores actuales Ejes metodológicos de la asignatura Cada semana el estudiante recibirá: Tres horas de clase presenciales. Estas clases se realizarán tanto en el aula, donde se explicarán los contenidos teóricos de la asignatura, acompañados de ejemplos ilustrativos y resolución de problemas, como en el laboratorio, donde se explicarán los contenidos más aplicados y se realizarán prácticas dirigidas. Como material de apoyo de la clase se seguirán las transparencias de la asignatura. Asimsimo se disponde de material de apoyo para hacer un seguimiento no presencial que permitan reforzar temas básicos. La evaluación será continua y está integrada por cuatro diferentes pruebas: 1 prueba escrita. 2 prácticas. 1 Trabajo documental. Plan de desarrollo de la asignatura Semana 1: Tema 1: Introducción. Semana 2-3: Tema 2: Análisis de rendimento y Benchmarking Semana 4: Tema 3: Introducción al Procesamiento Paralelo Semana 5-7: Tema 4: Open MP Semana 8-12: Tema 5: MPI Semana 9: Examen Parcial Semana 13-14: Tema 6: Cloud Computing Semana 15: Tema 7: Computadores Paralelos Sistema de evaluación 5

La evaluación será continua y está integrada por las siguientes cinco pruebas con los correspondientes porcentajes respecto a la nota final de la asignatura: Primera práctica benchmarking: 10% Primer examen parcial: 20% Segunda práctica OPEN MP: 20% Tercera práctica evaluable MPI: 30% Trabajo Supercomputadores-Cloud Computing: 15% Presentación Oral: 5% Por tanto, la nota final de la asignatura será: NOTA Final = 10% Benchmarking + 20% Practica Evaluable OpenMP + 30% Practica Evaluable MPI + 20% Primer examen parcial + 15% Trabajos Supercomputadores + 5% Presentación Oral. Las prácticas del curso anterior se podrán reconocer conservando la misma nota obtenida en el curso anterior. El estudiante que no supere la evaluación continua con una nota igual o superior a 5 tendrá derecho a recuperar el examen parcial que tendrá un peso del 20% de la nota final. Bibliografía y recursos de información I. Foster Designing and Building Parallel Programs Addison-Wesley, 1994 P.S. Pacheco, Parallel Programming with MPI, Morgan Kaufmann Publishers, 1997 -R. Chandra, L. Dagum, D. Kohr, Parallel Programming in OpenMP, Morgan Kaufmann Publishers, 2001 6

Notas y observaciones 7