DSPkern
DSPkern is an open-source digital signal processing kernel designed to provide a compact, real-time DSP runtime for audio and other streaming data. The project aims to deliver predictable low-latency performance across a range of platforms, from microcontrollers to desktop CPUs, while offering a modular framework for building DSP workflows.
Architecture and design: DSPkern centers on a processing graph composed of nodes that implement DSP operators
Features: portable C/C++ API, SIMD-accelerated paths on supported architectures (ARM NEON, x86 SSE/AVX), pluggable operators, and
Platform compatibility and usage: Targeted at ARM Cortex-M and equivalent embedded CPUs as well as x86-64 desktops.
Development and licensing: DSPkern is maintained by a community of contributors under a permissive license. The