[ENHANCEMENT]: Make probing logic usable from the host to enable reverse offloading on G+H

Offen
#285 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
cpp
Bereich
hpc

Rechercherichtung

Beginne damit, die im Issue erwähnte Probing-Logik zu lokalisieren und zu überprüfen, wie sie derzeit für die Gerätenutzung deklariert ist. Ermittle die vollständige Menge der Probing-Pfade, die für das Reverse-Offloading auf G+H ebenfalls vom Host aufrufbar sein müssen, und verifiziere anschließend, dass jeder Pfad sowohl für die Host- als auch für die Geräteausführung deklariert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

type: feature request
          Side note: If we want to enable reverse-offloading on e.g. G+H, all the probing logic needs to be declared as `__host__ __device__`.

Originally posted by @sleeepyjack in https://github.com/NVIDIA/cuCollections/pull/278#discussion_r1131305883

Vorherrschende Sprache
Cuda
Sterne
674
Forks
123
Ø Merge
19 Std. 7 Min.
Gemergte PRs (30 T.)
10

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus NVIDIA/cuCollections

Alle Issues in NVIDIA/cuCollections

Ähnliche Issues

Weitere Issues zu HPC

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.