AnswerDotAI / AnswerDotAI/gpu.cpp
Find the optimal LIMIT setting
- Lingua principale
- C++
- Stelle
- 4k
- Fork
- 199
- Merge medio
- 2m
- PR unite (30g)
- 3
Descrizione
The default limit setting for DAWN may be too small.
The number of threads is 256, but on a Mac we can use 1024, or the buffer size may be less than 1GB.
A function to automatically find the system limit is needed to achieve optimal performance.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia individuando l'impostazione LIMIT predefinita di DAWN e verificando come le attuali ipotesi di 256 thread e dimensione del buffer si applichino ai sistemi Mac. Determina come un calcolo automatico del limite di sistema dovrebbe selezionare un valore per diversi vincoli di thread e buffer; il lavoro è completo quando l'impostazione si adatta ai limiti di sistema disponibili e migliora le prestazioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp
- Ambito
- performance
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100