From be51c8a15d4f220ea8322f3c562f1f0c51b1e8e7 Mon Sep 17 00:00:00 2001 From: eunhhu Date: Thu, 8 Oct 2026 16:53:29 +0100 Subject: Research 136: the batch executor's stage 3 (four-byte MUL, reductions with no lanes while every lane's e is the same, a list's cells once a batch): against b9, interleaved, matmul 40.01 to 25.97 ms, knapsack 11.47 to 10.07, roots 8.97 to 8.29, join 117.2 to 115.8, BFS and sort the same; sum0 8.69 to 1.01 (bar 1.5); matmul short of its bar (21): the nested rounds' interpretation (about 14 ms) and the matrices' making (4-5) were left out of the arithmetic; the executor alone and the bank queries' instructions as b9 (0.08%), TPC-C +0.7%; stage 4 next (knapsack's six passes to three) --- research/experiments/041-batches/2026-10-08-counts.jsonl | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'research/experiments/041-batches/2026-10-08-counts.jsonl') diff --git a/research/experiments/041-batches/2026-10-08-counts.jsonl b/research/experiments/041-batches/2026-10-08-counts.jsonl index d259259..6770a54 100644 --- a/research/experiments/041-batches/2026-10-08-counts.jsonl +++ b/research/experiments/041-batches/2026-10-08-counts.jsonl @@ -66,3 +66,13 @@ {"version":"b13","way":"rounds","work":"roots","instructions":2755945389,"cycles":987937588} {"version":"b13","way":"batches","work":"join","instructions":1862428182,"cycles":1070892757} {"version":"b13","way":"rounds","work":"join","instructions":7669661642,"cycles":3261839112} +{"version":"b14","way":"batches","work":"bfs","instructions":3367636863,"cycles":1668001492} +{"version":"b14","way":"rounds","work":"bfs","instructions":4711634132,"cycles":2090008896} +{"version":"b14","way":"batches","work":"knapsack","instructions":372331557,"cycles":117955187} +{"version":"b14","way":"rounds","work":"knapsack","instructions":21688103016,"cycles":7544708847} +{"version":"b14","way":"batches","work":"matmul","instructions":718548121,"cycles":242024080} +{"version":"b14","way":"rounds","work":"matmul","instructions":21436715931,"cycles":6621517691} +{"version":"b14","way":"batches","work":"roots","instructions":156139120,"cycles":109411693} +{"version":"b14","way":"rounds","work":"roots","instructions":2755945510,"cycles":988490613} +{"version":"b14","way":"batches","work":"join","instructions":1868676355,"cycles":1061229557} +{"version":"b14","way":"rounds","work":"join","instructions":7669661592,"cycles":3636019220} -- cgit v1.2.3