brainflow-dev / brainflow-dev/brainflow

performace tunning

Abierto
#601 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

enhancement help wanted
Lenguaje dominante
C++
Estrellas
1.8k
Forks
415
Merge medio
9 d 3 h
PR fusionados (30 d)
7

Descripción

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)

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza desglosando las áreas enumeradas: copias de memoria en los bindings de C y C#, opciones de compilación, compatibilidad con OpenMP, optimización de kissfft y los issues relacionados #575 y #108. Define un alcance concreto y criterios de finalización medibles para cada área seleccionada; el issue general solo estará terminado cuando las mejoras acordadas de rendimiento y build estén implementadas y verificadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp, csharp
Área
build-system, performance
Tipo de issue
Refactorización
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
20/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.