OpenCLn
OpenCLn is a community-driven designation for a hypothetical extension of the OpenCL framework intended to improve scheduling and execution of workloads across heterogeneous devices, with emphasis on neural-network workloads. It is not an official Khronos specification and has no standardized conformance suite; it appears primarily in experimental projects and discussions as a possible evolution beyond OpenCL 3.x.
Design goals and features: OpenCLn proposals describe extended cross-device coordination, richer data movement primitives, and a
Architecture and runtime: Runtimes inspired by OpenCLn layer on top of existing OpenCL drivers, providing a
Adoption and use: As an unofficial concept, OpenCLn has limited adoption and is primarily discussed in research
Relation to OpenCL and status: OpenCLn remains outside official standards. It reflects ongoing interest in extending