Expand description
§easy-async-cl3
A high-level, async-first Rust wrapper for OpenCL with intelligent GPU management.
This library provides:
- Async/await support: All GPU operations return futures
- Automatic resource management: RAII-based cleanup
- Multi-GPU support: Automatic work distribution
- Type-safe API: Compile-time guarantees
- Profiling support: Built-in performance measurement
- Modern OpenCL features: Support for OpenCL 1.1 through 3.0
Modules§
Macros§
- cl_
command_ queue_ generate_ getters - cl_
context_ generate_ getters - cl_
device_ generate_ getters - cl_
event_ profiling_ generate_ getters - cl_
image_ generate_ getters - cl_
kernel_ generate_ getters - cl_
kernel_ subgroup_ generate_ getters - cl_
kernel_ workgroup_ generate_ getters - cl_
platform_ generate_ getters - cl_
program_ build_ generate_ getters - cl_
program_ generate_ getters