오퍼레이터 라이브러리: Synchronization
ReSyncToLine operator는 연산 결과를 현재 라인의 콘텐츠와 다시 동기화하는 데 사용됩니다. 따라서 라인 끝에서 사용 가능한 연산 결과를 동일한 라인에 적용할 수 있습니다. 이를 통해 라인 수준에서 다중 패스(multiple-pass) 알고리즘을 구현할 수 있습니다.
ReSyncToLine은 모든 k개의 입력 링크 PI[k]에서 각 라인의 마지막 픽셀을 가져옵니다. 또한 입력 링크 I의 현재 라인도 저장됩니다. 연산자에서 입력의 마지막 라인 픽셀이 처리된 후, 해당 라인의 콘텐츠가 링크 O로 출력됩니다. 다른 출력 링크 PO0..PO63은 PI0..PI63에서 가져온 값을 출력합니다. PO 값은 일정하게 유지됩니다. 모든 PO 및 O 출력 포트는 동기식입니다.
모든 입력 링크(I 및 PI0..PI63)는 완전히 동기화되어야 합니다. 즉, O 타입 연산자의 임의의 네트워크를 통해 동일한 M 타입 연산자로부터 소스를 공급받아야 합니다.
연산자는 출력을 한 라인 지연시킵니다.
| Property | Value |
|---|---|
| Operator Type | M |
| Input Links | I, 이미지 입력 PI[k], 데이터 입력 |
| Output Links | O, 이미지 출력 PO[k], 데이터 출력 |
|
부호 없는 입력의 경우 입력 Bit Width 범위는 [1, 64]입니다. 부호 있는 입력의 경우 범위는 [2, 64]입니다. 부호 없는 컬러 입력의 경우 범위는 [3, 63]이고 부호 있는 컬러의 경우 범위는 [6, 63]입니다. |
동기식 및 비동기식 입력
- 모든 입력은 서로 동기화되어 있습니다. 즉, 임의의 O-type 오퍼레이터 네트워크를 통해 동일한 M-type 오퍼레이터로부터 소스를 공급받아야 합니다.
ReSyncToLine operator의 사용법은 다음 예시에 나와 있습니다.



이전

