Einstieg in PCIe DMA Transfer zur Grafikkarte und CUDA

Gast #1277914
Lesenswert?

Hallo,

ich suche einen Weg große Datenmengen per PCIe Steckkarte (von Lattice 
währe schon ein Demoboard mit PCIe da) über DMA zur Grafikkarte zu 
übertragen. Das ganze dann per CUDA oder OpenGL zu verarbeiten (FFT + 
Kreuzkorelation + ...) und auf dem Bildschirm darzustellen. Gibt es 
irgend welche änlichen Projekte oder empfehlenswerte Literatur zu diesem 
Thema?

Mfg

Michael
Gast #1278346
Lesenswert?

Wenn Du schon Treiber für PCI/PCIe hast, dann muss es doch schon gehen, 
oder? Ich habe nur mit PCI was gemacht, aber es wird wohl ähnlich mit 
PCIe sein. PCI Karte mit Speicher habe ich einfach über PCI eingebledet. 
Die andere "Kauf"-Karte hat einfach die Daten aus diesem Speicherbereich 
gelesen und verarbeitet. Das war's.

Ich würde einfach eine DLL erstellen (z.B. unter Windows), die sowohl 
CUDA kann, als auch die API für deine Lattice Karte beinhaltet.
Dasselbe wollte ich mit Arria GX PCIe Karte bauen, aber noch bin ich 
dazu nicht gekommen (Video rein -> Cuda -> Video raus)

Grüße,
Kest

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren