|
Khronos Group, OpenCL 1.0 표준 승인

OpenCL은 애플을 주축으로 하는 OpenCL 워킹 그룹에 속한 AMD, 인텔, NVIDIA, 삼성, IBM 등의 주요 기업들이 참여하고 있으며, Khronos 그룹은 2008년 12월 9일 OpenCL 1.0 표준을 승인했다.
OpenCL 워킹 그룹은 Khronos 그룹 산하에 조직된 단체로 병렬 컴퓨팅을 위한 OpenCL의 표준화를 위해 노력한 기업들이 포함되고 있다.

Khronos 그룹은 정해지지 않은 기술을 가진 워킹 그룹들이 제안하는 기술을 표준 제정을 위한 단체이다. 워킹 그룹들이 제안하는 기술을 표준으로 만들기 위해 워킹 그룹에 속한 멤버들이 투표를 하여 제안된 기술을 최종 승인한다. 승인된 기술들은 일반에 공개되어 로얄티가 무료이며, Khronos 멤버들은 보답으로 IP 라이센스에 보호되는 표준 기술의 사용권한을 얻게 된다.
소프트웨어 개발 킷 (SDK)에는 API 구축을위한 무료 라이브러리와 유틸리티, 예제 등을 비롯한 공개 소스 등이 제공되며, 적합성 테스트 과정에서 API 당 일정의 테스트 비용을 받고 적합성 테스트가 완료된 제품은 API에 특정 상표와 로고를 제공하는 과정을 거친다.

Khronos 그룹은 컴퓨팅과 비주얼 어플리케이션들을 다루는 미들웨어와 어플리케이션 플랫폼들과 CPU나 GPU 등의 하드웨어들을 하위 레벨에서 접근 가능하도록 API를 통해 연결해주는 역할을 한다. 주로 그래픽과 멀티미디어에 중점을 두고 있으며, OpenCL은 CPU나 GPU 등의 병렬 컴퓨팅을 위한 가능성을 열여주는 API로 앞으로의 가능성이 높은 기술이고 Khronos 그룹도 이를 지지하고 있다.

Khronos Group의 표준 제정 시스템은 3D 멀티미디어 데이터 구축, 3D API, 임베디드 미디어 어플리케이션 API, 임베디드 미디어 시스템 내장 API, 그리고 패러럴 컴퓨팅과 비주얼 부분에 데스크탑 3D 크로스 플랫폼인 OpenGL, 임베디드 3D에 사용되는 OpenGL/ES, 병렬 컴퓨팅을 위한 OpenCL도 포함되어 있다. 최근 그래픽과 컴퓨팅 표준으로 사용되는 OpenGL과 OpenCL 등의 API들은 그래픽과 컴퓨팅 분야의 컨버전스화가 꾸준히 진행되고 있어 일정 부분의 호환도 가능해지고 있는 추세다.
OpenCL의 표준 승인 과정

애플은 2008년 6월 이전부터 AMD, 인텔, NVIDIA를 비롯한 다른 여러 기업들과 함께 OpenCL의 기본 개념을 제시했고 2008년 6월 애플은 OpenCL 워킹 그룹을 만들고 표준을 공식화하는 기관인 Khronos Group에 OpenCL 스펙의 초안을 제공하였다. 이후 2008년 10월 OpenCL 워킹 그룹은 Khronos Group에 OpenCL 승인을 위한 OpenCL 1.0의 초안을 제공했다.
이 결과 2008년 12월 9일 Khronos Group은 이를 승인함과 동시에 OpenCL 1.0 규격을 공개했다. 승인이 이루어진 OpenCL은 개인용 컴퓨터, 서버, 핸드핼드와 임베디드 장치의 병렬 프로그램을 위한 크로스 플랫폼으로 로얄티가 무료다.

[OpenCL 워킹 그룹 맴버, 애플 등이 주도]
Khronos Group 산하의 OpenCL 워킹 그룹 멤버로는 애플이 자사의 Mas OS X에 OpenCL을 포함할 만큼 적극적으로 주도하였으며, 프로세서와 그래픽 하드웨어 제조사들인 AMD, 인텔을 비롯하여 그래픽 카드 제조사인 NVIDIA, 미들웨어 벤더, 시스템 OEM, 어플리케이션 개발사들이 광범위하게 참여하고 있다.
애플의 경우 앞으로 등장할 Mac OS X Snow Leopard에 OpenCL을 포함한다. 그러나, 지금까지 OpenCL을지지해왔던 마이크로소프트는 그룹의 멤버로 포함되지 않았으나 기업들에 의해 지지되는 표준으로 승인된 만큼 병렬 컴퓨팅의 표준으로 OpenCL을 선택할 가능성은 높아졌다.

Khronos Group은 OpenGL, OpenCL 등을 비롯한 다양한 표준 제정을 위해 많은 기업들이 참여하고 있으며, 100개 이상의 기업들에서 데이터 구축과 표준 제정을 위한 노력이 이루어지고 있다. 이들 중심에 애플, AMD, 인텔, NVIDIA, 삼성, IBM, 썬마이크로시스템즈, 노키아, 텍사스인스트루먼트 등의 기업들이 후원하는 위치에 있어 공개된 표준 기술들은 이들의 영향력이 크게 작용되고 있다.
|