A computação de alto desempenho (HPC) refere-se à prática de combinar o poder da computação de forma a proporcionar um desempenho muito superior ao que pode ser obtido em um computador ou estação de trabalho convencional. Isso permite resolver e analisar tarefas e pesquisas complexas que exigem uma grande quantidade de dados.
A evolução da computação de alto desempenho
Os primeiros supercomputadores das décadas de 1960 e 1970 eram especializados e caros, mas lançaram as bases para os clusters de computação mais acessíveis e poderosos que vemos hoje.
Os sistemas modernos de computação de alto desempenho geralmente consistem em milhares de clusters de computadores trabalhando em conjunto. Esses clusters são interconectados por redes de alta velocidade, geralmente possuem uma grande quantidade de memória e aceleradores de hardware especializados, por exemplo, GPUs.
Aplicação de computação de alto desempenho
Pesquisa científica. Os sistemas de computação de alto desempenho ajudam a resolver tarefas de grande escala, desde a modelagem da origem do universo até a previsão das mudanças climáticas.
Negócios e finanças. No mundo dos negócios, a computação de alto desempenho ajuda na análise de riscos, modelagem financeira e até mesmo no desenvolvimento e teste de novos produtos.
Saúde. A computação de alto desempenho desempenha um papel importante na pesquisa genômica, descoberta de medicamentos e medicina personalizada, dando esperança para tratamentos mais eficazes.
Comparação entre HPC e computação tradicional
Se um computador comum é suficiente para resolver tarefas cotidianas, como navegar na web ou trabalhar com texto, os sistemas de computação de alto desempenho são projetados para resolver tarefas mais complexas.