CUDA para.net?
interop pinvoke (4)
Sé que hay un montón de enlaces de lenguaje CUDA, como PyCUDA, pero ¿hay enlaces buenos para .Net? El único que he visto es este , pero me gustaría saber si hay otros.
Pagar estas dos envolturas:
Primero el Tidepowerd que permite la programación en lenguajes .NET como C #, F # y VB.NET * http://www.tidepowerd.com/product
Segundo, CUDA.NET da Hoopoe,
http://www.hoopoe-cloud.com/Solutions/cuda.net/
Ambos se discuten aquí en y tienen sugerencias de códigos de muestra en sus sitios web. Supongo que esto te ayudará.
Aquí hay otro http://www.hybriddsp.com/Products/CUDAfyNET.aspx
traduce el código .NET a CUDA C automáticamente, tiene un buen paquete de ejemplos
Microsoft Research tiene un proyecto llamado "Accelerator" http://research.microsoft.com/apps/pubs/default.aspx?id=70250
Aquí hay otra biblioteca: http://sourceforge.net/projects/brahma-fx/
Editar : He estado mirando la documentación del proyecto que inicialmente mencioné, y puedo decir que la interfaz me hace pensar: ¿de qué sirve usar .Net? El proyecto que he enumerado tiene una interfaz más limpia, pero no hay documentación. El proyecto que enumeró parece ser más dedicado en la ruta de desarrollo (un lanzamiento reciente de 2.1), pero el SVN de Brahma no es demasiado antiguo (5 semanas).
Otro cartel incluyó el marco de Accelerator. Parece muy prometedor, aunque su licencia no es comercial (debe ponerse en contacto con ellos si tiene la intención de utilizarlo para cualquier trabajo comercial), y cuando lo instalé, dijo que se instaló correctamente y no puedo encontrarlo en mi sistema (¡Esto podría haber sido un problema de Vista)!
EDITAR : He investigado varias bibliotecas y puedo decir que aquí están mis "recomendaciones":
- Si planea usar LINQ y solo .Net 3.5, use Brahma.
- Si su objetivo no es comercial, use el proyecto Accelerator que el otro cartel dio (Tim, creo). Es un nivel más alto que el proyecto que mencionaste.
- Si no le interesan los detalles de bajo nivel, pero se desea una documentación y proyecto muy activo, vaya con el proyecto que enumeró.