2012-03-30 9 views
0

Ist es möglich, dass Streams länger dauern als normale CUDA-Programme? Es ist garantiert, dass ein Datenstück, auf dem Streams arbeiten, unabhängig ist und eine Überschneidung zwischen Kernel-Ausführung und Datentransfer von Geräteseite aus erlaubt ist.CUDA-Streams nehmen längere Zeit in Anspruch

+0

Sind Sie im Profiler läuft? Der Profiler serialisiert alle Anrufe. –

+0

mögliches Duplikat von [Können wir wirklich eine Leistungssteigerung mit CUDA-Streams erzielen?] (Http://stackoverflow.com/questions/8284680/can-we-really-get-performance-gain-with-cuda-streams) – talonmies

+0

@RogerDahl Wie installiere ich Profiler unter Linux? –

Antwort

1

Um Superpositionen zwischen Datenströmen zu beobachten, sollten Sie den Befehlszeilen-Profiler mit der Option conckerneltrace verwenden. Sie können die Profilerstellung auch als CSV-Datei speichern und in Visual Profiler importieren. Sehen Sie die NVIDIA Forum

schreiben

CUDA stream performance

Verwandte Themen