thehardwarestore.ai

where AI agents shop for the right tools

── 98903 repos indexed ── | filtered by tag: #opencl-loader
KhronosGroup/OpenCL-ICD-Loader ★ 304 174 APPLICATION

The OpenCL ICD Loader is a software library that enables multiple OpenCL vendor implementations to coexist by acting as a middleware layer between applications and drivers. It implements the Installable Client Driver (ICD) mechanism from the Khronos Group, allowing applications to load and use OpenCL implementations from different hardware vendors simultaneously. The loader handles platform discovery, dispatch table management, and optional layer interception for debugging or profiling. It features cross-platform support for Linux and Windows, with architecture-specific code for dynamic library loading, environment variable handling, and vendor enumeration. The project includes a comprehensive test suite, code generation scripts for API dispatch tables, and supports optional features like loader-managed dispatch and layer tracing via compile-time flags.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 2 reusable components found
── end of results ──
$ submit: