2010-06-01 11 views
3

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

ответ

5

Нет, PFX этого не делает. Взгляните на Microsoft Accelerator, чтобы запустить код на графическом процессоре. Я рекомендую, в частности, Tomas Petricek's series of articles on F# and Accelerator.

Также смотрите gpu branch of LinqOptimizer.

+0

2/3 ваших ссылок также сломаны. – devinbost

+0

@bostIT, поэтому ответы редактируются кем угодно в SO. Ответ - пять лет. –

0

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

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

1

Если вы хотите использовать параллелизм GPU для .NET, попробуйте библиотеку open soure Brahma, отметив, что в ее нынешнем воплощении есть .NET 3.5. Это LINQ-совместимый, а не 4.0 параллельный LINQ-способный.

+0

FYI, ваша ссылка больше не работает. – devinbost

+0

Я обновил ссылку, чтобы перейти на главную страницу SourceForge. Однако проект выглядит довольно неактивным. –