A Computação de Alta Performance – HPC (do inglês, High Performance Computing), é uma tecnologia aplicada em supercomputadores ou clusters (conjunto de computadores) em atividades, que requeiram recursos de alta capacidade em computação, especialmente de simulações numéricas complexas. Os sistemas HPC em geral, são aqueles cuja performance é de pelo menos alguns teraflops (10¹² flops). O flop é uma unidade de medida utilizada para mensurar a capacidade de processamento de um computador e é dada em “quantidade de operações de ponto flutuante por segundo”.
Nas aplicações de engenharia de computação baseadas nos clusters (Como dinâmica de fluido computacional e na construção de teste visual de protótipos), é comum utilizar a Computação de Alto Desempenho Técnico – HPTC (em inglês, High Performance Technical Computing), A tecnologia HPC vem sendo muito utilizada em computadores ou em conjuntos de computadores de alto desempenho, incluindo negócios que demandam a utilização de supercomputadores como o data warehouse (arquivo de dados digitais, utilizado para armazenar informações).