チャネル拡張は、使用可能なチャネル並列度をはるかに下回る数の入力チャネルを処理する場合に、DPUCZDX8G の効率を向上させるために使用するオプション機能です。たとえば、ほとんどの CNN の最初のレイヤーの入力チャネルは 3 つであり、使用可能なすべてのハードウェア チャネルを完全に利用していません。ただし、入力チャネルの数がチャネル並列度よりも多い場合、チャネル拡張を使用できます。
チャネル拡張を有効にすると、ほとんどの CNN において全体的な効率を向上させることができますが、追加のロジック リソースが必要となります。次の表に、チャネル拡張で使用される追加の LUT リソースを示します。この統計は参照用です。
DPUCZDX8G アーキテクチャ | チャネル拡張を有効にした場合に必要となる追加の LUT 数 |
---|---|
B512 | 3121 |
B800 | 2624 |
B1024 | 3133 |
B1152 | 1744 |
B1600 | 2476 |
B2304 | 1710 |
B3136 | 1946 |
B4096 | 1701 |