Computació d'Altes Prestacions [104404]
César Galobardes, Eduardo
Carrillo Jordan, Carles
Universitat Autònoma de Barcelona. Facultat de Ciències

Título variante: High-Performance Computation
Título variante: Computación de Altas Prestaciones
Fecha: 2022-23
Resumen: L'objectiu d'aquesta assignatura és conèixer els sistemes de còmput d'altes prestacions i paral·lels, sistemes multiprocessador i multicomputador, paradigmes de programació paral·lela, aprendre a desenvolupar aplicacions amb memòria compartida, introduir el concepte de pas de missatges i aplicacions en memòria distribuida i analitzar els prestacions d'execució d'aquestes aplicacions. Els conceptes teòrics sobre paradigmes de programació, memòria compartida i pas de missatges, es reforça amb les sessions de problemes i pràctiques en les que els i les alumnes aprenen a programar utilitzant llenguatges de programació paral·lela. Tots el components descrits en aquesta assignatura han de permetre a l'alumne comprendre el funcionament dels sistemes d'altes prestacions i paral·lels i, fins a cert punt, ser capaç de realitzar un disseny senzill d'una aplicació paral·lela i avaluar les seves prestacions.
Resumen: The objective of this subject is to study high performance and parallel computing systems, multiprocessor and multicomputer systems, paradigms of parallel programming, learn to develop applications with shared memory, introduce the concept of message passing and applications in distributed memory, and analyze the performance of these applications. The theoretical concepts about programming paradigms, shared memory and message passing, are reinforced with problem sessions and labs in which students learn to program using parallel programming languages. All the components described in this subject should allow the student to understand the performance of high performance and parallel systems and, to a certain extent, be able to perform a simple design of a parallel application and evaluate its performance.
Resumen: El objetivo de esta asignatura es conocer los sistemas de cómputo de altas prestaciones y paralelos, sistemas multiprocesador y multicomputadores, paradigmas de programación paralela, aprender a desarrollar aplicaciones con memoria compartida, introducir el concepto de paso de mensajes y aplicaciones en memoria distribuida y analizar las prestaciones de ejecución de estas aplicaciones. Los conceptos teóricos sobre paradigmas de programación, memoria compartida y paso de mensajes, se refuerza con las sesiones de problemas y prácticas en las que los alumnos aprenden a programar utilizando lenguajes de programación paralela. Todos los componentes descritos en esta asignatura deben permitir al alumno comprender el funcionamiento de los sistemas de altas prestaciones y paralelos y, hasta cierto punto, ser capaz de realizar un diseño sencillo de una aplicación paralela y evaluar sus prestaciones.
Derechos: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, fins i tot amb finalitats comercials, sempre i quan es reconegui l'autoria de l'obra original. Creative Commons
Lengua: Català, anglès, castellà
Titulación: Matemàtica Computacional i Analítica de Dades [2503740]
Plan de estudios: Grau en Matemàtica Computacional i Analítica de Dades [1403]
Documento: Objecte d'aprenentatge



Català
7 p, 114.3 KB

Anglès
7 p, 112.9 KB

Castellà
7 p, 114.6 KB

El registro aparece en las colecciones:
Materiales académicos > Guías docentes

 Registro creado el 2022-07-01, última modificación el 2023-01-22



   Favorit i Compartir