nginxsimd-library

Overall brief information about simd image processing solutions


I whould like to be clear with three (or more) image processing libraries and approaches:

Does Pillow-Simd uses Simd or uses a different C++ implementation and which one?

Does ngnix filter uses simd instruction set?

Is any nginx custom filter based on mentioned simd library or something like that?

If nginx image filter will support simd later, answer will be very appreciated.

Is any wrapper in any other lanuages like nodejs or go and so on?


Solution

  • May be I answer too late but...

    1. Pillow-Simd uses its own SIMD implementation of image processing algorithm.
    2. ngnix filter does not use any simd instruction set.
    3. Custom ngnix filter can use any simd instruction set. Of course it is better to check avalability of this instruction set at runtime.
    4. I still haven't any good news for you.

    5. I know about this project.