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
- PipeRoute: Pipelining-Aware Router pro rekonfigurovatelné architektury
- Jednoduché symetrické multithreading v Xilinx FPGA
- Pomalé retimování po umístění pro Xilinx Virtex (.ppt)
- Pomalé retimování po umístění pro Xilinx Virtex (.pdf)
- Průzkum propojených propojení FPGA ve stylu RaPiD
- Time and Area Efficient Pattern Matching on FPGAs
![]() | Tento počítačová věda článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |