Een supercomputer is een computer met een hoog prestatieniveau vergeleken met een computer voor algemeen gebruik. De prestaties van een supercomputer worden gemeten in drijvende-kommabewerkingen per seconde (FLOPS) in plaats van in miljoen instructies per seconde (MIPS). Supercomputers bevatten tienduizenden processoren en kunnen miljarden en triljoenen berekeningen of calculaties per seconde uitvoeren. Sommige supercomputers kunnen tot honderd quadriljoen FLOPS uitvoeren. Aangezien informatie in een supercomputer snel tussen processoren beweegt (in vergelijking met gedistribueerde computersystemen), zijn ze ideaal voor real-time toepassingen.
Supercomputers worden gebruikt voor gegevensintensieve en rekenintensieve wetenschappelijke en technische doeleinden, zoals kwantummechanica, weersvoorspellingen, olie- en gasexploratie, moleculaire modellering, natuurkundige simulaties, aërodynamica, kernfusieonderzoek en cryptoanalyse. Vroege besturingssystemen werden op maat gemaakt voor elke supercomputer om de snelheid ervan te verhogen. De laatste jaren is de architectuur van supercomputers verschoven van eigen, bedrijfseigen besturingssystemen naar Linux. Hoewel de meeste supercomputers een op Linux gebaseerd besturingssysteem gebruiken, optimaliseert elke fabrikant zijn eigen Linux-derivaat voor topprestaties van de hardware. In 2017 gebruikte de helft van ’s werelds top 50 supercomputers SUSE Enterprise Linux Server.
De grootste, krachtigste supercomputers zijn eigenlijk meerdere computers die parallelle verwerking uitvoeren. Tegenwoordig maken veel academische en wetenschappelijke onderzoeksbureaus, engineeringbedrijven en grote ondernemingen die enorme verwerkingskracht nodig hebben, gebruik van cloud computing in plaats van supercomputers. High performance computing (HPC) via de cloud is betaalbaarder, schaalbaarder en sneller te upgraden dan on-premise supercomputers. HPC-architecturen in de cloud kunnen worden uitgebreid, aangepast en verkleind als de bedrijfsbehoeften daarom vragen. Met SUSE Linux Enterprise High Performance Computing kunnen organisaties hun bestaande hardware benutten voor HPC-berekeningen en gegevensintensieve bewerkingen.