Facebook Icon Twitter Icon

Einfache GPU Parallelisierung in .NET

Projektpartner

 

QuantAlea

Projektbeschreibung

 

In Zusammenarbeit mit der Firma QuantAlea entwickeln wir eine Laufzeiterweiterung für .NET, mit welcher man einfach in C# die massive Parallelisierungskraft von GPUs nutzen kann. Dabei können C# Methoden direkt als GPU-Kernels für CUDA entwickelt und automatisch mit Cross-Compilation und Speichermanagement ausgeführt werden. Zudem lassen sich komplexe Probleme durch Zusammenstellen von vorgefertigten Operationen als Datenfluss formulieren, so dass diese auch ohne Vorkenntnisse effizient auf GPUs parallelisiert werden.