Da mich die enormen Leistungen Von GPU`s schon länger interressieren, wollte ich so langsam anfangen erste Programme zu schreiben, welche diese Leistung ausnutzen. Die Theorie kenne ich im groben und ganzen schon und ich weiß auch unter welchen Bedingungen sich GPGU überhaupt lohnt.
Ich würde dafür gerne CUDA C++ nutzen jedoch habe ich noch keine wirklich überzeugenden Tutorials gefunden, die Nvidia Erklärungen sind größtenteils hardwaremäßig. Die beispielprogramme kriege ich bei mir nicht zum laufen da ich in meinem eigenen PC eine AMD graka nutze und lediglich über die Uni bei uns Zugang zu 2 servern mit Nvidia Grakas habe. Ich währe anfangs natürlich volkommen zufrieden damit, eine einzelne der Grafikkarten zu nutzen.
Auf der Nvidia homepage habe ich aber auch eine Übersicht über OpenAcc gefunden, was anscheinend universeller ist und dazu auch noch einfacher zu nutzen sein soll, da man leidiglich kleinere Compileranweisungen in den code schreiben muss.
Sollte ich mich daher evtl lieber mit openAcc befassen? Andererseits habe ich an anderer Stelle gelesen, dass ich auch als developer Mitglied nur einen 2 wöchigen testzugang dazu erhalte. Gibt es da z.B. eine Gratisversion für Schüler oder ähnliche Alternativen ?
Unabhängig davon was ihr mir empfehlt währe ich über empfehlenswerte Tutorials dazu dankbar.
Viele Grüße, manuel
Ich würde dafür gerne CUDA C++ nutzen jedoch habe ich noch keine wirklich überzeugenden Tutorials gefunden, die Nvidia Erklärungen sind größtenteils hardwaremäßig. Die beispielprogramme kriege ich bei mir nicht zum laufen da ich in meinem eigenen PC eine AMD graka nutze und lediglich über die Uni bei uns Zugang zu 2 servern mit Nvidia Grakas habe. Ich währe anfangs natürlich volkommen zufrieden damit, eine einzelne der Grafikkarten zu nutzen.
Auf der Nvidia homepage habe ich aber auch eine Übersicht über OpenAcc gefunden, was anscheinend universeller ist und dazu auch noch einfacher zu nutzen sein soll, da man leidiglich kleinere Compileranweisungen in den code schreiben muss.
Sollte ich mich daher evtl lieber mit openAcc befassen? Andererseits habe ich an anderer Stelle gelesen, dass ich auch als developer Mitglied nur einen 2 wöchigen testzugang dazu erhalte. Gibt es da z.B. eine Gratisversion für Schüler oder ähnliche Alternativen ?
Unabhängig davon was ihr mir empfehlt währe ich über empfehlenswerte Tutorials dazu dankbar.
Viele Grüße, manuel