Параллельно-ли в.net 4.0 получает привилегию вычислений на GPU автоматически?

Параллельно-ли в.net 4.0 получает привилегию вычислений на GPU автоматически? Или я должен настроить некоторые драйверы, чтобы он использовал GPU.

3 ответа

Решение

Нет, PFX не делает это для вас. Взгляните на Microsoft Accelerator для запуска некоторого кода на GPU. В частности, я рекомендую серию статей Томаса Петричека по F# и Accelerator.

Также посмотрите ветку gpu в LinqOptimizer.

Если вы хотите воспользоваться преимуществами параллелизма графических процессоров для.NET, попробуйте библиотеку Brahma с открытым исходным кодом, отметив, что в ее текущем воплощении -.NET 3.5. Он поддерживает LINQ, но не поддерживает 4.0 параллельный LINQ.

Parallel.For не использует графический процессор в вашей видеокарте. Он использует потоки, несколько ядер и гиперпоточность для достижения своих целей. Нет доступных драйверов, которые позволили бы Parallel.For использовать графический процессор.

Единственная известная мне технология, которая позволяет вам распараллеливать работу в графическом процессоре (кроме графической обработки) - это CUDA.

Другие вопросы по тегам