Параллельное программирование в ноутбуке на базе AMD

599
daddyodevil

У меня ноутбук серии Lenovo G50 с AMD A8-6410 @ 2 ГГц, 8 ГБ оперативной памяти с R5 230M и картами Radeon HD 8550M внутри.

В Windows 10 возможно ли запустить программу на основе интерфейса командной строки (ffmpeg для сжатия видео), используя все ядра процессора и графического процессора, или, скажем, 2 экземпляра в отдельных процессорах для ускорения / повышения производительности?

Если так, как?

2
Это неопределенная спецификация проблемы. Для такого вопроса ответом будет: запустить несколько окон cmd, и там вы можете запустить несколько процессов из CLI. Каждый раз, когда вы начинаете новый процесс, дополнительные ресурсы назначаются автоматически. Vojtěch Dohnal 7 лет назад 0
Я знаю, что могу запускать несколько экземпляров cmd, я хочу знать, могу ли я использовать свои вычислительные мощности AMD GPU для любой программы daddyodevil 7 лет назад 0
Программа должна быть создана, чтобы использовать ее, иначе это невозможно, насколько я знаю. Vojtěch Dohnal 7 лет назад 2
NVidia это позволяет, но это настройки для разработчиков, а не конечных пользователей https://developer.nvidia.com/about-cuda Vojtěch Dohnal 7 лет назад 0
Я упоминал, что у меня есть AMD в целом daddyodevil 7 лет назад 0

1 ответ на вопрос

3
Vojtěch Dohnal

Можно использовать графический процессор в качестве дополнительного вычислительного ресурса, но этот параметр недоступен для конечного пользователя, это вариант для разработчика. Поэтому, как конечный пользователь, вы не можете указать программе по вашему выбору использовать ваш графический процессор, это задача разработчика - включить его.

Для AMD он называется OpenCL, см. Следующие ссылки:

http://developer.amd.com/tools-and-sdks/opencl-zone/

https://streamcomputing.eu/blog/2015-03-16/how-to-install-opencl-on-windows/

Как пользователь, вы можете запустить программу OpenCL, но не можете заставить любое нормальное не-OpenCL приложение вести себя как приложение OpenCL, это невозможно.

Вот список продуктов AMD с поддержкой OpenCL:

http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/system-requirements-driver-compatibility/

Похожие вопросы