Disciplina Curricular

Computação de Alto Desempenho CAD

Diploma de Estudos Avançados em Engenharia Informática e de Computadores - DEAEIC2006

Contextos

Grupo: DEAEIC2006 > 3º Ciclo

Período:

Peso

4.5 (para cálculo da média)

Objectivos

A competição para o desenvolvimento de sistemas com maior poder de cálculo tem-se intensificado, com a procura não só das áreas tradicionais, científicas e militares, mas cada vez mais da indústria que vê esta área como estratégica para o desenvolvimento de seus negócios. Este curso visa abordar as questões mais importantes no desenvolvimento de aplicações para computação de alto desempenho e discutir os desafios atuais a diferentes níveis, nomeadamente: arquiteturas heterogéneas; aplicações sobre grandes quantidades de dados; restrições de consumo de energia; mecanismos de resiliência.

Programa

Análise dos sistemas atuais de grande escala de paralelismo. Metodologia para o desenvolvimento de programas paralelos em larga escala. Programação de arquiteturas heterogéneas. Processamento vetorial: many integrated core (MIC) e GPU. Análise das causas da redução do desempenho. Topologias de rede e suas características. Tolerância ao erro. Bibliotecas para processamento numérico.

Metodologia de avaliação

70% escrita artigo, 20% apresentação e 10% participação na aula.

Componente de Competências Transversais

na

Componente Laboratorial

na

Componente de Programação e Computação

na

Princípios Éticos

na

Disciplinas Execução

2021/2022 - 1º Semestre

2020/2021 - 1º Semestre

2019/2020 - 1º Semestre

2018/2019 - 1ºSemestre