Operator ExpandToParallel

Operator Library: Base

このオペレーターは、Parallelism 1 の入力リンク I を出力リンク O で任意の Parallelism に拡張します。 入力値はそれぞれの並列ストリームに複製/コピーされます。 出力リンクで新しい Parallelism を設定します。

実行される演算は、既存のオペレーター BRANCH および MergeParallel の組み合わせとして説明できます:

この例では、Parallelism 1 の入力リンクが Parallelism 4 に複製されます。

I/O Property

Property 値
オペレータータイプ O
Input Link I, data input
Output Link O, data output

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

Link Parameter Input Link I Output Link O
Bit Width [1, 64]1 As I
Arithmetic {Unsigned, signed} As I
Parallelism 1 任意
Kernel Columns 任意 As I
Kernel Rows 任意 As I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} As I
Color Format 任意 As I
Color Flavor 任意 As I
Max. Img Width 任意 Auto2
Max. Img Height 任意 As I

1

入力 Bit Width の範囲は以下の通りです:

  • 符号なし値の場合:[1, 64]
  • 符号付き入力の場合: [2, 64]
  • 符号なしカラー入力の場合: [3, 63]
  • 符号付きカラー入力の場合:[6, 63]

2

出力の最大画像幅は、入力の最大画像幅と出力の Parallelism によって決定されます :

パラメーター

None

使用例

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