Sun-forskere: Computere kan ikke regne

De største supercomputere er i dag så kraftige og regner med så mange decimaler, at selv små afrundingsfejl kan få stor betydning. En forsker fra Sun siger rent ud, at computere ikke kan regne.

Computere har det som fisk i vandet, når de får lov til at jonglere med heltal. Decimaltal går også fint, men under overfladen er et nyt problem begyndt at dukke op.

Computerne regner ikke præcist nok.

- Der sker mange fejl i computere, som vi aldrig opdager. Nogle gange fryser en maskine uden nogen umiddelbar grund. Som regel får Microsoft skylden. Vi giver også Microsoft skylden, fordi det er bekvemt, siger teknisk direktør i Sun, Greg Papadopoulos.

Flydende kommatal

Nu er de såkaldte "flydende kommatal" imidlertid kommet i søgelyset.

Med de flydende kommatal er det muligt at repræsentere meget store eller meget små tal, mod at man giver køb på en smule præcision.

2,36493742 * 10-42 er et eksempel på et flydende kommatal.

Når man dividerer på en computer, hvad enten det er en supercomputer eller en lommeregner, får man resultatet udtrykt som et decimaltal.

Det giver problemer, når man står med en brøk som for eksempel 2/3, fordi computeren på et eller andet tidspunkt er nødt til at afrunde det sidste ciffer fra et sekstal til et syvtal.

Lille forskel vokser

Den lille forskel mellem brøken 2/3 og det decimaltal, som computeren arbejder med, bliver ført videre i de efterfølgende beregninger.

Hvis man foretager tilstrækkeligt mange beregninger, vil man på et tidspunkt nå et forkert resultat, fordi den lille afrunding har vokset sig større.

Det giver problemer. Først og fremmest for de helt store computersystemer.

- Det er en rigtig grim hemmelighed. Flydende kommatalsaritmetik er forkert. Det kræver ikke mere end to udregninger at vise, at computere laver fejl i brøkregning, siger Sun-forsker John Gustafson.

Kun på supercomputere
På en normal kontorpc eller hjemmepc anvender man stort set ikke flydende kommatal og slet ikke i beregninger, der er store nok til at give problemer.

Supercomputere som den japanske Earth Simulator kværner til gengæld milliarder af kommatal hvert sekund.

I de matematiske simuleringer, som supercomputerne arbejder med, vil det som regel være kommatal, som bruges, fordi det handler om numeriske løsninger af komplekse ligningssystemer.

Præcision en ny flaskehals

Frem til 1970'erne var man tilfreds med at bruge flydende kommatal med enkeltpræcision, hvilket vil sige med 32 bit afsat i hukommelsen. Beregningerne var dengang ikke større, end at det var tilstrækkeligt præcist.

I 1970'erne gik man over til flydende kommatal med dobbelt præcision, hvilket vil sige 64 bit afsat i hukommelsen. Det er de kommatal, der i dag bruges i stort set alle de sammenhænge, hvor der bruges flydende kommatal.

Det hænger sammen med, at hukommelse er blevet meget billigere op gennem 1990'erne. Derfor er der ingen grund til at spare på hukommelsen ved at nøjes med et 32-bit flydende kommatal.

Men op gennem 1990'erne er supercomputerne blevet meget hurtigere. De har i dag nået en regnekraft, hvor 64-bit ikke er tilstrækkeligt.

- Tidligere var processorkraften og hukommelsen en flaskehals. Fra nu af bliver regnenøjagtigheden en tredje, siger lektor Edmund Christiansen fra Syddansk Universitet.

Dyre omveje

Der findes veje omkring problemet med den utilstrækkelige præcision.

Det er muligt at skrue sit program sammen, så det kan kompensere for begrænsningen, men de omveje koster ressourcer, fordi der i stedet for én simpel beregning skal foretages flere for at nå samme resultat.

Den enkleste udvej er at skrue op for præcisionen og fordoble den endnu en gang, som da man gik fra 32 bit til 64 bit flydende kommatal.

Det er der også adskillige grupper, der i øjeblikket arbejder på, men computermarkedet er i dag anderledes end i 1970'erne, hvor det første generationsskifte fandt sted.

- Dette generationsskifte er så voldsomt, at det ikke bliver nogen let overgang. Det er meget udstyr og software, som skal ændres i forhold til, at det indtil videre er et behov, som en meget lille del af markedet står med, siger Edmund Christiansen.

Læses lige nu
    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    Infrastruktur | Frederiksberg

    Roundtable: Hybrid og cloud – sikre og strategiske it-valg i en ustabil verden

    Eksklusive danske digitale ledere mødes til rundbordssamtale om balancen mellem fart, sikkerhed og compliance. Hør hvordan CIO’er bygger robuste hybrid cloud-strategier, der skaber reel forretningsværdi og styrker modstandskraften.

    Sikkerhed | København

    Strategisk It-sikkerhedsdag 2026 - København

    Få overblik over cybersikkerhedens vigtigste teknologier, trusler og strategiske valg. Hør skarpe oplæg om AI-risici, forsvar, compliance og governance. Vælg mellem to spor og styrk både indsigt og netværk. Deltag i København 20. januar.

    Andre events | København

    Executive Conversations: Fra hype til afkast – her er vinderne af AI-ræset

    Få et klart overblik over AI’s reelle effekt i danske virksomheder. Arrangementet giver unge talenter og ambitiøse medarbejdere viden, der løfter karrieren, skærper beslutninger og gør dig klar til at præge den digitale udvikling. Læs mere og...

    Se alle vores events inden for it

    Navnenyt fra it-Danmark

    Danske Spil har pr. 1. oktober 2025 ansat Jesper Krogh Heitmann som Brand Manager for Oddset. Han skal især beskæftige sig med at udvikle og drive brandets strategi og sikre en rød tråd på tværs af alle platforme og aktiviteter. Han kommer fra en stilling som Marketing & Communications Manager hos Intellishore. Nyt job

    Jesper Krogh Heitmann

    Danske Spil

    Norriq Danmark A/S har pr. 1. september 2025 ansat Hans Christian Thisen som AI Consultant. Han skal især beskæftige sig med at bidrage til udvikling og implementering af AI- og automatiseringsløsninger. Nyt job

    Hans Christian Thisen

    Norriq Danmark A/S

    Netip A/S har pr. 15. september 2025 ansat Benjamin Terp som Supportkonsulent ved netIP's kontor i Odense. Han er uddannet IT-Supporter hos Kjaer Data. Nyt job

    Benjamin Terp

    Netip A/S

    IT Confidence A/S har pr. 1. oktober 2025 ansat Henrik Thøgersen som it-konsulent med fokus på salg. Han skal især beskæftige sig med rådgivende salg, account management og udvikling af kundeporteføljer på tværs af it-drift, sikkerhed og cloud-løsninger. Han kommer fra en stilling som freelancer i eget firma og client manager hos IT Relation og IT-Afdelingen A/S. Han er uddannet elektromekaniker. Han har tidligere beskæftiget sig med salg af it-løsninger, account management, it-drift og rådgivning samt undervisning og ledelse. Nyt job

    Henrik Thøgersen

    IT Confidence A/S