Ich greife auf eine Datei auf einem Datenträger mit Memory Mapped I/O (mmap
Aufruf unter Linux).Verwenden von Memory-Mapped-Datei mit OpenCL
Ist es möglich, diesen virtuellen Speicherpuffer mit CL_MEM_USE_HOST_PTR
an OpenCL zu übergeben (nur zum Lesen). Und könnte dies zu Leistungsgewinnen führen?
Ich möchte vermeiden, eine ganze Datei in den Host-Speicher zu kopieren und stattdessen den OpenCL-Kernel steuern, welche Teile der Datei vom Betriebssystem geladen/gepuffert werden.