Я знаю, что есть много языковых привязки CUDA, такие как PyCuda, но есть ли хороших привязок для .Net? Единственное, что я видел, это this one, но я хотел бы знать, есть ли другие.CUDA для .net?
ответ
Вот еще одна библиотека: http://sourceforge.net/projects/brahma-fx/
Edit: Я смотрел на документацию для проекта, который вы первоначально в списке, и можно сказать, что интерфейс заставляет меня думать: в чем смысл использования .Net , Представленный мной проект имеет более чистый интерфейс, но без документации. Представленный вами проект, кажется, более посвящен в пути развития (недавний выпуск 2.1), но SVN Брахмы не слишком стар (5 wks).
Другой плакат, обозначенный рамкой ускорителя. Он выглядит очень многообещающий, хотя его лицензия не является коммерческой (вы должны связаться с ними, если собираетесь использовать ее для любой коммерческой работы), и когда я ее установил, он сказал, что он установлен правильно, и я не могу найти его на моя система (это могло быть проблемой Vista)!
EDIT: Я посмотрел в различные библиотеки, и могу сказать, вот моя «рекомендация»:
- Если вы планируете использовать LINQ и только .Net 3.5, используйте Брахмы.
- Если вы не рекламируете свою цель, используйте проект ускорителя, который дал другой плакат (Тим, я считаю). Это более высокий уровень, чем упомянутый вами проект.
- Если вам не нужны детали низкого уровня, но вам нужен очень активный проект и документация, а затем перейдите к проекту, который вы указали.
Microsoft Research есть проект под названием "Ускоритель" http://research.microsoft.com/apps/pubs/default.aspx?id=70250
Ускоритель не использует CUDA (использует пиксельные шейдеры). – 2009-07-25 16:42:43
Checkout это два обертками:
Сначала Tidepowerd, что позволяет программировать на языках .NET, таких как C#, F # и VB.NET * http://www.tidepowerd.com/product
Второму CUDA.NET да Удод
http://www.hoopoe-cloud.com/Solutions/cuda.net/
Оба обсуждаются здесь в stackoverflow и предлагают пример кода на своих веб-сайтах. Я думаю, это поможет вам.
Вот еще один http://www.hybriddsp.com/Products/CUDAfyNET.aspx
переводит код .NET на CUDA C автоматически, имеет довольно хороший пакет примеров
Брахма использует HLSL/GLSL, а не CUDA. – 2009-07-25 16:41:38