Чем отличается версия платформы OpenCL от устройства? - PullRequest
1 голос
/ 21 марта 2020

В частности, у меня есть версия для одной платформы 2.1 с версией для одного устройства 2.0 , и я хочу использовать функции C ++ 14 , которые поддерживаются только в OpenCL 2.1 . Должен ли я быть в состоянии? Что имеет значение, когда речь заходит об ограничении возможностей: платформа или устройство? Какой смысл в версии платформы , поскольку она все равно сводится к использованию устройства?

1 Ответ

3 голосов
/ 21 марта 2020

Какой смысл в версии платформы, поскольку она все равно сводится к использованию устройства?

Платформа = версия кодовой базы и API et c.

Устройство = Возможности аппаратного обеспечения.

Смысл в том, что обновление платформы может изменить способ написания кода с ИСПОЛЬЗОВАНИЕМ API, в то время как возможности устройства могут изменяться в зависимости от аппаратного чипа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...