HPC ou Computação de Alto Desempenho, pode ser alcançado com um PC normal?

Muitas vezes você já ouviu ou leu a sigla HPC em muitas notícias de hardware, especialmente relacionadas a supercomputadores e data centers. O que significa HD e o que diferencia sua definição do resto dos sistemas convencionais? Nós te explicamos em detalhes.

O Pesa com o seu peixe parece-nos ser o mais poderoso do mundo, mesmo aqueles com um i9 ou um Ryzen 9 topo de gama também equipado com gráficos de alto desempenho, existem problemas que um PC convencional não consegue resolver e que é necessário que eles sejam. para diversas aplicações no dia a dia e no progresso tecnológico e social. É aqui que entram os sistemas HPC.

HPC ou Computação de Alto Desempenho

O que significa HPC?

O acrônimo HPC é a abreviação de High Performance Computing, que em espanhol seria traduzido como computação de alto desempenho e, sob esse termo genérico, um mundo inteiro está incluído na computação. Embora seja frequentemente usado como sinônimo de supercomputador, costumamos chamar de sistemas HPC formados por clusters de poderes de processamento encontrados em grande número e trabalhando em paralelo para resolver problemas complexos que exigem alta velocidade.

A utilidade do HPC é ampla, mas fora do mercado nacional, pois está sendo utilizado hoje para trabalhos como o desenvolvimento de novos medicamentos, negociação automatizada de ações, criação de simulações para futuros carros autônomos, etc. , está desenvolvendo as soluções que veremos no futuro em nosso PC.

Centro de Dados HPC

Dois exemplos de seu uso

O primeiro exemplo é a necessidade de carros automatizados após processar uma grande quantidade de informações de sensores de radar e sistemas de GPS em tempo real para tomar decisões cruciais em milissegundos. Para que o poder de um sistema HPC ou supercomputador chegue às mãos de um usuário doméstico, o tempo necessário é de mais de uma década. A propósito, agora leva em consideração todo o tráfego e você verá o quão longe ainda estamos de todo o tráfego ser totalmente automatizado.

Também são utilizadas simulações urbanas onde é representado o fluxo da movimentação diária de uma cidade para saber se os planos urbanísticos não afetarão o cotidiano dos cidadãos ao planejar uma futura obra ou reforma. Portanto, em geral, eles são usados ​​para resolver problemas que, devido ao volume de dados e velocidade, um PC convencional fica aquém.

Controle Tráfico

Processadores e unidades especiais

A capacidade de representar dados na computação é limitada pelo seu número de bits, quanto maior o número deles, maior a precisão. Isso é especialmente importante para o mundo científico e da engenharia, onde um decimal arredondado errado pode resultar em um erro fatal e arruinar um experimento ou tornar a simulação completamente inválida. É por isso que a capacidade de mover e executar dados em um tipo específico geralmente é medida, sendo um float de 64 bits ou precisão dupla.

Em sistemas domésticos, exceto para endereçamento de memória, 32 bits é frequentemente usado, devido ao fato de ser bom o suficiente para tarefas médias e ao fato de que ir para 64 bits significa dobrar o número de transistores para fazer o maior número de tarefas o processador para tarefas de execução ou vários registradores.

Isso não acontece apenas com processadores, mas também com GPUs, onde os modelos HPC possuem unidades de ponto flutuante de 64 bits ou FP64, enquanto os modelos de jogos não encontram tais unidades. Além disso, nos últimos tempos estão sendo incorporadas unidades especializadas e aceleradores para executar rapidamente certos algoritmos típicos desse tipo de computação. Estas melhorias não ocorrem apenas em termos de CPU, mas também chips gráficos e outros coprocessadores de suporte.

Nvidia-A100-HPC