| Responsable: | (-) |
| Otros: | (-) |
| Créditos | Dept. |
|---|---|
| 7.5 (6.0 ECTS) | AC |
| Responsable: | (-) |
| Otros: | (-) |
In this course, students should gain an understanding of the concepts behind parallel programming models for current supercomputing architectures, based on a collection of distributed-memory nodes, each one with a shared-memory architecture. Nodes are built from current multicore chips and/or accelerators. The course will be very practical with simple parallelization assignments using different programming models (such as OpenMP, MPI, ...).
Horas estimadas de:
| T | P | L | Alt | L Ext. | Est | O. Ext. |
| Teoria | Problemas | Laboratorio | Otras actividades | Laboratorio externo | Estudio | Otras horas fuera del horario fijado |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 2,0 | 0 | 0 | 0 | 0 | 2,0 | 0 | 4,0 |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 4,0 | 4,0 | 0 | 0 | 0 | 6,0 | 0 | 14,0 |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 4,0 | 4,0 | 12,0 | 0 | 15,0 | 4,0 | 0 | 39,0 |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 4,0 | 4,0 | 12,0 | 0 | 15,0 | 4,0 | 0 | 39,0 |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 8,0 | 4,0 | 0 | 0 | 10,0 | 10,0 | 0 | 32,0 |
| Total por tipo | T | P | L | Alt | L Ext. | Est | O. Ext. | Total |
| 22,0 | 16,0 | 24,0 | 0 | 40,0 | 26,0 | 0 | 128,0 | |
| Horas adicionales dedicadas a la evaluación | 0 | |||||||
| Total horas de trabajo para el estudiante | 128,0 | |||||||
Classes building up concepts in a structured fashion and setting out the commitment required for their practical application. Classes focusing on a set of parallel programming models. Laboratory classes focusing on co-operative work in order to consolidate concepts, skills and competencies.
The evaluation of the course will be based on the implementation and report presented for a set of practical assignments and a presentation and discussion of a bibliographical item.
Understanding of parallel architectures, including both shared memory and distributed memory multiprocessor systems.
© Facultad de Informática de Barcelona
-
Contacto
-