OpenCL

OpenCL
개발자크로노스 그룹
발표일2009년 8월 28일(2009-08-28)
안정화 버전
3.0.16[1] 위키데이터에서 편집하기 / 2024년 4월 5일(2024년 4월 5일)
운영 체제크로스 플랫폼
종류API
라이선스OpenCL 규격 라이센스(OpenCL specification license)
웹사이트www.khronos.org/opencl

OpenCL(Open Computing Language)은 개방형 범용 병렬 컴퓨팅 프레임워크이다. CPU, GPU, DSP 등의 프로세서로 이루어진 이종 플랫폼에서 실행되는 프로그램을 작성할 수 있게 해 준다. OpenCL은 커널 코드를 작성하기 위한 C99 기반의 언어인 OpenCL C와 플랫폼을 정의하고 제어하기 위한 API를 포함하고 있다. OpenCL은 작업 기반(task-based) 및 데이터 기반(data-based) 병렬 컴퓨팅을 제공한다.

OpenCL이 만들어진 이유는 OpenGL이나 OpenAL이 만들어진 이유와 비슷하다. OpenGL과 OpenAL은 각각 3차원 컴퓨터 그래픽스 및 컴퓨터 오디오에 대한 산업계의 개방형 표준이다. OpenCL은 비영리 기술 컨소시엄인 크로노스 그룹(Khronos Group)에서 관리하고 있다.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy