HPC Basics Series
|
Supercomputere bruges til stort set alt. Det, der gør en almindelig computer til en supercomputer, er klyngen af flere meget effektive, optimerede computere, der alle er konfigureret til at udføre en bestemt type opgave. Denne optimering vil normalt omfatte fintunet hardware, et specialiseret netværk, store mængder lagerplads osv. Omvendt har de arbejdsopgaver, der kræver en supercomputer, normalt to ting til fælles, nemlig at de enten kræver beregning af en enorm mængde data, eller at de er meget beregningsintensive.
Supercomputere bruges ikke til ting som hosting af webtjenester, app-hosting eller generel virksomhedsberegning, der kører kontinuerligt. Du ville f.eks. ikke køre dit websted eller et regneark på en supercomputer. Du ville ikke køre disse typer applikationer af et par grunde; den første er omkostningerne, supercomputere består af meget optimeret, dyrt hardware, og en computer fra hylden kan håndtere denne type applikation uden at få sved på panden. Den anden er, at der ikke ville være nogen fordel ved at køre almindelige applikationer på så højt optimeret hardware; igen ville en standardcomputer fungere fint. Fordelen opstår, når datamængden eller beregningens kompleksitet er så stor, at almindelig hardware ikke kan udføre opgaven på en rimelig tid (dage, uger eller måneder). Ofte skal disse arbejdsopgaver udføres på minutter eller timer, fordi tiden til resultaterne er vigtig.
Traditionelle anvendelser af supercomputere har været inden for olie- og gasudvinding, hvor seismiske data konverteres til kort, der viser, hvor der skal bores olie- og/eller gasbrønde. De anvendes til tekniske simuleringer som f.eks. beregninger af væskedynamik på biler, hvor man ser på luftmodstand og aerodynamisk effektivitet. Ligeledes anvendes mekaniske simuleringer, der beregner belastningerne på tværs af en hel konstruktion for at fastslå, hvor svage punkter og spændinger kan være placeret. En mindre traditionel anvendelse kan ses i træningsmodeller til kunstig intelligens, hvor supercomputere bruges til at sammensætte sekventerede genomer på få timer i stedet for dage.
Er supercomputere specielle bæster? Åh ja! De udfører specifikke typer af beregninger meget godt, men de er heller ikke så meget anderledes end din gennemsnitlige arbejdsstation – der er bare mange af dem samlet i klynger. De kører sikkert begge en version af Linux. Du ville virkelig ikke vide, at du har at gøre med et stort, meget optimeret stykke hardware (når du kører dine arbejdsbyrder på Nimbix Cloud), før du lancerer et job, som det tog din arbejdsstation en hel nat at afslutte, og som blev afsluttet af en Nimbix-supercomputer på den tid, det tog dig at få en kop kaffe.