Výkon počítače

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 16. listopadu 2016; kontroly vyžadují 13 úprav .

Výpočetní výkon počítače ( výkon počítače ) je kvantitativní charakteristika rychlosti provádění určitých operací na počítači . Nejčastěji se výpočetní výkon měří v flopech (počet operací s pohyblivou řádovou čárkou za sekundu ), stejně jako jeho deriváty.

V současnosti je zvykem řadit mezi superpočítače systémy s výpočetním výkonem vyšším než 10 teraflopů (10 * 10 12 nebo deset bilionů flopů; pro srovnání průměrný moderní stolní počítač má výkon asi 0,1 teraflops). Jeden z nejvýkonnějších počítačových systémů v testu HPL, čínský Sunway TaihuLight , má výkon přesahující několik desítek petaflopů .

Nejednoznačnost definice

Existuje několik problémů při určování výpočetního výkonu superpočítače. Za prvé, mějte na paměti, že výkon systému může do značné míry záviset na typu prováděné úlohy. Výpočetní výkon negativně ovlivňuje zejména potřeba časté výměny dat mezi součástmi počítačového systému a také častý přístup k paměti . V tomto ohledu je přidělen špičkový výpočetní výkon – hypoteticky maximální možný počet operací na číslech s pohyblivou řádovou čárkou za sekundu, které je daný superpočítač schopen vyrobit.

Důležitou roli hraje také bitovost hodnot zpracovávaných programem (obvykle se jedná o formát čísel s plovoucí desetinnou čárkou). Takže například pro GPU NVIDIA Tesla prvních dvou generací je maximální výkon v režimu s jednou přesností (32 bitů ) asi 1 teraflop, ale při provádění výpočtů s dvojnásobnou přesností (64 bitů) je 10krát nižší ( například v čipech řady GF200 10krát méně bloků podporujících výpočty s dvojnásobnou přesností [2] ).

Měření rychlosti výkonu

Odhad reálného výpočetního výkonu se provádí absolvováním speciálních testů ( benchmarků ) - sady programů speciálně navržených pro provádění výpočtů a měření doby jejich provádění. Obvykle se rychlost řešení velkého systému lineárních algebraických rovnic systémem odhaduje , což je dáno především dobrou škálovatelností tohoto problému.

Nejoblíbenějším benchmarkem je benchmark Linpack . Zejména HPL (vysoce paralelní implementace Linpack pomocí MPI) [3] se používá při sestavování žebříčku TOP500 superpočítačů na světě [4] .

Dalšími oblíbenými testovacími programy jsou NAMD [5] (řešení problémů molekulární dynamiky ), HPCC ( HPC Challenge Benchmark ), NAS Parallel Benchmarks [3] .

V roce 2022 byla podle aktualizovaného hodnocení superpočítačů TOP500 oficiálně překonána bariéra exascale . [6]

Nejvýkonnější superpočítače

Od června 2011 jsou nejvýkonnější superpočítače :

Viz také

Poznámky

  1. http://www.ixbt.com/video3/cuda-1.shtml Archivováno 23. dubna 2012 na Wayback Machine "Pro podporu výpočetní techniky FP64 se společnost NVIDIA rozhodla vytvořit vyhrazené výpočetní jednotky. A v GT200 je jich desetkrát méně z nich než bloky FP32 (jeden blok s dvojitou přesností na multiprocesor).
  2. 1 2 Přehled některých balíčků měření výkonu clusteru . Získáno 1. prosince 2009. Archivováno z originálu 18. dubna 2012.
  3. TOP500. Benchmark Linpack archivován 21. května 2012 na Wayback Machine 
  4. Výkon NAMD archivován 2. května 2012 na Wayback Machine 
  5. Gennadij Detinich. Čína přestala zveřejňovat data o nejnovějších superpočítačích – to snižuje hodnotu světového žebříčku // 06/04/2022
  6. Je čas se rozhoupat pro exaflop? . Získáno 1. prosince 2009. Archivováno z originálu 4. února 2011.
  7. Byl určen nový nejvýkonnější superpočítač na světě (nepřístupný odkaz) . Získáno 1. prosince 2009. Archivováno z originálu 4. prosince 2010.