オペレーター SplitParallel

Operator Library: Base

このオペレーターは、Parallelism が N の入力リンクを、Parallelism が N/M の M 個の出力リンクに分割します。 入力の Parallelism (N) は、出力リンクの数 (M) で割り切れる必要があります。 このオペレーターの反対は 'MergeParallel' です。

次の図は、入力の Parallelism が 4 で、出力リンクが 4 つの場合の例を示しています。

この例では、入力の Parallelism が 4 で、出力リンクが 2 つの場合を示しています。

I/O Property

Property 値
オペレータータイプ O
Input Link I, data input
Output Link O[0, M-1]、データ出力

サポートされているリンクフォーマット

Link Parameter Input Link I 出力リンク O[0, M-1]
Bit Width [1, 64]1 as I
Arithmetic {unsigned, signed} as I
Parallelism any I.Parallelism / M
Kernel Columns any as I
Kernel Rows any as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format any as I
Color Flavor any as I
Max. Img Width any as I
Max. Img Height any as I

1

入力 Bit Width の範囲は [1, 64] です。 符号付き入力の場合の範囲は [2, 64] です。 符号なしカラー入力の場合の範囲は [3, 63] であり、符号付きカラーの場合の範囲は [6, 63] です。

パラメーター

None

使用例

SplitParallel オペレーターの使用例を以下に示します。