By "vendor" I meant either AMD, Intel or Nvidia who write the drivers.
I think provisional just means all signatories to the OpenCL spec haven't ratified the changes for OpenCL 3.0
The articles I read stated that the "baseline" for the 3.0 spec is a minimum of the OpenCL 1.2 API.
Anybody that wants additional features would add on "modules" as you suggest for advanced functions but those would not be considered a mandatory function call in the baseline API.
Then it would be up to the OEM manufacturers to support the hardware with the necessary OpenCL API level software drivers according to what the silicon can support. I would expect the professional cards to support all the functions available in the 3.0 spec, but the consumer cards would probably just stick to the baseline 1.2 spec like all consumer Nvidia cards have always done.
I think that AMD might revert their consumer cards to just 1.2 level specifications as their current higher spec of 2.0 never really was exercised by consumer software. Not even sure it ever got used in professional software. I would have to go examine the tests performed on the latest AMD cards over at Phoronix.com to be certain.
By "vendor" I meant either
)
By "vendor" I meant either AMD, Intel or Nvidia who write the drivers.
I think provisional just means all signatories to the OpenCL spec haven't ratified the changes for OpenCL 3.0
The articles I read stated that the "baseline" for the 3.0 spec is a minimum of the OpenCL 1.2 API.
Anybody that wants additional features would add on "modules" as you suggest for advanced functions but those would not be considered a mandatory function call in the baseline API.
Then it would be up to the OEM manufacturers to support the hardware with the necessary OpenCL API level software drivers according to what the silicon can support. I would expect the professional cards to support all the functions available in the 3.0 spec, but the consumer cards would probably just stick to the baseline 1.2 spec like all consumer Nvidia cards have always done.
I think that AMD might revert their consumer cards to just 1.2 level specifications as their current higher spec of 2.0 never really was exercised by consumer software. Not even sure it ever got used in professional software. I would have to go examine the tests performed on the latest AMD cards over at Phoronix.com to be certain.