C-zpomalení - C-slowing

C-pomalé retimování je technika používaná ve spojení s retimingem ke zlepšení propustnost a digitální obvod. Každý Registrovat v obvodu je nahrazen sadou C registry (v sérii). Tím se vytvoří obvod s C nezávislá vlákna, jako by nový obvod obsahoval C kopie původního obvodu. Jediný výpočet původního obvodu trvá C krát tolik hodinové cykly vypočítat v novém obvodu. C-zpomalení samo o sobě se zvyšuje latence, ale propustnost připomíná to samé.

Zvýšení počtu registrů umožňuje optimalizaci průchodu obvodu retiming ke snížení hodinové periody obvodu. V nejlepším případě lze dobu hodin snížit o faktor C. Snížení doby periody obvodu snižuje latenci a zvyšuje propustnost. Pro výpočty, které mohou být vícevláknové, tedy kombinace C-zpomalení s retimováním může zvýšit propustnost obvodu, s malým nebo v nejlepším případě bez zvýšení latence.

Vzhledem k tomu, že registrů je v Řecku poměrně mnoho FPGA, tato technika se obvykle aplikuje na obvody implementované pomocí FPGA.

Viz také

Zdroje