Skip to content

An exploration into an efficient FIR filter implementation with single-instruction, multiple data in C++. Inspired by Jan Wilczek's work.

License

Notifications You must be signed in to change notification settings

0xVolt/fir-simd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FIR Filter Implementation using SIMD

Efficient FIR filter implementation using SIMD instructions and proper data alignment.

License

Licensed under the GNU Lesser General Public License (LGPL) v2.1. Commercial Non-LGPL license alternative available upon request (contact janwilczek.com).

Build instructions

In the main repo directory simply execute

$ cmake -S . -B build

About

An exploration into an efficient FIR filter implementation with single-instruction, multiple data in C++. Inspired by Jan Wilczek's work.

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 70.1%
  • Makefile 18.4%
  • C 7.3%
  • CMake 4.2%