Suchergebnisse für Anfrage "thrust"
Thrust Sort by key on the fly oder andere Herangehensweise?
Ich habe mich gefragt, ob es möglich ist, mit Thrust Library nach Schlüsseln zu sortieren, ohne dass ein Vektor zum Speichern der Schlüssel erstellt werden muss (on the fly). Zum Beispiel habe ich die folgenden zwei Vektoren: Schlüssel ...
Sortieren von Pixeln aus opengl mit CUDA und Thrust
Ich habe eine Szene mit opengl gerendert (ich kann sie auch in eine Textur rendern) Ich möchte CUDA / Thrust verwenden, um dieses gerenderte Bild zu sortieren Wie verbinde ich die Textur, aus der ich gemacht habe: cudaGraphicsGLRegisterImage, ...
Segmentierungsfehler bei Verwendung von thrust :: sort in CUDA
Ich versuche, ein Array von Klassenobjekten anhand seines Typs zu sortieren, indem ich eine Vergleichsfunktion als Parameter an die Thrust-Sortierung übergebe. Das Klasse Definition: class TetraCutInfo { public: int tetraid; unsigned int ...
thrust :: max_element langsam im Vergleich cublasIsamax - Effizientere Implementierung?
Ich benötige eine schnelle und effiziente Implementierung, um den Index des Maximalwerts in einem Array in CUDA zu finden. Dieser Vorgang muss mehrmals ausgeführt werden. Ich habe dafür ursprünglich cublasIsamax verwendet, aber es gibt leider den ...
Wie man verschachtelte Schleifen in cuda thrust implementiert
Ich muss derzeit eine verschachtelte Schleife wie folgt ausführen: for(int i = 0; i < N; i++){ for(int j = i+1; j <= N; j++){ compute(...)//some calculation here } } Ich habe versucht, die erste Schleife in @ zu verlassCPU und die zweite ...
Simple Thrust-Code ist ungefähr halb so schnell wie mein naiver cuda-Kernel. Benutze ich Thrust falsch?
Ich bin ziemlich neu in Cuda und Thrust, aber mein Eindruck war, dass Thrust, wenn es gut verwendet wird, eine bessere Leistung bieten soll als naiv geschriebene Cuda-Kernel. Verwende ich Thrust nicht optimal? Unten finden Sie ein vollständiges, ...
Sortieren gepackter Eckpunkte mit Schub
So habe ich ein Geräte-Array mit PackedVertex-Strukturen: struct PackedVertex { glm::vec3 Vertex; glm::vec2 UV; glm::vec3 Normal; } Ich versuche, sie so zu sortieren, dass Duplikate im Array zusammengefasst werden. Die Gesamtreihenfolge ...
Combining zwei Listen nach Schlüssel mit Thrust
Gegeben zwei Schlüsselwertlisten, versuche ich, die beiden Seiten zu kombinieren, indem ich die Schlüssel übereinstimme und eine Funktion auf die beiden Werte anwende, wenn die Schlüssel übereinstimmen. In meinem Fall möchte ich die Werte ...
Thrust transform löst folgenden Fehler aus: "bulk_kernel_by_value: Es wurde ein unzulässiger Speicherzugriff festgestellt"
Ich bin ziemlich neu bei CUDA / Thrust und habe ein Problem mit einem Code-Snippet. Um es einfacher zu machen, habe ich es auf das Nötigste reduziert. Der Code lautet wie folgt: struct functor{ functor(float (*g)(const float&)) : _g{g} {} ...
Machen Sie die Anzahl der Schlüsselvorkommen mit CUDA / Thrust @ glei
Gibt es eine effiziente Möglichkeit, ein sortiertes Schlüssel / Wert-Array-Paar zu verwenden und sicherzustellen, dass jeder Schlüssel über die CUDA Thrust-Bibliothek die gleiche Anzahl von Elementen verfügt? Nehmen wir zum Beispiel an, wir ...