Departamento de Informática (UM)

Página de Unidade Curricular 🇬🇧

DesignaçãoCódigoCursoRegimeRegente

Computação Heterogénea de Elevado Desempenho

16716 [ME78ME7800007353]

Mestrado em Engenharia Informática [MEINF]

S2

André Martins Pereira

Objetivos

Esta unidade curricular visa fornecer os conhecimentos necessários para que os alunos compreendam, analisem e avaliem a escalabilidade do desempenho em supercomputadores.

Programa

1. Arquiteturas de servidores heterogéneos e supercomputadores
2. Topologias e tecnologias de interligação multi-servidor em escala
3. Paralelização em servidores heterogéneos
4. Paralelismo multi-servidor escalável
5. Escalonamento multi-nível de cargas de trabalho
6. Estruturas de dados e técnicas de decomposição de domínios
7. Avaliação de desempenho de aplicações

Bibliografia


Computer Architecture: a Quantitative Approach, David Patterson and John Hennessy, Morgan Kaufmann, 2017.

Supercomputer Architecture, Paul Schneck, Springer, 1988.

High Performance Heterogeneous Computing, Jack Dongarra e Alexey L. Lastovetsky, Wiley, 2009.

High Performance Computing, Thomas Sterling, Maciej Brodowicz, Matthew Anderson, Morgan Kaufmann, 2017.

Resultados da aprendizagem

- Avaliar o impacto de escolhas arquiteturais na escalabilidade de aplicações paralelas em servidores heterogéneos
- Desenvolver estratégias de paralelização escaláveis para aplicações multi-servidor
- Caracterizar a arquitetura de supercomputadores, incluindo os componentes chave e as suas interligações
- Avaliar estruturas de dados apropriadas e estratégias de balanceamento de carga em supercomputadores
- Identificar padrões comuns e práticas recomendadas no desenvolvimento e otimização de aplicações em supercomputadores

Método de avaliação

A avaliação é feita através de um exame escrito (30%-40%), trabalhos práticos (50%-70%), e participação nas sessões práticas (até 10%).


Funcionamento

Turno: T 1; Docente: André Martins Pereira; Dep.: DI; Horas: 15.
Turno: PL 1; Docente: André Martins Pereira; Dep.: DI; Horas: 30.

[ Outras UCs do Departamento ]