Slaus
Slaus

Reputation: 2226

What's the different between platform OpenCL version and device?

Specifically, I have single platform version 2.1 with single device version 2.0 and I want to use C++14 features which supported only in OpenCL 2.1. Should I be able to? What matters when it comes to capabilities limitation: platform or device? What's even the point of platform version since it always comes down to using device anyway?

Upvotes: 3

Views: 242

Answers (1)

TomTom
TomTom

Reputation: 62093

What's even the point of platform version since it always comes down to using device anyway?

Platform = version of the codebase and API etc.

Device = Capabilities of the hardware.

The sense is that a platform update may change the way you write your code USING the API, while the device capabilities may change with the hardawre chip.

Upvotes: 5

Related Questions