O departamento de Computação de Alto Desempenho e Sistemas Avançados de Software aborda a eficiência, escalabilidade, programabilidade e desempenho analítico em ambientes computacionais exigentes. Considera a computação avançada uma capacidade facilitadora da investigação, simulação, modelação, processamento de dados e análise operacional.
Investigação e âmbito técnico
- Arquitecturas de computadores, compiladores, sistemas operativos e ferramentas de apoio a software computacionalmente intensivo.
- Algoritmos paralelos e distribuídos, processamento de dados em grande escala e processos computacionais avançados.
- Modelação de desempenho, caracterização da execução, análise e optimização.
- Engenharia de software orientada para fiabilidade, portabilidade, correcção, manutenção e usabilidade.
Computação eficiente e fiável
O trabalho considera tanto o desempenho de execução como as propriedades mais amplas dos sistemas. As arquitecturas escaláveis, a integração robusta, a observabilidade e a concepção atenta ao desempenho tornam o software complexo mais fácil de operar e adaptar a diferentes ambientes.
Como trabalhamos
O departamento contribui através de investigação, desenvolvimento tecnológico, engenharia de software e experimentação colaborativa. Presta apoio interdisciplinar a projectos em que a computação constitui um factor limitante ou permite capacidades que seriam, de outro modo, impraticáveis.
As ligações à IA, à análise geoespacial, à simulação e a outros domínios intensivos em dados apoiam sistemas capazes de analisar, automatizar e executar cargas de trabalho exigentes de forma eficiente.

