ocl-icd
« Back to VersTracker
Description:
OpenCL ICD loader
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: opencl gpu compute driver khronos loader
Install: brew install ocl-icd
About:
The OpenCL ICD (Installable Client Driver) loader is a middleware component that allows multiple OpenCL implementations to coexist on a single system. It provides a generic OpenCL API entry point that routes function calls to the appropriate vendor-specific driver at runtime. This enables developers to write portable OpenCL applications without being tied to a specific hardware vendor's SDK.
Key Features:
  • Dynamic routing of OpenCL API calls to vendor drivers
  • Supports multiple concurrent OpenCL implementations
  • Standardized loader mechanism as defined by Khronos Group
  • Lightweight and compliant with OpenCL specifications
Use Cases:
  • Enabling OpenCL applications to run on heterogeneous GPU hardware from different vendors
  • Developing cross-platform compute applications that leverage GPU acceleration
  • System configuration for scientific computing and parallel processing workloads
Alternatives:
  • NVIDIA OpenCL ICD – Vendor-specific loader that only supports NVIDIA hardware, while ocl-icd provides multi-vendor support
  • AMD OpenCL ICD – AMD-specific implementation; ocl-icd offers broader compatibility across different hardware vendors
Version History
Detected Version Rev Change Commit
Sep 16, 2025 8:28am 0 VERSION_BUMP 8daf0716