본문으로 이동

WebCL

위키백과, 우리 모두의 백과사전.
인쇄용 판은 더 이상 지원되지 않으며 렌더링 오류가 있을 수 있습니다. 브라우저 북마크를 업데이트해 주시고 기본 브라우저 인쇄 기능을 대신 사용해 주십시오.

WebCL
개발자WebCL 워킹 그룹
안정화 버전
1.0 / 2014년 3월 19일(10년 전)(2014-03-19)[1]
운영 체제크로스 플랫폼
종류API
웹사이트www.khronos.org/webcl/

WebCL(Web Computing Language, 웹 컴퓨팅 언어)은 플러그인 없이 웹 브라우저만을 이용하여 이질 병렬 컴퓨팅을 수행하기 위한 OpenCL 이용 자바스크립트 바인딩이다.  기본적으로 WebCL은 멀티코어 CPU와 GPU가 제 성능을 발휘할 수 있도록 해준다. 웹 브라우저 안에서도 예를 들어 물리엔진이나 캔바스 요소 그리고 영상 편집같은 계산을 많이하는 컴퓨터 프로그램이 원활하게 구동되도록 해준다.  WebCL은 비영리단체인 크로노스 그룹에서 개발하고 관리하고 있다. 2014년 3월 19일 WebCL 1.0 표준문서가 개발되어 발표되었다.

구현

이 표준은 새롭게 만들어졌기 때문에, 현재 WebCL를 기본적으로 지원하는 브라우저는 없다.  그러나, WebCL을 구현한 네이티브가 아닌 애드온으로 구현된 것들이 있는다. 예를 들어 노키아는 WebCL의 확장을 개발하였다.[2] 모질라는  OpenGL ES 3.1 Compute Shader를 더 선호하여 WebCL을 개발할 계획이 없다.[3]

현재 표준을 반영한 WebCL 확장

관련된 브라우저 버그 

각주

같이 보기

외부 링크