Our great sponsors
-
bmas
Basic Mathematical Subprograms - SIMD operations on strided vectors of floats, doubles, u/int/64/32/16/8
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
For SBCL-specific, Marco and Bela have put in a ton of work at sb-simd - may be the OP finds the relevant simd interface there!
(Shameless plug) I recently added AVX2 256-bit simd based integer copy instructions to BMAS - and this is accessible through bmas (extremely thankful to C2FFI!) And I'm wanting to try memcpy to see if that gets any further benefit, hoping to try some time during the week.
(Shameless plug) I recently added AVX2 256-bit simd based integer copy instructions to BMAS - and this is accessible through bmas (extremely thankful to C2FFI!) And I'm wanting to try memcpy to see if that gets any further benefit, hoping to try some time during the week.
If you are looking at floats, there's https://sleef.org