FLOPS
angolul: floating-point operations per second
A FLOPS azt méri, hány tizedestörtes számítást végez el egy számítógép egyetlen másodperc alatt – ez a számítási teljesítmény „lóereje”.
Érthetően
Ahogy az autó motorjának erejét lóerőben, a számítógép nyers számolási sebességét FLOPS-ban adják meg. A szám azt mutatja, hány lebegőpontos műveletet – vagyis tizedestörtekkel végzett összeadást, szorzást – bír el a gép másodpercenként.
A mesterséges intelligencia szinte kizárólag ilyen műveletekből áll: egy nyelvi modell tanítása és minden egyes válasza is rengeteg szorzás és összeadás. Ezért a FLOPS megmutatja, mekkora „izomerő” áll egy adatközpont, egy szuperszámítógép vagy egy AI-chip mögött.
A számok hatalmasak, ezért előtagokkal találkozol: gigaFLOPS (milliárd), teraFLOPS (ezermilliárd), petaFLOPS (millió milliárd), exaFLOPS (milliárdszor milliárd). Egy mai telefon nagyságrendileg a giga–tera tartományban jár, a legnagyobb szuperszámítógépek az exában.
A lóerőhöz hasonlóan a FLOPS sem mond el mindent: két azonos értékű gép közül az egyik sokkal gyorsabb lehet egy adott feladatban, ha több a memóriája vagy jobb a szoftvere.
Hogyan működik
- A számítógép a törtszámokat úgynevezett lebegőpontos formában tárolja, ami a tudományos jelöléshez hasonlít: néhány értékes számjegy és egy nagyságrend.
- Egy lebegőpontos művelet két ilyen szám összeadása, kivonása, szorzása vagy osztása; a FLOPS azt számolja, ebből mennyi fér egy másodpercbe.
- A valós teljesítményt szabványos tesztfeladattal mérik: a szuperszámítógépek TOP500-as rangsora például egy nagy egyenletrendszer megoldásának sebességét méri (LINPACK-teszt).
- A gyártók gyakran az elméleti csúcsértéket közlik, amelyet a gép csak ideális körülmények között érne el; a mért érték ennél alacsonyabb.
- Az érték függ a számok pontosságától is: kisebb pontosságú (például 16 bites) számokkal ugyanaz a chip sokkal több műveletet végez, mint 64 bitesekkel – az AI-chipeknél jellemzően az előbbit közlik.
Példa a mindennapokból
Azt olvasod a hírekben, hogy a debreceni Komondor szuperszámítógép nagyjából 5 petaFLOPS teljesítményű, vagy hogy a világ legerősebb gépei már átlépték az exaFLOPS-határt. Ugyanezzel a mértékegységgel hirdetik a videokártyákat és az AI-gyorsító chipeket is, amikor a gyártó azt írja, hány teraFLOPS-ra képesek.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Az elméleti csúcsérték és a ténylegesen mért érték között nagy lehet a különbség, ezért mindig nézd meg, melyiket közlik.
- Különböző számpontosság mellett mért FLOPS-értékek nem hasonlíthatók össze közvetlenül.
- A mutató semmit sem mond az energiafogyasztásról; a hatékonyságot külön, wattonkénti FLOPS-ban mérik.
- Az AI-feladatoknál a memória mérete és sávszélessége gyakran szűkebb keresztmetszet, mint a nyers számolási sebesség.
Hasonló, de nem ugyanaz
- FLOPs (lebegőpontos műveletek száma) – A kis s-sel írt FLOPs az elvégzett műveletek összes darabszáma (például egy modell tanításához 10^25), nem pedig a másodpercenkénti sebesség.
- Token/másodperc – Ez azt méri, milyen gyorsan írja a választ egy nyelvi modell, ami a hardver mellett a modell méretétől és a szoftvertől is függ.
- Órajel (GHz) – Az órajel azt mutatja, hányat „üt” a processzor másodpercenként, de egy ütem alatt a chip felépítésétől függően nagyon eltérő számú művelet végezhető el.
Kapcsolódó fogalmak
Számítási kapacitás, Teljesítménymérés, AI-infrastruktúra
PetaFLOPS, ExaFLOPS, Wattonkénti FLOPS
GPU, Szuperszámítógép, Adatközpont, AI-gyorsító chip, Benchmark
Röviden a története
A mértékegység a tudományos számítástechnikában terjedt el, mert a korábbi mutatók nem tükrözték jól a törtszámokkal dolgozó gépek teljesítményét. A TOP500 lista 1993 óta rangsorolja FLOPS alapján a világ szuperszámítógépeit. Az első gép, amely a lista hivatalos mérésén átlépte az exaFLOPS-határt, az amerikai Frontier volt: 2022-ben került a lista élére.
Hol tart most
2026 végén a FLOPS a szuperszámítógépek és AI-chipek általánosan használt teljesítménymutatója, a csúcsgépek az exaFLOPS-tartományban működnek. Az AI-iparban egyre gyakrabban egészítik ki energia- (megawatt, gigawatt) és tokenalapú mutatókkal.
Más nevei
FLOPS · flops · flop/s · floating-point operations per second · lebegőpontos művelet másodpercenként · lebegőpontos műveletek száma másodpercenként · petaflops · exaflops
Források
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.