오픈 CL은 크로스 플랫폼, 개인용 컴퓨터, 서버, 휴대용 / 임베디드 장치에서 발견 된 최신 프로세서의 병렬 프로그래밍에 대한 최초의 개방형, 로열티가없는 표준입니다. 오픈 CL (오픈 컴퓨팅 언어) 크게 과학 및 의료 소프트웨어 게임과 엔터테인먼트에서 다양한 시장 부문에서 응용 프로그램의 넓은 스펙트럼을 위해 속도와 응답 성을 향상시킨다.
오픈 CL이 로우 레벨, 고성능 휴대용 추상화 통해 HPC 솔루션 임베디드 소프트웨어 및 소비자로부터의 다양한 애플리케이션을 지원한다. 효율적인, 근접 투 - 금속 프로그래밍 인터페이스를 생성함으로써, 오픈 CL은 플랫폼에 독립적 인 툴, 미들웨어 및 응용 프로그램의 병렬 컴퓨팅 생태계의 기초 층을 형성한다.
오픈 CL은 3DLABS, 액티비전 블리자드, AMD, 애플, ARM, 브로드 컴, Codeplay, 일렉트로닉 아츠, 에릭슨, 후지쯔, 프리 스케일, 그래픽 해결, GE, 등 많은 업계를 선도하는 기업 및 기관의 참여와 크로노스 그룹에 의해 생성되는 HI , IBM, 인텔, 이매 지 네이션 테크놀로지스, 로스 알 라모스 (Los Alamos) 국립 연구소, 모토로라, Movidia, 노키아, 엔비디아, Petapath, QNX, 퀄컴, 고 RapidMind, 삼성, 미역, S3, ST 마이크로 일렉트로닉스, 장인, 텍사스 인스트루먼트, 도시바, Vivante.
이 릴리스의 새로운 기능 :
호스트 스레드 안전, OpenCL을 여러 호스트 스레드에서의 대기열 명령을 가능하게;
하위 버퍼 오브젝트는 여러 OpenCL을 장치에서 버퍼의 영역을 배포;
사용자 이벤트 대기 행렬에 OpenCL을 외부 이벤트에 대기 명령을 사용하려면;
비 차단 이벤트 방식으로 상태 변경에 기초하여 새로운 오픈 CL 명령 대기열에 데 사용할 수 이벤트 콜백;
3- 성분 벡터 데이터 유형;
글로벌 작업 오프셋 NDRange의 다른 부분에서 작동하도록 커널을 사용;
메모리 객체 소멸자 콜백;
읽기, 쓰기 및 버퍼 객체의 1D, 2D 또는 3D 사각형 영역을 복사;
모드와 추가 이미지 형식을 해결 미러 반복;
새로운 OpenCL을 C 내장 등의 정수 클램프, 셔플 및 비동기 스트라이드 복사 등의 기능;
OpenGL의 울타리 동기화 객체에 OpenCL을 이벤트 객체를 연결하여 이미지와 버퍼의 효율적인 공유를 통해 향상된 OpenGL의 상호 운용성;
오픈 CL 1.0 옵션 기능은 핵심 OpenCL을 포함하여 1.1로 구입 한 : 커널에서 바이트 또는 반바지의 포인터로 기록하고 로컬 또는 글로벌 메모리에 32 비트 정수로 아토의 변환.
댓글을 찾을 수 없습니다