Kaj je visoko zmogljivo računalništvo?

Visoko zmogljivo računalništvo (HPC) je uporaba napredne računalniške tehnologije, kot so superračunalniki in algoritmi za vzporedno obdelavo, za odkrivanje zapletenih računalniških problemov. Tehnologijo večinoma uporabljajo tisti na področju znanosti, vojske in akademskega sveta. Ker poslovne transakcije postajajo vse bolj zapletene, se HPC uporablja na področjih shranjevanja podatkov in obdelave transakcij ter rudarjenja ali uporabe teh informacij za statistične namene.

Glavni cilj visoko zmogljivega računalništva je reševanje računalniških problemov z natančnostjo, hitrostjo in učinkovitostjo. Vzporedna obdelava, ki uporablja več kot eno centralno procesno enoto (CPU) za izračun težave in bi tehnično morala narediti izračun veliko hitrejši, je ključ do uspeha HPC. Druge oblike povečane hitrosti računanja, vključno z več računalniki, ki so med seboj povezani, znani kot računalniki v gruči, prav tako prispevajo k visoko zmogljivemu računanju.

Superračunalniki se uporabljajo tudi v procesu visokozmogljivega računalništva. Izraza superračunalnik in superračunalništvo sta lahko zmedena, ker se včasih zamenjata z izrazoma visoko zmogljivo računalništvo in visoko zmogljiv računalnik, lahko pa se štejeta tudi za specializirano obliko visoko zmogljivega računalništva. Za vse namene in namene pa se superračunalnik nanaša na računalnik, ki lahko izračuna visoko stopnjo učinkovitosti.

Izračuni, ki jih opravi superračunalnik, so ocenjeni s hitrostjo, s katero lahko izvaja operacije s plavajočo vejico na sekundo (FLOPS), kar je količina izračunov s številkami, ki jih lahko izvede na sekundo. Plavajoča vejica se nanaša na decimalno vejico v številu, ki lahko, ker je “plavajoče”, predstavlja število z višjo stopnjo natančnosti kot operacija s fiksno vejico. Količina FLOPS, ki jih je treba šteti za superračunalnik, je teraflops ali več, vrednost, izražena kot 10 na 12. potenco v znanstvenem zapisu, ali 1,000,000,000,000 FLOPS. Vendar pa obstajajo superračunalniki, ki lahko dosežejo petaflops, kar je 1,000,000,000,000,000 FLOPS.

Uporaba visokozmogljivega računalništva sega tudi do nekaterih tehničnih težav, običajno na inženirskih področjih, kot je petrokemična industrija in računalniška dinamika tekočin. Če se uporablja na ta način, se HPC imenuje visoko zmogljivo tehnično računalništvo (HPTC). Med vsemi polji se prekrivajo, zato ni vedno jasno, kaj sestavljata HPTC ali HPC, izrazi pa so v mnogih pogledih sinonimi.
Najbolj zmogljivi računalniki so shranjeni na seznamu, znanem kot Top500. Ta seznam je bil ustvarjen za centralizacijo baze podatkov in ustvarjanje meril za določanje visokozmogljivih računalniških standardov. Vodijo ga znanstveniki v Nemčiji in ZDA in se posodablja dvakrat na leto.