Ficha asignatura

Universidad de Alicante. Página principal
Ficha de la asignatura: COMPUTACION DE ALTAS PRESTACIONES
Saltar idiomas
Español | Valencià | English
Saltar iconos
  • PDF
  • Imprimir
  • Inicio
Saltar cabecera
Universidad de Alicante. Página principal
Ficha de la asignatura

GUÍA DOCENTE
47013 - COMPUTACION DE ALTAS PRESTACIONES (2017-18)

Código47013
Crdts. Europ.6


Departamentos y Áreas
DepartamentosÁreaCréditos teóricos presencialesCréditos prácticos presencialesDpto. Respon.Respon. Acta
CIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIALCIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL0,61,8


Estudios en los que se imparte
MÁSTER UNIVERSITARIO EN INGENIERÍA INFORMÁTICA


Contexto de la asignatura para el curso 2017-18

La asignatura Computación de Altas Prestaciones del máster oficial en Ingeniería Informática forma parte de la materia Tecnologías Informáticas para la Innovación, a la cual también pertenecen la asignatura obligatoria Innovación Tecnológica Aplicada y las asignaturas optativas: Inteligencia Artificial Aplicada, Recuperación de Información y Posicionamiento en la Web.



Profesor/a responsable
ARNAL GARCIA, JOSE


Profesores (2017-18)
Grupo Profesor/a
TEORÍA ONLINE DE 470131ARNAL GARCIA, JOSE
PROFESOR/A TITULAR DE UNIVERSIDAD
PRÁCTICAS CON ORDENADOR DE 470131ARNAL GARCIA, JOSE
PROFESOR/A TITULAR DE UNIVERSIDAD
SEMINARI ONLINE DE 470131ARNAL GARCIA, JOSE
PROFESOR/A TITULAR DE UNIVERSIDAD
SEMINARIO ONLINE / TEÓRICO-PRÁCTICO DE 470131ARNAL GARCIA, JOSE
PROFESOR/A TITULAR DE UNIVERSIDAD


Matriculados en grupos principales (2017-18)
Grupo (*)Número
GRUPO 1 ONLINE: TEORÍA ONLINE DE 47013 3
TOTAL 3


Grupos de matricula (2017-18)
Grupo (*)SemestreTurnoIdiomaDistribución
1  (PRÁCTICAS CON ORDENADOR DE 47013) 2do. T CAS desde NIF - hasta NIF -
1  (TEORÍA ONLINE DE 47013) 2do. T CAS desde NIF - hasta NIF -
1  (SEMINARIO ONLINE / TEÓRICO-PRÁCTICO DE 47013) 2do. T CAS desde NIF - hasta NIF -
1  (SEMINARI ONLINE DE 47013) 2do. T CAS desde NIF - hasta NIF -
(*) 1:GRUPO 1 ONLINE - CAS
(*) 1:GRUPO 1 ONLINE - CAS
(*) 1:GRUPO 1 ONLINE - CAS
(*) 1:GRUPO 1 - CAS


Consulta Gráfica de Horario
   Más informaciónPincha aquí


Horario (2017-18)
ModoGrupo (*)Día inicioDía finDíaHora inicioHora finAula 
TEORÍA ONLINE 1 12/02/2018 01/06/2018 V 19:30 20:30 9902VIRTUAL 
PRÁCTICAS CON ORDENADOR 1 12/02/2018 01/06/2018 M 17:00 19:00 0039PB013 
PRÁCTICAS DE PROBLEMAS ON LINE 1 12/02/2018 01/06/2018 V 21:00 21:30 9902VIRTUAL 
SEMINARIO ON LINE/ TALLER ON LINE 1 12/02/2018 01/06/2018 V 20:30 21:00 9902VIRTUAL 
(*) TEORÍA ONLINE
 1: GRUPO 1 ONLINE - CAS
(*) SEMINARIO ON LINE/ TALLER ON LINE
 1: GRUPO 1 ONLINE - CAS
(*) PRÁCTICAS DE PROBLEMAS ON LINE
 1: GRUPO 1 ONLINE - CAS
(*) PRÁCTICAS CON ORDENADOR
 1: GRUPO 1 - CAS


Competencias de la asignatura (verificadas por ANECA en grados y másteres oficiales)

MÁSTER UNIVERSITARIO EN INGENIERÍA INFORMÁTICA

Competencias específicas (CE)
  • CE10: 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.


Resultados de aprendizaje (Objetivos formativos)
  • Capacidad para el modelado matemático, cálculo y simulación en centros tecnológicos y de ingeniería de empresa, particularmente en tareas de investigación, desarrollo e innovación en todos los ámbitos relacionados con la Ingeniería en Informática.
  • Capacidad para la aplicación de los conocimientos adquiridos y de resolver problemas en entornos nuevos o poco conocidos dentro de contextos más amplios y multidisciplinares, siendo capaces de integrar estos conocimientos.


Objetivos específicos aportados por el profesorado para el curso 2017-18
  • Mostrar la importancia, la innovación y la necesidad de la computación de altas prestaciones.
  • Entender y saber utilizar el vocabulario específico y conceptos básicos de la computación de altas prestaciones.
  • Mostrar la filosofía de la programación paralela y las diferencias existentes con la programación secuencial.
  • Ser capaz de identificar a partir de un problema sencillo las partes susceptibles de ser paralelizables.
  • Ser capaz de utilizar con fluidez herramientas y librerías básicas de computación de altas prestaciones tanto en entornos de memoria distribuida como en entornos de memoria compartida y arquitecturas multicore.
  • Ser capaz de aplicar dichas herramientas y librerías para resolver de forma eficiente problemas científico-técnicos cuyo modelado produce sistemas de gran tamaño.
  • Aplicar los conocimientos en situaciones prácticas, principalmente con la formulación de estrategias para problemas reales.


Contenidos para el curso 2017-18

  • Tema 1: Introducción a la computacion de altas prestaciones y la programación paralela

  • Tema 2: Introducción al Fortran

  • Tema 3: Programación en memoria compartida. Introducción al estándar OpenMP

  • Tema 4: Programación mediante paso de mensajes. Introducción al estándar MPI

  • Tema 5: Técnicas computacionales de altas prestaciones para la resolución de problemas de ingeniería y problemas científico-técnicos



Instrumentos y Criterios de Evaluación 2017-18

La evaluación de la asignatura se hará a través de la realización de las actividades y trabajos propuestos a lo largo del curso cuyo desglose se ha indicado. Si la nota obtenida con la realización de dichas actividades es mayor o igual que 5 podrá ser aumentada 0.5 puntos si se asiste a todas las clases.

Para la evaluación de la asignatura en las convocatorias extraordinarias el alumnado debera realizar las actividades y trabajos propuestos a lo largo del curso cuyo desglose se ha indicado.

TipoCriterioDescripciónPonderación
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE
  • Ausencia de errores en la implementación.
  • Explicación de la implementación.
  • Eficiencia del código.
  • Análisis de la memoria y documentación entregada.
Practica 1: Fortran10
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE
  • Ausencia de errores en la implementación.
  • Explicación de la implementación.
  • Eficiencia del código.
  • Análisis de la memoria y documentación entregada.
Práctica 2 sobre OpenMP30
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE
  • Ausencia de errores en la implementación.
  • Explicación de la implementación.
  • Eficiencia del código.
  • Análisis de la memoria y documentación entregada.

 

 

Práctica 3 sobre MPI30
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE
  • Ausencia de errores en la implementación.
  • Explicación de la implementación.
  • Eficiencia del código.
  • Análisis de la memoria y documentación entregada.

 

Práctica 4 sobre MPI30
TOTAL100


Fechas de exámenes oficiales para el curso 2017-18
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Periodo ordinario para asignaturas de segundo semestre y anuales 08/06/2018   Prácticas
Pruebas extraordinarias para asignaturas de grado y máster 11/07/2018   Prácticas
** La franja horaria asociada al examen solo hace referencia a la reserva del aula y no a la duración del propio examen **
(*) 1:GRUPO 1 ONLINE - CAS
(*) 1:GRUPO 1 ONLINE - CAS
(*) 1:GRUPO 1 ONLINE - CAS
(*) 1:GRUPO 1 - CAS


Enlaces relacionados
http://openmp.org/wp/
OpenMP home page  
http://web.ua.es/es/cluster-iuii/
Web del cluster de supercomputación de la Universidad de Alicante  
http://www.mpi-forum.org/
Forum MPI  
http://www.mpi-forum.org/docs/mpi-3.1/mpi31-report.pdf
MPI: A Message-Passing Interface Standard Version 3.1  
http://www-unix.mcs.anl.gov/mpi/
Web sobre mpi  
http://www.mcs.anl.gov/~itf/dbpp/text/book.html
Libro online "Designing and Building Parallel Programs"  
http://www.mpich.org/
High-Performance Portable MPI  
http://www.fortran.com/
Web con información diversa sobre Fortran  


Bibliografía

Parallel and distributed computation: numerical methods
Autor(es):BERTSEKAS, Dimitri P. ; TSITSIKLIS, John N.
Edición:Belmont : Athena Scientific, 1997.
ISBN:1-886529-01-9
Categoría:Básico (*3)

Solving linear systems on vector and shared memory computers
Autor(es):DONGARRA, Jack J. [et al.]
Edición:Philadelphia : Society for Industrial and Applied Mathematics, 1991.
ISBN:0-98871-270-X
Categoría:Básico (*3)
 [ Acceso al catálogo de la biblioteca universitaria

Introduction to parallel and vector solution of linear systems
Autor(es):ORTEGA, James M.
Edición:New York : Plenum Press, 1989.
ISBN:0-306-42862-8
Categoría:Básico (*3)
 [ Acceso al catálogo de la biblioteca universitaria

An introduction to parallel algorithms
Autor(es):JÁJÁ, Joseph
Edición:Reading : Addison-Wesley, 1992.
ISBN:0-201-54856-9
Categoría:Básico (*3)
 [ Acceso al catálogo de la biblioteca universitaria

Programación en Fortran 77
Autor(es):GARCÍA MERAYO, Félix
Edición:Madrid : Paraninfo, 1992.
ISBN:84-283-1979-0
Categoría:Básico (*3)
 [ Acceso al catálogo de la biblioteca universitaria

Advanced computer architecture : parallelism, scalability, programmability
Autor(es):Hwang, Kai
Edición:New York : Mc Graw-Hill., 1993.
ISBN:0-07-031622-8
Categoría:Complementario (*3)
 [ Acceso al catálogo de la biblioteca universitaria

Lenguaje de programación Fortran 90 : incluye Fortran 95
Autor(es):Félix García Merayo
Edición:Madrid : Paraninfo, 1998.
ISBN:84-283-2527-8
Categoría:Básico (*3)
 [ Acceso al catálogo de la biblioteca universitaria

Parallel Programming in C with MPI and OpenMP
Autor(es):QUINN, Michael J.
Edición:Boston : McGraw-Hill, 2003.
ISBN:427115
Categoría:Sin especificar (*3)
 [ Acceso al catálogo de la biblioteca universitaria
(*3) Estos apartados hacen referencia a la pertenencia de la obra para la asignatura, no a la calidad de la misma.
Este documento puede utilizarse como documentación de referencia de esta asignatura para la solicitud de reconocimiento de créditos en otros estudios.


Documento para la solicitud de reconocimiento de créditos en otros estudios. Es necesario que se firme en el departamento correspondiente.



Documento con toda la información de la Guía Docente



Versión impresa reducida


Saltar pie
Servicio de informática
Saltar estandares
Condiciones de uso - Accesibilidad - Info Legal - © Universidad de Alicante 1996-2009