Operator SplitParallel

Operator Library: Base

The operator splits the input link of Parallelism degree N into M output links of Parallelism degree N/M. The input Parallelism (N) has to be divisible by the number of output links (M). The opposite of this operator is 'MergeParallel'.

다음 그림은 입력 Parallelism이 4이고 출력 링크가 4개인 예시를 보여줍니다.

이 예시는 입력 Parallelism이 4이고 출력 링크가 2개인 것을 보여줍니다.

I/O Properties

Property Value
Operator Type O
Input Link I, data input
Output Link O[0, M-1], data output

Supported Link Format

Link Parameter Input Link I Output Link 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]입니다. Signed 입력의 경우 범위는 [2, 64]입니다. Unsigned 컬러 입력의 경우 범위는 [3, 63]이며, Signed 컬러의 경우 범위는 [6, 63]입니다.

Parameters

없음

사용 예제

SplitParallel operator의 사용법은 다음 예시와 같습니다.

  • 'Hardware Test'

    DMA, RAM, GPIO, 트리거 및 LED의 하드웨어 자체 테스트 예시.

  • 'Histogram Equalization'

    Examples - Histogram Equalization

  • 'Downsampling 3x3'

    예시 - SampleDn operator를 사용하지 않고 3x3 배율로 다운사플링하는 방법.

  • 'Line Mirror'

    Examples - 이미지를 수직 방향으로 미러링하는 방법을 보여줍니다. 병렬 단어와 픽셀의 미러링에 유의하십시오.

  • 'Tap Geometry Sorting'

    예제 - 라인 스캔 이미지 Scaling