From 93fd69c0c1c63a1b742228d45b76b730538809e2 Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Tue, 6 Oct 2026 14:19:39 -0400 Subject: [PATCH 1/2] State the measured CPU-plus-card result in the Proof section Replaces the withdrawn fused-workflow comparison with the resident collaborative result on dpv2: 4.2 ms together against 10.4 ms for the host CPU alone, 2.5x, bit-exact at every measured split, on a consumer-grade card in a consumer-grade desktop. Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com> --- src/lib/home/Proof.svelte | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/lib/home/Proof.svelte b/src/lib/home/Proof.svelte index 936df13..8b01fed 100644 --- a/src/lib/home/Proof.svelte +++ b/src/lib/home/Proof.svelte @@ -6,11 +6,13 @@
dau began on dpv1 with a 5 GB NYSE TAQ dataset and a concrete task: calculate OHLCV bars. Staged resident, repeated queries ran in 0.92 seconds against 1.5 seconds on the CPU—39% - lower per-query latency, every result matched to the software golden. dpv2 now carries that - work further: a fused temporal-finance workflow—as-of join, derived features, time bars and - rolling moments in a single pass, with no intermediate ever written back to memory—runs in - 11.5 ms against 31.4 ms for the same workload on an 18-core laptop, bit-exact. The - accelerator costs a fraction of the machine it outruns. + lower per-query latency, every result matched to the software golden. dpv2 is commodity + hardware doing real work: a consumer-grade FPGA card that costs about $700, in a + consumer-grade desktop with a quad-core Intel Core i7. With a six-million-row table resident + on the card, Polars and the card working the same scan together finished in 4.2 ms against + 10.4 ms for the CPU alone, using all of its threads. That is 2.5x faster, and every result + matched the software golden at every one of the 164 split points we measured. The scheduler + chose the split from measured costs; nobody tuned it by hand.
204K LUTs · 10 GB DDR3 · PCIe x8
Two memory systems (2 GB onboard for bandwidth, 8 GB SODIMM for resident capacity) and - eight parallel lanes. Where the fused temporal workflow now beats the CPU baseline. + eight parallel lanes. CPU and card together: 2.5x the CPU alone on a resident scan, + bit-exact.