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#

  • Top500: listagem dos 500 supercomputadores mais poderosos do mundo e traçamento de tendências em HPC. Publica benchmarks.

  • HPCWire: artigos sobre diversos tópicos:

    • Apps, nuvem, middleware, redes, processadores, armazenamento, visualização etc.

Arquiteturas#

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.