Gast
#3821667
Ich bin auf der Suche nach einer möglichst einfach erlernbaren und handhabbaren Entwicklungs-Umgebung für das parallele Berechnen mit Grafikarten. Umgeschaut habe ich mich bei NVIDA und AMD, die soetwas anbieten. Welche Entwicklungsumgebung wäre da für einen Anfänger in der Materie das Beste? Ich habe Erfahrungen mit DSPs, MicroControllern und Windows-Programmierung, Visual Studio und CodeComposer z.B. Mir geht es zunächst um die Möglichkeit, einfache, aber umfangreiche Berechnungen, die ich in MATLAB erzeuge, mit Varianten zu berechnen. Dazu habe ich fertige C-Algorithmen, die momentan als einfaches C-Programm laufen, sich Daten von der Platte holen und die Ergebnisse ausgeben. Ich arbeite sozusagen offline. MATLAB wird nur hin und wieder benutzt, um an der Physik zu schrauben und ein bischen zu simulieren. Massgeblich ist letztlich der Algo in C. Der wird mit Szenarien gefüttert, um ihn zu optimieren. Am Ende soll der Algo auch in einem PC laufen, d.h. er bekommt dann Daten in Echtzeit und rechnet parallel mehrere Variationen desselben Szenarios aus. Die Varianten unterscheiden sich etwas in den Parametern, die Ergebnisse sind aber ziemlich abweichend, daher kann das nicht analytisch gemacht werden, sondern muss "durchgespielt" werden. Vom Prinziop ist es ähnlich einer Wettersimulation ausgehend von Messungen.