Operator ExpandToParallel

Operator Library: Base

此運算子將具有 Parallelism 1 的輸入鏈結 I 擴充至輸出鏈結 O 上的任意 Parallelism。 輸入值會被複製到每個平行資料流中。 在輸出鏈結上設定新的 Parallelism。

執行的操作可描述為現有運算子 BRANCH 和 MergeParallel 的組合:

在此範例中,將具有 Parallelism 1 的輸入鏈結複製到 Parallelism 4。

I/O Properties

Property Value
Operator Type O
Input Link I, data input
Output Link O, data output

支援的 Link 格式

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

1

輸入 Bit Width 的範圍為:

  • 對於無號數值:[1, 64]
  • 對於有符號輸入:[2, 64]
  • 對於無符號彩色輸入:[3, 63]
  • 對於帶符號的色彩輸入:[6, 63]

2

輸出的最大影像寬度由輸入的最大影像寬度和輸出 Parallelism 決定 :

參數

無

使用範例

以下範例顯示了 ExpandToParallel 運算子的使用方式: