Hva er en Tflop?
Et tflop- eller teraflop-system er et parallelt superdatasystem som har muligheten til å beregne en billion flytende punktoperasjoner på et enkelt sekund. Dette begrepet gjelder på mange måter de grunnleggende systemene som kjører databasesystemer.
Tflop-systemet er ikke det første parallelle superdatasystemet som ble opprettet, selv om det har blitt det mest brukte. Intel Paragon eksisterte før den og er også et parallelt behandlingssystem. Hvert av disse systemene er et pålitelig alternativ. Tflop-systemet er imidlertid ikke så vanskelig å programmere som Intel Paragon-systemet. N-kubesystemet gikk foran Intel Paragon, men dette er et utdatert system og veldig sjelden brukt.
I følge American Association for Artificial Intelligence (AAAI) fungerte de to systemene som ble opprettet før tflop, for deres tid. AAAI sier at "Paragon og N-kuben var to av de mange milepælene på banen mot dagens massivt parallelle, distribuerte minnesystemer." Siden tflop er et parallelt prosesseringssystem, kan et stort problem brytes ned til mindre, mer håndterbare problemer med dette systemet. Som sådan deler den og erobrer en vanskelig oppgave. Faktisk sammenligner de fleste forskere prosessen som brukes i systemet med å bruke mange datamaskiner for å jobbe på mange mindre deler av et enkelt prosjekt.
Med tflop-systemet kan brukeren spre arbeidet fremfor å behandle det hele på en brikke. Dette gjør at arbeidet går mye raskere. Økt hastighet er mulig fordi det er et distribuert minnesystem. Når minnet distribueres, har alle aspekter av systemet sitt eget minne. Dette gjør at hvert punkt i det totale prosjektet kan få individualisert oppmerksomhet. Hvis et visst aspekt av prosjektet som kjøres med systemet er for stort, kan hovedkomponenten som kontrollerer den delen be om ekstra minne.
Programvaren som kjører innenfor tflop-systemet kalles Cougar. Den er designet for å kutte ned på arbeidet et program gjør, og gjør mer av maskinvaren tilgjengelig for databrukeren. Tflop har revolusjonert dataindustrien i forhold til databaser fordi databaser kan jobbe mye raskere med den på plass.