Um supercomputador é um computador com um alto nível de desempenho em comparação com um computador de uso geral. O desempenho de um supercomputador é medido em operações de ponto flutuante por segundo (FLOPS) em vez de milhões de instruções por segundo (MIPS). Os supercomputadores contêm dezenas de milhares de processadores e podem realizar bilhões e trilhões de cálculos ou cálculos por segundo. Alguns supercomputadores podem realizar até cem quadriliões de FLOPS. Como a informação se move rapidamente entre processadores em um supercomputador (em comparação com sistemas de computação distribuídos), eles são ideais para aplicações em tempo real.
Os supercomputadores são usados para fins científicos e de engenharia intensivos em dados e computação, tais como mecânica quântica, previsão do tempo, exploração de petróleo e gás, modelagem molecular, simulações físicas, aerodinâmica, pesquisa de fusão nuclear e criptoanálise. Os primeiros sistemas operacionais foram feitos sob medida para cada supercomputador a fim de aumentar sua velocidade. Nos últimos anos, a arquitetura dos supercomputadores afastou-se dos sistemas operacionais proprietários e internos para Linux. Embora a maioria dos supercomputadores utilize um sistema operacional baseado em Linux, cada fabricante otimiza sua própria derivada Linux para o pico de desempenho do hardware. Em 2017, metade dos 50 maiores supercomputadores do mundo usaram SUSE Enterprise Linux Server.
Os maiores e mais poderosos supercomputadores são na verdade vários computadores que executam processamento paralelo. Atualmente, muitas empresas de pesquisa acadêmica e científica, empresas de engenharia e grandes empresas que exigem um poder de processamento maciço estão usando computação em nuvem em vez de supercomputadores. A computação de alto desempenho (HPC) através da nuvem é mais acessível, escalável e rápida de atualizar do que os supercomputadores locais. As arquiteturas de HPC baseadas na nuvem podem expandir, adaptar-se e encolher conforme as necessidades das empresas. O SUSE Linux Enterprise High Performance Computing permite que as organizações aproveitem seu hardware existente para computação em HPC e operações com uso intensivo de dados.