Hardware SIMD Math

In traditional Node.js environments, doing mathematical operations on Javascript Arrays requires V8's Just-In-Time (JIT) compiler to step element-by-element, leading to horrible memory thrashing.

Sofuu rewrites the rules. We mapped specific Javascript TypedArrays directly to CPU vector registers in C. This allows you to perform cosine similarities, dot products, and L2 distance closures practically instantaneously.

1
2
3
4
5
6
const v1 = new Float32Array([0.1, 0.5, 0.8]);
const v2 = new Float32Array([0.2, 0.4, 0.9]);
// Trigger hardware vector math directly over C bindings
const sim = sofuu.ai.similarity(v1, v2);
console.log(`Cosine Similarity: ${sim}`);
View full API specs