Recorte 10: Computação de alto desempenho
Contents
Recorte 10: Computação de alto desempenho#
Encontre aqui links temáticos sobre high-performance computing (HPC).
Conferências-chave#
ISC HPC: conferência anual das novidades sobre HPC (junho).
Supercomputing: conferência anual das novidades sobre HPC (novembro).
Estado-da-arte#
Arquiteturas#
NVIDIA Dev: tutoriais, recursos, novidades sobre
Histórico da NVIDIA. Marcos:
GPU: 1999
CUDA: 2006
Intel Dev: base de conhecimento Intel:
Lista de processadores e gerações: https://www.intel.com/content/www/us/en/processors/processor-numbers.html
OpenPowerFoundation: comunidade aberta de desenvolvimento do IBM Power.
ARM dev: portal da ARM. Lista de processadores
Supercomputadores#
Definição não exata: SCs são computadores com extrema capacidade operacional para resolver problemas complexos e processar grandes quantidades de dados de maneira rápida.
Desempenho comumente medido por FLOPS;
Features:
Poder de processamento (FLOPS);
Componentes (comunicação, transferência);
Memória (capacidade de RAM de tera a petabytes);
Escalabilidade (computação distribuída/paralela);
Hardware (aceleração por GPUs, FPGAs etc.)
Consumo energético (resfriamento e uso)
Motivações:
Aceleração da descoberta científica;
Vantagem competitiva global;
Resolução de problemas complexos em variados domínios;
Exaescala#
Iniciativas tais como o exascaleproject buscam a computação em exaescala.
A exaescala busca poder computacional em escala de EXAFLOPS: 1018 FLOPS.