There are several ongoing efforts to extend the functionality of SimSIMD and this PR prepares some of the groundwork for:
- 🆕 AMD Turin capability level
- 🆕 Intel Sierra Forest capability level
Those are some amazing CPUs, featuring up to 244 cores per socket, with reduced latencies for some very powerful instructions. Moreover, SimSIMD now provides:
- 🆕 Spatial kernels for sub-byte `i4` vectors
- 🆕 Sparse Dot Products
This PR also:
- [x] Fixes `cdist` for complex inputs
- [x] Enables dynamic dispatch in Swift
- [x] Enables dynamic dispatch in JavaScript
- [x] Ships a new benchmarking suite