Supertietokone on tietokone, joka toimii paljon nopeammin kuin muut tietokoneet. Kun otetaan huomioon jatkuvasti muuttuva tietotekniikan maailma, ei pitäisi olla yllätys kuulla, että useimmat näistä koneista ovat parhaimmillaan muutaman vuoden ajan. Tietokoneohjelmoijat sanovat mielellään, että tämän päivän supertietokoneesta tulee huomisen tietokone; Useimmat keskikäyttäjät omistavat tietokoneet ovat luultavasti tehokkaampia kuin useimmat historialliset supertietokoneet.
Termin keksi vuonna 1929 New York World viittaamaan IBM: n valmistamiin tabulaattoreihin. Nykyaikaisille tietokoneen käyttäjille nämä tabulaattorit näyttäisivät todennäköisesti hankalalta, hitaalta ja hankalalta käyttää, mutta tuolloin ne edustivat tekniikan kärjessä. Tämä pätee edelleen nykyään supertietokoneisiin, jotka hyödyntävät valtavaa prosessointitehoa niin, että ne ovat uskomattoman nopeita, hienostuneita ja tehokkaita.
Näiden tietokoneiden ensisijainen käyttö on tieteellisessä laskennassa, joka vaatii suuritehoisia koneita monimutkaisten laskelmien suorittamiseen. Tieteelliset organisaatiot, kuten National Aeronautics and Space Administration (NASA), ylpeilevät huoneiden kokoisilla tietokoneilla laskelmien suorittamista, monimutkaisten kaavojen esittämistä ja muiden tehtävien suorittamista varten, jotka vaativat valtavan määrän tietokoneen virtaa. Jotkut koneet on myös suunniteltu erityisiin toimintoihin, kuten koodien murtamiseen ja shakin pelaamiseen; Deep Blue on kuuluisa shakkia pelaava supertietokone.
Monissa tapauksissa supertietokone on koottu mittatilaustyönä käyttäen useiden tietokonevalmistajien elementtejä ja räätälöity aiottuun käyttöön. Useimmat toimivat Linux®- tai UNIX® -käyttöjärjestelmässä, koska nämä käyttöjärjestelmät ovat erittäin joustavia, vakaita ja tehokkaita. Niissä on tyypillisesti useita suorittimia ja monia muita teknisiä temppuja, jotka varmistavat, että ne toimivat sujuvasti.
Yksi suurimmista huolenaiheista näin tehokkaan koneen käytössä on jäähdytys. Kuten voisi kuvitella, nämä tietokoneet kuumenevat käytön aikana erittäin kuumiksi, mikä edellyttää monimutkaisia jäähdytysjärjestelmiä sen varmistamiseksi, että mikään osa ei vioitu. Monet näistä jäähdytysjärjestelmistä hyödyntävät nestekaasuja, jotka voivat tulla erittäin kylmiksi. Toinen ongelma on nopeus, jolla tiedot voidaan siirtää tai kirjoittaa tallennuslaitteeseen, koska tiedonsiirtonopeus rajoittaa tietokoneen suorituskykyä.