Konsep Inti
我々は、2進数の加算のための効率的な回路を提示する。到着時間を考慮した遅延最適化問題に取り組み、サブ二次サイズの最速アドラ回路と線形サイズの最速アドラ回路を示す。
Abstrak
このコンテンツは、2進数の加算のための効率的な回路の構築について述べている。
- 2進数a = Pn-1i=0 ai2iと b = Pn-1i=0 bi2iの加算は、キャリービットの計算に帰着される。
- キャリービットci+1は、gi := ai ∧bi (i位置でキャリーが生成される)、またはpi := ai ⊕bi (i位置でキャリーが伝播される)によって定義される。
- 著者らは、到着時間を考慮した遅延最適化問題に取り組み、以下の結果を示した:
- サブ二次サイズの最速アドラ回路: 遅延はlog2 W + O(log2 log2 n)
- 線形サイズの最速アドラ回路: 遅延はlog2 W + 3 log2 log2 n + 4 log2 log2 log2 n + const
ここでlog2 Wは任意のアドラ回路の遅延の下限である。
- 提案された回路は、既知の最良の遅延保証と同程度の性能を持つ。
Statistik
n-1
X
i=0
2a(pi) + 2a(gi)