INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

externe Malloc Funktion benutzen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

29.06.2012, 21:20 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2012 21:22 von rolfk.)
Beitrag #6

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: externe Malloc Funktion benutzen
(29.06.2012 17:41 )pimbolie1979 schrieb:  Meine Bilder sind so maximal 10MByte groß. Das bdeutet ich benötige nur einen page-locked memory von 10MBtye und keinen GByte. Wie kann ich denn so ein 10MByte großes Array in Labview in den Heap kopieren, so das dann der Datentransfer in die Grafikkarte deutlich schneller wird?

Kann vielleicht jemand ein kleines Beispiel posten.

Verliere ich da nicht auch wieder viel Zeit, da ich ein Kopie des Arrays erstellen muss? Wenn ich ein RAM Benchmark Tool laufen lasse dann kann ich 19GByte pro Sekunde in den RAM schreiben und ca 19GByte aus dem PC RAM lesen.

Über den PCIe Bus kann ich mit dem page-locked memory ca 12GByte in beide Richtunge übertragen. Ohne den page-locked memory schaffe ich so ca 2 bis 4GByte und das ist dann nicht wirklich viel. Da lasse ich eine menge performance auf der Strecke. Besonders da die Daten in die Grafikkarte kopiert werden müssen und die Ergebnisse müssen auch wieder zurück kopiert werden.

MoveBlock(). Such mal hier oder auf ni.com danach. Und natürlich kostet das Zeit. Aber die eierlegende Wollmilchsau gibt es auch bei Computern nicht.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
RE: externe Malloc Funktion benutzen - rolfk - 29.06.2012 21:20

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  DLL Import externe Struktur in Header bekommen hansi9990 15 24.483 30.09.2016 17:20
Letzter Beitrag: hansi9990
  Aufruf externe DLL Fehler 1097 Lars_Tragl 1 9.494 11.08.2016 16:13
Letzter Beitrag: Freddy
  externe DLL verstehen sarah.bla 7 13.806 05.07.2016 08:19
Letzter Beitrag: sarah.bla
  Fehlende externe Funktion galilio 4 13.117 28.04.2016 12:42
Letzter Beitrag: rolfk
  fehlende externe Funktion DLL nic74 6 11.867 08.05.2012 05:20
Letzter Beitrag: nic74
  LabVIEW (externe Bib) Eclipse MinGW - WIN XP Donald 4 8.546 29.07.2010 07:20
Letzter Beitrag: Dennis.Moser

Gehe zu: