How to `parallel_reduce` a C++ map key or value?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- cpp
- Ambito
- developer-experience
Direzione di ricerca
Parti dall’esempio C++ nell’issue e determina quale operazione parallel_reduce è prevista per le chiavi o i valori della map. Un risultato utile spiegherebbe la forma corretta della riduzione per la map counts mostrata e chiarirebbe i tipi di risultato e di combinazione richiesti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I don't find it from google. How can I parallel_reduce either the key or value of a map? For example:
map<T, size_t> counts;
size_t count = parallel_reduce(
blocked_range<pair<T, size_t>>(0, counts.size()), 0,
[&](tbb::blocked_range<pair<T, size_t>> const &r, size_t running_total)
{
for (auto it = r.begin(); it != r.end(); it++)
running_total += it->second;
return running_total;
},
std::plus<pair<T, size_t>>());
- Lingua principale
- C++
- Stelle
- 1.2k
- Fork
- 745
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri 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 oneapi-src/oneAPI-samples
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
oneapi-src/oneAPI-samples#2764 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
oneapi-src/oneAPI-samples#2748 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
oneapi-src/oneAPI-samples#2746 ·
-
Lenovo Thinkpad T440p Ethernet issue warning sign show install multiple times but same issue face Apertaquestion
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
oneapi-src/oneAPI-samples#2739 ·
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
oneapi-src/oneAPI-samples#2705 ·
Tutte le issue di oneapi-src/oneAPI-samples
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
-
Sensor initialization takes very long when `--initial-sim-time` is set to current UNIX timestamp Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
gazebosim/gz-sensors#662 · 1 commento ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
comp-datalake
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
ClickHouse/ClickHouse#121222 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
LadybirdBrowser/ladybird#12123 ·