opencl-icd-loader
« Back to VersTracker
Description:
OpenCL Installable Client Driver (ICD) Loader
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: opencl gpu compute khronos drivers
Install: brew install opencl-icd-loader
About:
The OpenCL ICD Loader provides a standard mechanism for applications to discover and interact with multiple OpenCL implementations installed on a system. It acts as a lightweight abstraction layer, routing API calls to the appropriate vendor-specific driver (ICD) without requiring recompilation. This ensures application portability and interoperability across diverse hardware from different manufacturers.
Key Features:
  • Multi-vendor driver discovery and management
  • Khronos Group standard reference implementation
  • Dynamic loading of vendor Installable Client Drivers
  • Standardized API entry point for OpenCL applications
Use Cases:
  • Developing portable cross-platform GPU compute applications
  • Managing multiple OpenCL driver installations on a single system
  • Integrating OpenCL support into scientific computing frameworks
Alternatives:
  • Vendor-specific loaders – Proprietary loaders are often tied to a single hardware vendor, limiting cross-platform compatibility compared to the standard ICD Loader.
Version History
Detected Version Rev Change Commit