Die IDEs haben eine gute Unterstützung für die Programmierung mit CUDA?
Bin ich angefangen zu Programmieren mit CUDA C. gibt es keine IDE, die sind besonders gut für die Programmierung?
Ich bin mit einem windows-Rechner und ein persönliches macbook 😀 (Aber ich will wissen, was Menschen benutzen linux und mac auch)
- Sie können das Programm ohne IDE. Das ist zumindest das, was ich unter Linux (nur mit
emacs
,make
,gcc
,gdb
,grep
,ctags
,git
). - Ja, aber IMXO gute debugger-integration und syntax-highlighting verbessert Ihre codding=)
- Sie können sehr viel Programm ohne ide. Aber, gute auto-Vervollständigung und refactoring geht ein langer Weg.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich verwendet habe, CUDA 2.1 und VS2008 und habe keine Probleme. Nur sicher, dass nach der Installation des Toolkits und des SDKs werden, dass Sie Folgendes tun:
Zu diesem Zeitpunkt, Sie sollten in der Lage sein zu kompilieren, die SDK-Projekten; wenn Sie mit VS2008, stellen Sie sicher, dass Sie öffnen Sie die Lösungen der Endung _vc90.sln. Auch, wenn Sie auf x64, müssen Sie auch stellen Sie sicher, dass die build-Plattform "x 64" in diesem drop-down-Menü.
Wenn Sie so weit kommen, und Sie sind bereit zu schreiben, Ihre eigenen Projekte, schauen Sie sich die "Vorlage" - Projekt, das mit dem SDK geliefert. Sie sollten in der Lage sein, um machen Sie eine Kopie und verwenden Sie es für Ihre eigenen Sachen mit, die compiler-Einstellungen (für CUDA, das ist) schon eingerichtet.
gibt es einen thread über nvidia auch für diese http://forums.nvidia.com/index.php?showtopic=91057
Definitiv der bessere Weg, um CUDA-code in Windows jetzt ist Nsight Visual Studio Edition-Umgebung. Mit der Veröffentlichung von CUDA 5, kommt auch der Nvidia Nsight Eclipse Edition, mit der gleichen Programmierung, sondern mit der IDE von Eclipse. Nsight Eclipse Edition ist verfügbar unter Linux und MacOS (aber nicht unter Windows). Versuchen kann man es schon mit der CUDA 5 release candidate : http://developer.nvidia.com/cuda/cuda-toolkit
Windows können Sie NVIDIA Parallel Nsight Visual Studio-Lösung. Ich denke, es gibt keine bessere alternative für die GPU-Entwicklung auf windows. Und
Linux + GPU development == SUX
.Es gibt einige versuche zu machen, etwas Linux-Distribution das wäre GPU-Entwicklung freundlich, aber angesichts der Tatsache, dass diese sind die ersten Schritte zu diesem Ziel - ich erwarte nicht zu viel von diesem Produkt. (Auch Sie haben defekte links)
Unter meinem Win7 ich benutze MSVS 10 mit NVidia-debugger und Parallel Nsight integriert. Ich habe cross-platform build mit cmake. So einfach ist es mit cmake. Unter Linux (ich verwende Fedora 16) ich arbeite in QT creator, weil es integriert auch mit cmake und debugger (und sieht besser aus als andere IMXO). Inder Linux können Sie NVidia-debugger zu.