Vad är en Tflop?
Ett tflop- eller teraflop-system är ett parallellt superdatasystem som har förmågan att beräkna en biljoner flytande punktoperationer på en enda sekund. Denna term gäller på många sätt de grundläggande systemen som kör databassystem.
Tflop-systemet är inte det första parallella superdatasystemet som skapades, även om det har blivit det mest använda. Intel Paragon fanns före den och är också ett parallellt behandlingssystem. Var och en av dessa system är ett pålitligt alternativ. Tflop-systemet är dock inte lika svårt att programmera som Intel Paragon-systemet. N-kubsystemet föregick Intel Paragon, men detta är ett föråldrat system och mycket sällan används.
Enligt American Association for Artificial Intelligence (AAAI) fungerade de två systemen som skapades före tflopen bra för sin tid. AAAI säger att "Paragon och N-kuben var två av de många milstolparna på vägen mot dagens massivt parallella, distribuerade minnessystem." Eftersom tflop är ett parallellt behandlingssystem kan ett stort problem brytas ner till mindre, mer hanterbara problem med detta system. Som sådan delar och verkligen delar en svår uppgift. I själva verket jämför de flesta forskare processen som används i systemet med att använda många datorer för att arbeta på många mindre delar av ett enda projekt.
Med tflop-systemet kan användaren sprida arbetet snarare än att bearbeta allt på ett chip. Detta gör att arbetet går mycket snabbare. Ökad hastighet är möjlig eftersom det är ett distribuerat minnessystem. När minnet distribueras har varje aspekt av systemet sitt eget minne. Detta gör att varje punkt i det övergripande projektet får individuell uppmärksamhet. Om en viss aspekt av projektet som körs med systemet är för stort kan huvudkomponenten som styr den delen begära extra minne.
Programvaran som körs inom tflop-systemet kallas Cougar. Det är utformat för att minska det arbete som ett program gör, vilket gör mer av hårdvaran tillgänglig för datoranvändaren. Tflop har revolutionerat datorindustrin i relation till databaser eftersom databaser kan fungera mycket snabbare med den på plats.