brainflow-dev / brainflow-dev/brainflow
performace tunning
- Lingua principale
- C++
- Stelle
- 1.8k
- Fork
- 414
- Merge medio
- 9g 3h
- PR unite (30g)
- 7
Descrizione
subtasks:
- [ ] optimize memcpy from bindings to C part and back
- [ ] #575
- [ ] optimize compilation process, check compilation options, etc
- [ ] improve docs for building with openmp
- [ ] better openmp support
- [ ] check that dependencies like kissfft are compiled properly with all available optimizations
- [ ] another look at #108
- [ ] refactor memory management in C# binding(too many memcpys)
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia suddividendo le aree elencate: copie della memoria nei binding C e C#, opzioni di compilazione, supporto per OpenMP, ottimizzazione di kissfft e le issue correlate #575 e #108. Definisci un ambito circoscritto e criteri di completamento misurabili per ogni area selezionata; l’issue complessiva è conclusa solo quando i miglioramenti concordati delle prestazioni e della build sono implementati e verificati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp, csharp
- Ambito
- build-system, performance
- Tipo di issue
- Refactoring
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100