![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/OpenCL_logo.svg/langko-640px-OpenCL_logo.svg.png&w=640&q=50)
OpenCL
개방형 범용 병렬 컴퓨팅 프레임워크 / From Wikipedia, the free encyclopedia
OpenCL(Open Computing Language)은 개방형 범용 병렬 컴퓨팅 프레임워크이다. CPU, GPU, DSP 등의 프로세서로 이루어진 이종 플랫폼에서 실행되는 프로그램을 작성할 수 있게 해 준다. OpenCL은 커널 코드를 작성하기 위한 C99 기반의 언어인 OpenCL C와 플랫폼을 정의하고 제어하기 위한 API를 포함하고 있다. OpenCL은 작업 기반(task-based) 및 데이터 기반(data-based) 병렬 컴퓨팅을 제공한다.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Disambig_grey.svg/23px-Disambig_grey.svg.png)
간략 정보 개발자, 발표일 ...
![]() | |
개발자 | 크로노스 그룹 |
---|---|
발표일 | 2009년 8월 28일(14년 전)(2009-08-28) |
안정화 버전 | |
운영 체제 | 크로스 플랫폼 |
종류 | API |
라이선스 | OpenCL 규격 라이센스(OpenCL specification license) |
웹사이트 | www.khronos.org/opencl |
닫기
OpenCL이 만들어진 이유는 OpenGL이나 OpenAL이 만들어진 이유와 비슷하다. OpenGL과 OpenAL은 각각 3차원 컴퓨터 그래픽스 및 컴퓨터 오디오에 대한 산업계의 개방형 표준이다. OpenCL은 비영리 기술 컨소시엄인 크로노스 그룹(Khronos Group)에서 관리하고 있다.