Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

27.05.2008, 16:57

CUDA auf Gentoo

Hallo,

ich befasse mich grad mit CUDA, damit kann man C Programme auf einer NVIDIA Grafikkarte ausführen, mehr Informationen dazu findet ihr hier.
Da ich inzwischen seit einem Jahr wenn möglich unter Linux arbeite, wollte ich auch das unter Linux testen. Offiziell wird auf der NVIDIA Seite nur RedHat, Suse, Fedora und Ubuntu unterstützt.

Ich habe mich nach langer Überlegung (Münze werfen ;) ) dazu entschieden, dass Toolkit version 1.1 for OpenSUSE10.1 zu installieren. Hat auch soweit alles geklappt, nur die libs und bins müssen noch so verlinkt werden dass sie ausführbar sind, bzw gefunden werden. Mehr mußte ich hier nicht machen.
Evtl wäre eine andere Version besser gewesen, aber da es funktioniert, hab ich die anderen nicht ausprobiert.

Den Treiber konnte ich aus portage nehmen, wobei ich da die HardMask Version (173.08) genommen hab. Ließ sich auch ohne Probleme mergen.

Dann konnte ich das SDK runterladen, entpacken und die mitgelieferten Programme kompilieren. Die meißten funktionierten schon, bei den andern hab ich deren Makefile umbenannt, damit sie nicht mitkompiliert werden.

Als ersten Test habe ich das 'nbody' Programm gestartet und dank der Grafikkarte kommt das auf eine Leistung von 324 GFOPS..
Dabei ist aber zu beachten das so eine Leisung nur wegen SIMD, eine berechnung die mehrfach mit unterschiedlichen Daten ausgeführt wird, möglich ist.


Viel geschrieben, kleiner Sinn, wer CUDA entwickeln will kann dies auch unter Gentoo machen :D :D



PS: Wußte nicht wo ich dass am besten hinpack, aber hab mir gedacht hier passts gut rein

2

05.03.2009, 19:41

Hast Du da noch weiter Erfahrungen gemacht? Ich darf seit heute ein NVIDIA Tesla System betreiben und da läuft Suse drauf, und das juckt mir schon in den Fingern das runter zu werfen...

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

3

05.03.2009, 19:52

Falls du damit meinst ob ich Programme entwickelt hab, dann Nein.
Ich habe nur ein vorhandenes Programm meinen Anforderungen angepaßt, Benchmark zwischen Graka und Prozessor.

Cuda war Thema einer Studienarbeit von der Hochschule, welche mir auch die Grafikkarte gestellt hat. Die ich danach leider wieder abgeben mußte.

Aber schau mal im Portage ich glaub da gibts inzwischen nen ebuild für Cuda.