Escríbenos
Escríbenos

Multiprocesadores

Actualmente los dispositivos, como computadores, tabletas, móviles, etc., tienen procesadores multi-nucleo y tarjetas aceleradoras con diferentes estructuras, jerarquías de memoria y sistemas de comunicación, por lo que se conocerán los tipos de arquitecturas paralelas existentes y cómo usarlas conjuntamente para extraer el mayor rendimiento de los recursos paralelos que ofrecen a la hora de desarrollar aplicaciones paralelas eficientes. 

Actualmente existen muchos problemas en Ciencia, Ingeniería o Economía que serían inabordables sin la computación paralela y el uso de sistemas paralelos más potentes, como son los supercomputadores. En esta asignatura se abordan los conocimientos que permiten describir arquitecturas paralelas y desarrollar algoritmos paralelos usando las librerías de desarrollo más comunes. Se usarán librerías de memoria compartida para arquitecturas paralelas mono-nodo y librerías de memoria distribuida para arquitecturas paralelas multi-nodo. También se introducirán las arquitecturas híbridas y heterogéneas.

Los contenidos de la asignatura serán los siguientes:

  1. Introducción a las arquitecturas paralelas. 
  2. Multiprocesadores de Memoria Compartida.
  3. Multiprocesadores de Memoria Compartida-Distribuida.
  4. Modelos de programación. 
  5. Paralelismo a nivel de hebra. Arquitecturas multicore.
  6. Otros tipos de paralelismo.

Curso y Periodo

3º Curso - 1º Cuatrimestre

Competencias

  • Capacidad para resolver problemas
  • Actividades individuales
  • Capacidad de realizar cálculos
  • Aplicación de conocimientos
  • Capacidad de crítica y autocrítica

Asignaturas que tal vez te interesen