오픈VX
OpenVX| 개발자 | 크로노스 그룹 |
|---|---|
| 안정적 해제 | 1.3 / 2019년 10월 22일; 전 |
| 기록 위치 | C |
| 운영 체제 | 크로스 플랫폼 |
| 플랫폼 | 크로스 플랫폼 |
| 유형 | API |
| 웹사이트 | www |
OpenVX는 컴퓨터 비전 애플리케이션의 플랫폼 간 가속화를 위한 개방적이고 로열티 없는 표준이다.Khronos Group이 시력 알고리즘에 대한 방법의 이동성, 최적화 및 전력 효율적 처리를 촉진하기 위해 설계했다.이는 컴퓨터 비전 및 관련 시나리오 내에서 임베디드 및 실시간 프로그램을 대상으로 한다.그것은 연산의 연결된 그래프 표현을 사용한다.
개요
OpenVX는 OpenCL과 같은 컴퓨팅 프레임워크보다 컴퓨터 비전 사용 사례를 프로그래밍하기 위해 더 높은 수준의 추상화를 지정한다.높은 수준은 프로그래밍을 쉽게 만들고 기본 실행은 다른 컴퓨팅 아키텍처에서 효율적일 것이다.이는 일관성 있고 휴대 가능한 비전 가속 API를 갖추면서 이루어진다.
OpenVX는 선호되는 운영 체인을 실행할 수 있는 비전 노드의 연결된 그래프를 기반으로 한다.불투명 메모리 모델을 사용해 GPU 메모리 등 호스트(CPU) 메모리와 액셀러레이터 간 영상 데이터 이동이 가능하다.그 결과, OpenVX 구현은 다양한 처리 장치나 전용 하드웨어의 가속화와 같은 다양한 기법을 통해 실행을 최적화할 수 있다.이 아키텍처는 배터리에 민감하고 시력이 가능한 웨어러블 디스플레이를 포함하여 서로 다른 전력 및 성능으로 서로 다른 시스템에서 OpenVX로 프로그래밍된 애플리케이션을 용이하게 한다.[1]
OpenVX는 오픈 소스 비전 라이브러리 OpenCV를 보완한다.일부 애플리케이션의 OpenVX는 OpenCV보다 더 최적화된 그래프 관리 기능을 제공한다.
역사
- 오픈VX 1.0 사양은 2014년 10월에 출시되었다.
- OpenVX 샘플 구현은 2014년 12월에 출시되었다.
- OpenVX 1.1 사양은 2016년 5월 2일에 출시되었다.
- 오픈VX 1.2는 2017년 5월 1일에 출시되었다.[2]
- 업데이트된 OpenVX 채택 프로그램 및 OpenVX 1.2 적합성 테스트 제품군은 2017년 11월 21일에 출시되었다.[3]
- 오픈VX 1.2.1은 2018년 11월 27일에 출시되었다.[4]
- 오픈VX 1.3은 2019년 10월 22일에 출시되었다.[5]
구현, 프레임워크 및 라이브러리
- AMD MIVisionX - AMD의 CPU 및 GPU용.
- Cadence - Cadence Design Systems의 Tensilica Vision DSP용.
- 상상력 - 상상 기술의 PowerVR GPU를 위한 기능
- Synopsys - Synopsys의 DesignWare EV 비전 프로세서용
- 텍사스 인스트루먼트사의 OpenVX(TIOVX) - 텍사스 인스트루먼트사의 Jacinto™ ADAS SoCs용.
- NVIDIA VisionWorks - CUDA 지원 Nvidia GPU 및 SoC용.
- OpenVINO - Intel의 CPU, GPU, VPU 및 FPGA용.
참조
- ^ Brill, Frank; Erukhimov, Victor; Giduthuru, Radha; Ramm, Stephen (2020). OpenVX Programming Guide. Elsevier.
- ^ "Khronos Releases OpenVX 1.2 Specification for Cross-Platform Acceleration of Power-Efficient Vision". May 2017.
- ^ "Khronos Releases Updated OpenVX Adopters Program". The Khronos Group. 2017-11-21. Retrieved 2017-12-06.
- ^ "Khronos OpenVX Registry - The Khronos Group Inc". www.khronos.org. Retrieved 2019-08-05.
- ^ "Khronos Releases OpenVX 1.3 Open Standard for Cross-Platform Vision and Machine Intelligence Acceleration". 22 October 2019.