Forum: FPGA, VHDL & Co. Einstieg in PCIe DMA Transfer zur Grafikkarte und CUDA


von Michael (Gast)


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

von Kest (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.