KhronosGroup/OpenCL-CLHPP

Khronos OpenCL-CLHPP

무엇을 해결하는가

이 프로젝트는 OpenCL API에 대한 C++ 바인딩을 제공하여, 개발자가 C 기반 API에만 의존하지 않고 C++ 환경에서 OpenCL의 병렬 컴퓨팅 능력을 사용할 수 있게 합니다.

어떻게 작동하는가

이 프로젝트는 핵심 OpenCL C API를 래핑하는 일련의 C++ 헤더 파일(opencl.hppcl2.hpp)을 제공합니다. 이러한 바인딩은 더 네이티브 C++ 스타일의 프로그래밍을 가능하게 하며, 1.x를 포함한 모든 OpenCL 버전에 호환됩니다.

누구를 위한 것인가

OpenCL을 사용하여 고성능 컴퓨팅 애플리케이션을 구축하고 C보다 C++ 언어를 선호하는 개발자.

주요 특징

  • 유지보수되는 C++ 바인딩(opencl.hpp)을 보유함
  • 1.x를 포함한 모든 OpenCL 버전에 호환됨
  • 기본 기능을 데모하는 간단한 예제 애플리케이션을 포함함
  • 간소화된 빌드 경험을을 위해 OpenCL SDK와 통합됨

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트