Использование OpenCL в гостевой системе с процессором в Virtual Box, VMWare или Parallels? - PullRequest
8 голосов
/ 27 июня 2011

Можно ли использовать opencl для CPU при использовании некоторого программного обеспечения для виртуализации (например, в гостевой системе)?Я думаю, что это становится более важным, пока вычисления переходят в облака.

Ответы [ 3 ]

2 голосов
/ 28 июня 2011

Конечно, OpenCL для ЦП - это просто еще один процесс, выполняющийся в ЦП, и в нем нет ничего особенного. Виртуализация должна быть возможна без проблем.

1 голос
/ 14 апреля 2014

Некоторые драйверы, например, драйвер процессора Intel, на самом деле, по некоторым причинам, не позволяют устанавливать его на виртуальную машину Parallels.

Чтобы получить поддержку OpenCL в Windows, в которой запущены параллели, я сначала загрузился, чтобы запустить Windows и установить там драйверы. Затем я загрузился обратно в OSX, и драйвер процессора Intel был также доступен в Parallels. Естественно, этот подход работает только для настройки Bootcamp + Parallels.

1 голос
/ 28 июня 2011

Это возможно только при наличии драйвера OpenCL для графического процессора хост-систем.Насколько я знаю, это невозможно для трех упомянутых систем.Я уверен, что для Virtual Box.Эмулируемая графическая плата не совместима с OpenCL, а драйверы графического процессора виртуальной коробки не поддерживают OpenCL.

Насколько я знаю, это будет возможно только в том случае, если гостевая система увидит исходную плату графического процессора с хоста.Вы должны проверить это и установить необходимые драйверы OpenCL.

...