Co je kontrolní bod ve výpočetní architektuře?

Checkpointing ve výpočetní architektuře je technika používaná k umožnění odolnosti proti chybám ve výpočetních systémech. Zahrnuje pravidelné ukládání aktuálního stavu programu nebo výpočtu na disk nebo jiné energeticky nezávislé paměťové médium. To umožňuje programu v případě selhání nebo přerušení pokračovat v provádění od posledního uloženého kontrolního bodu, spíše než začínat od začátku. Kontrolní bod se běžně používá ve vysoce výkonných výpočetních a distribuovaných systémech, kde jsou dlouhotrvající výpočty nebo simulace náchylné k chybám hardwaru nebo softwaru. Uchováváním historie kontrolních bodů umožňuje systému zotavit se z místa, kde skončil, výrazně zkracuje dobu potřebnou k ladění a zlepšuje celkový výkon systému.

Datum publikace: