samplebrain/brain/src
Claude Heiland-Allen 8aa0dee3d1 parallelize synapse generation using OpenMP
- only tested on Debian Linux with a 16-thread amd64 CPU
- Windows may need DLLs to be shipped with the EXE
- using `-fopenmp` should be made optional via qmake somehow
  (without the flag, parallelization pragmas are ignored
  and it reverts to serial operation)
- assumes `status::update()` among other code is thread-safe,
  it seems to work on my machine without issues...
2022-09-27 13:19:04 +01:00
..
aquila added forgotten windows compile fixes and more README 2022-09-18 08:44:43 +01:00
spiralcore turned off input device 2022-09-24 21:23:20 +01:00
block.cpp Update project to Qt6: 2022-09-24 22:50:43 +02:00
block.h copyright updated 2022-09-08 12:21:53 +01:00
block_source.h copyright updated 2022-09-08 12:21:53 +01:00
block_stream.cpp removed mic input as the worker threads were causing high cpu and it's not reliable anyway fixes #12 2022-09-24 17:49:27 +01:00
block_stream.h removed mic input as the worker threads were causing high cpu and it's not reliable anyway fixes #12 2022-09-24 17:49:27 +01:00
brain.cpp parallelize synapse generation using OpenMP 2022-09-27 13:19:04 +01:00
brain.h copyright updated 2022-09-08 12:21:53 +01:00
config.h.in big directory re-org 2022-09-04 11:38:20 +01:00
fft.cpp copyright updated 2022-09-08 12:21:53 +01:00
fft.h copyright updated 2022-09-08 12:21:53 +01:00
main.cpp copyright updated 2022-09-08 12:21:53 +01:00
mfcc.cpp big directory re-org 2022-09-04 11:38:20 +01:00
mfcc.h big directory re-org 2022-09-04 11:38:20 +01:00
renderer.cpp copyright updated 2022-09-08 12:21:53 +01:00
renderer.h copyright updated 2022-09-08 12:21:53 +01:00
search_params.cpp copyright updated 2022-09-08 12:21:53 +01:00
search_params.h copyright updated 2022-09-08 12:21:53 +01:00
status.cpp copyright updated 2022-09-08 12:21:53 +01:00
status.h copyright updated 2022-09-08 12:21:53 +01:00
window.cpp copyright updated 2022-09-08 12:21:53 +01:00
window.h copyright updated 2022-09-08 12:21:53 +01:00