Hvad er high-performance computing?
High-performance computing (HPC) er brugen af avanceret computerteknologi, såsom supercomputere og parallelle behandlingsalgoritmer, til at finde ud af komplekse beregningsproblemer. Teknologien bruges for det meste af personer inden for videnskab, militær og akademia. Efterhånden som forretningstransaktioner bliver mere komplekse, anvendes HPC inden for datalagring og transaktionsbehandling, såvel som minedrift eller brug af disse oplysninger til statistiske formål.
Det vigtigste mål med højtydende computing er at løse beregningsproblemer med nøjagtighed, hastighed og effektivitet. Parallel behandling, der bruger mere end en central behandlingsenhed (CPU) til at beregne et problem og teknisk bør gøre beregningen meget hurtigere, er nøglen til HPC-succes. Andre former for øget beregningshastighed, herunder flere computere, der er knyttet sammen, kendt som klyngede computere, bidrager også til højtydende computing.
Supercomputere bruges også i processen med højtydende computing. Udtrykkene supercomputer og supercomputing kan være forvirrende, fordi de undertiden udskiftes med udtrykkene high-performance computing og high-performance computer, men de kan også betragtes som en specialiseret form for high-performance computing. I alle henseender henviser supercomputeren imidlertid til en computer, end der kan beregnes en høj effektivitetshastighed.
Beregninger udført af en supercomputer vurderes med den hastighed, i hvilken den kan udføre flydende punktoperationer pr. Sekund (FLOPS), hvilket er mængden af beregninger med tal, den kan udføre per sekund. Flydende punkt henviser til decimalpunktet i et tal, der, da det er "flydende", kan repræsentere et tal med en højere grad af nøjagtighed end en fastpunktsoperation. Mængden af FLOPS, der kræves for at betragtes som en supercomputer, er en teraflop eller mere, en værdi udtrykt som 10 til 12. magt i videnskabelig notation eller 1.000.000.000.000 FLOPS. Der er dog supercomputere, der kan gå op til petaflops, som er 1.000.000.000.000.000 FLOPS.
Anvendelse af højtydende computere strækker sig også til visse tekniske problemer, typisk inden for ingeniørområder, såsom den petrokemiske industri, og computervæskedynamik. Når HPC bruges på denne måde, benævnes HPTC (High Performance Performance Computing). Der er overlapning mellem alle felterne, så det er ikke altid klart, hvad der udgør HPTC eller HPC, og vilkårene er på mange måder synonyme.
De bedste højtydende computere gemmes på en liste kaldet Top500. Denne liste blev oprettet til at centralisere en database samt oprette kriterier for at definere højtydende computerstandarder. Det opbevares af forskere i Tyskland og USA og opdateres to gange om året.