Wat is high-performance computing?
High-performance computing (HPC) is het gebruik van geavanceerde computertechnologie, zoals supercomputers en algoritmen voor parallelle verwerking, om complexe computerproblemen te achterhalen. De technologie wordt meestal gebruikt door mensen op het gebied van wetenschap, het leger en de academische wereld. Naarmate zakelijke transacties complexer worden, wordt HPC gebruikt op het gebied van gegevensopslag en transactieverwerking, evenals het minen of gebruiken van die informatie voor statistische doeleinden.
Het belangrijkste doel van high-performance computing is het oplossen van computerproblemen met nauwkeurigheid, snelheid en effectiviteit. Parallelle verwerking, die meer dan één centrale verwerkingseenheid (CPU) gebruikt om een probleem te berekenen en technisch gezien de berekening veel sneller zou moeten maken, is de sleutel tot HPC-succes. Andere vormen van verhoogde berekeningssnelheid, waaronder meerdere aan elkaar gekoppelde computers, ook wel geclusterde computers genoemd, dragen ook bij aan high-performance computing.
Supercomputers worden ook gebruikt in het proces van high-performance computing. De termen supercomputer en supercomputing kunnen verwarrend zijn omdat ze soms worden verwisseld met de termen high-performance computing en high-performance computer, maar ze kunnen ook worden beschouwd als een gespecialiseerde vorm van high-performance computing. Voor alle doeleinden verwijst supercomputer echter naar een computer die een hoge efficiëntie kan berekenen.
Berekeningen uitgevoerd door een supercomputer worden beoordeeld met de snelheid waarmee het floating point-bewerkingen per seconde (FLOPS) kan uitvoeren, wat het aantal berekeningen is met getallen die het per seconde kan uitvoeren. Zwevend punt verwijst naar het decimale punt in een getal dat, omdat het "zwevend" is, een getal kan vertegenwoordigen met een hogere mate van nauwkeurigheid dan een bewerking met een vast punt. De hoeveelheid FLOPS die moet worden beschouwd als een supercomputer is een teraflop of meer, een waarde uitgedrukt als 10 tot de 12e macht in wetenschappelijke notatie, of 1.000.000.000.000 FLOPS. Er zijn echter supercomputers die kunnen oplopen tot petaflops, dat is 1.000.000.000.000.000 FLOPS.
Het gebruik van high-performance computing strekt zich ook uit tot bepaalde technische problemen, meestal op technisch gebied, zoals de petrochemische industrie, en computational fluid dynamics. Wanneer op deze manier gebruikt, wordt HPC high-performance technical computing (HPTC) genoemd. Er is overlapping tussen alle velden, dus het is niet altijd duidelijk wat HPTC of HPC is en de termen zijn in veel opzichten synoniemen.
De topcomputers worden opgeslagen in een lijst die bekend staat als de Top500. Deze lijst is gemaakt om een database te centraliseren en criteria te definiëren voor het definiëren van hoogwaardige computerstandaarden. Het wordt bewaard door wetenschappers in Duitsland en de VS en wordt twee keer per jaar bijgewerkt.