[FEA] Support concurrent insert/find for static_map when size of K-V pair is greater than 8 bytes
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Iniziare leggendo l’implementazione di static_map e il suo attuale comportamento per le operazioni find/insert concorrenti, quindi confrontarlo con l’utilizzo di cuDF concurrent_unordered_map descritto nella issue. Il lavoro è completo quando static_map supporta operazioni find/insert concorrenti per coppie chiave-valore più grandi di 8 byte, inclusi i payload complessi necessari per il caso d’uso di renumbering di cuGraph.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
An optimized implementation of string renumbering in cuGraph requires building histogram with metadata along with frequency as the payload. The metadata is required for optimal performance of subsequent operations in the renumbering implementation. CUDA kernel concurrently finds/inserts the data in HT.
Since CuCollection currently doesn't support concurrent insert/find for more than 8 byte KV pair size, we currently cuDF concurrent_unordered_map with some manual checking to check update of payload values.
It would be great if CuCo supports concurrent find/insert on complex payloads for static_map.
- Lingua principale
- Cuda
- Stelle
- 671
- Fork
- 122
- Merge medio
- 4g 19h
- PR unite (30g)
- 10
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NVIDIA/cuCollections
-
Add cuco::detail::stream_sync(cuda::stream_ref) to centralize CCCL version-specific API namingForse di nuovo libera @0z5a l’ha presa 21 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
NVIDIA/cuCollections#840 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
nvidia-runners
Difficoltà 1/5 1-3 ore Idoneità per principianti 25/100
NVIDIA/cuCollections#853 ·
I maintainer di solito rispondono entro 2 giorni
-
Add byte-oriented sizing and validation utilities for `bloom_filter`Forse già presa @yuweih205 l’ha presa 34 giorni fa. Apertahelps: rapids topic: bloom_filter type: feature request
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
NVIDIA/cuCollections#829 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
topic: performance type: feature request
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
NVIDIA/cuCollections#817 · 7 commenti · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
good first issue P2: Nice to have type: improvement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
NVIDIA/cuCollections#805 · 4 commenti ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di NVIDIA/cuCollections
Issue simili
-
[Bug] The producer summary counts an unreported client version as a second version and warns about a version mixForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
apache/rocketmq-dashboard#6110 ·
I maintainer di solito rispondono entro 4 giorni
-
area:core bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
area/install-update comp/gateway P0 sweeper:risk-compatibility type/bug
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 72/100
NousResearch/hermes-agent#135997 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Team: SCM
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
microsoft/BCApps#12652 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area:auth bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno