Ich werde versuchen, einige in MATLAB geschriebenen Code mit CUDA zu optimieren. Ich habe vor kurzem begonnen, CUDA zu programmieren, aber ich habe eine allgemeine Vorstellung davon, wie es funktioniert.CUDA und MATLAB für die Schleifenoptimierung
Also, sagen wir, ich möchte zwei Matrizen zusammen hinzufügen. In CUDA könnte ich einen Algorithmus schreiben, der einen Thread verwendet, um die Antwort für jedes Element in der Ergebnismatrix zu berechnen. Aber ist diese Technik wahrscheinlich nicht der von MATLAB bereits? Wäre die Effizienz in diesem Fall nicht unabhängig von der Technik und nur dem Hardware-Level zuzuordnen?
Es könnte interessant sein, die Lösung von The MathWorks mit Tools von Drittanbietern und handgefertigten CUDA zu vergleichen. http://developer.nvidia.com/object/matlab_cuda.html – zellus