HPC Basics Series
|
Superdatorer används till nästan allt. Det som gör en vanlig dator till en superdator är kluster av flera optimerade datorer med hög prestanda som alla är konfigurerade för att utföra en viss typ av uppgift. Denna optimering omfattar vanligtvis finjusterad hårdvara, ett specialiserat nätverk, stora mängder lagringsutrymme och så vidare. Omvänt har de arbetsuppgifter som kräver en superdator vanligtvis två saker gemensamt, de kräver antingen beräkning av en enorm mängd data eller så är de mycket beräkningsintensiva.
Superdatorer används inte för saker som webbtjänsthosting, apphosting eller allmän affärsberäkning som körs kontinuerligt. Du skulle till exempel inte köra din webbplats eller ett kalkylblad på en superdator. Du skulle inte köra dessa typer av applikationer av ett par skäl; det första är kostnaden, superdatorer består av mycket optimerad, dyr hårdvara och en vanlig dator skulle kunna hantera denna typ av applikation utan att ens svettas. Det andra skälet är att det inte finns någon fördel med att köra vanliga tillämpningar på sådan högoptimerad hårdvara, även här skulle en standarddator fungera alldeles utmärkt. Fördelen uppstår när datamängden eller beräkningens komplexitet är sådan att vanlig hårdvara inte kan utföra jobbet på en rimlig tid (dagar, veckor eller månader). Ofta måste dessa arbetsuppgifter köras på minuter eller timmar eftersom tiden till resultat är viktig.
Traditionella användningsområden för superdatorer har varit inom olje- och gasprospektering, där seismiska data omvandlas till kartor som visar var man ska borra olje- och/eller gaskällor. De används i tekniska simuleringar, t.ex. vid beräkningar av vätskeflödesdynamik i bilar där man tittar på luftmotstånd och aerodynamisk effektivitet. Likaså simuleringar inom maskinteknik som beräknar belastningen över en hel konstruktion för att fastställa var svaga punkter och spänningar kan finnas. En mindre traditionell tillämpning kan ses i träningsmodeller för artificiell intelligens, där superdatorer används för att sätta ihop sekvenserade genomer på några timmar i stället för dagar.
Är superdatorer speciella bestar? Javisst! De utför specifika typer av beräkningar mycket bra, men de skiljer sig inte så mycket från en genomsnittlig arbetsstation – det finns bara många av dem samlade i kluster. De kör förmodligen båda en version av Linux. Du skulle verkligen inte veta att du har att göra med en enorm, högoptimerad maskinvara (när du kör dina arbetsbelastningar i Nimbix-molnet) förrän du startar ett jobb som tog din arbetsstation en hel natt att slutföra och som slutfördes av en Nimbix-superdator på den tid som det tog dig att hämta en kopp kaffe.