반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

테크매니아

OpenVX 본문

임베디드/최적화

OpenVX

SciomageLAB 2024. 7. 1. 01:23
반응형

openVX는 무엇인가?

openVX는 크로노스 그룹에서 만든 일종의 표준이다.

다른 open뭐뭐가 그렇듯. 표준 From만 만들어 놓고 그 실재 구현은 알아서 하는거다. 실재로 공개된 문서를 보면 .h 파일만 있다. GitHub에서 그냥 다운받아서 빌드 하면 돌아가는 다른 오픈소스와 다르게 실행 할 수 있는 뭐 그런게 없다...

예를들어.. vx_matrix라는 struct가 있고, vxCopyMatrix라는 함수를 통해서 파일을 복사하는게 있다.. 라는 .h 헤더파일만 정의해 놓고 알아서 구현 하는거 같다.

이걸 보고 각종 제조사(?) 밴더사(?)에서 자기 환경에 맞게 개발을 하는거 같다. AMD, Imgination, Intel, NVIDIA가 개발에 참여했다.

ETRI가 얼마전에 openVX 인증을 받았다고 했는데, 자기 환경에 맞게 openVX를 구현하고, 그게 다 잘된다는걸 인증 받은거 같다.

보통 애플리케이션 개발자라면.. 그냥 openCV와 같이 그냥 쓰면 될 것이다. 근데 openVX를 쓸만한 환경은 아직 대중적이지 않은 것 같다. Rasp pi4에서 openVX를 지원한다고 했는데 직접 검증하진 않았다. 아마 Rasp pi에서 자기 환경에 맞게 openVX가 다 작동하도록 만들어 놓았을 것이다.

FPGA개발자나 GPU개발자라면 이 표준을 지원하기 위해서 개발을 할텐데.. 시간을 내서 개발을 해 볼 생각이다.

버전은 1.0, 1.1, 1.2, 1.3까지 릴리즈 한 것으로 알고 있다.

반응형

'임베디드 > 최적화' 카테고리의 다른 글

OpenVX : 구현은 어떻게 하냐  (0) 2024.07.01