Skip to content

Is coarse-grained buffer SVM a required OpenCL 3.0 feature?  #912

@pjaaskel

Description

@pjaaskel

There are conflicting sentences related to this feature:

On page 35 (3.3.3) of https://registry.khronos.org/OpenCL/specs/3.0-unified/pdf/OpenCL_API.pdf it says:

Coarse-Grained buffer SVM is required in the core OpenCL specification. The two finer grained approaches are optional features in OpenCL.

While on page 80 (CL_DEVICE_SVM_CAPABILITIES query) it says:

The mandated minimum capability for an OpenCL 2.0, 2.1, or 2.2 device is CL_DEVICE_SVM_COARSE_GRAIN_BUFFER. For other device versions there is no mandated minimum capability.

(original discussion: pocl/pocl#1093 (comment))

Metadata

Metadata

Assignees

Labels

OpenCL API SpecIssues related to the OpenCL API specification.

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions