ENGINEERING // FIELD NOTES 7 DISPATCHES

From the Kernel.

Technical deep-dives on GPU memory, sorting, and deterministic compute.

  1. Determinism

    Why Your Vector Search Lies

    Same query, different results. The floating-point problem that quietly breaks reproducible embeddings, and what bit-exact determinism takes in production.

    // THE PROBLEM WITH PARALLEL REDUCTION THREAD A: (a + b) + c = 0.30000000000000004 THREAD B: a + (b + c) = 0.3 // SAME INPUTS. DIFFERENT OUTPUTS. NONDETERMINISM.
    READ ARTICLE
  2. Memory Architecture

    Why Vector Search is Memory Abuse (And How to Fix It)

    Your vector index burns GPU bandwidth chasing pointers through random memory, and a brute-force linear scan often beats HNSW on the GPU.

    RANDOM ACCESS PATTERN Cache misses, stalled cores
    SEQUENTIAL ACCESS PATTERN Coalesced reads, saturated bus
    READ ARTICLE