From e8b3499289022c8729900a58ed218d961a85fec8 Mon Sep 17 00:00:00 2001 From: eunhhu Date: Sun, 18 Oct 2026 18:52:48 +0100 Subject: Module format and executor: 027's 4b-1, a record field holding bytes (type 5): held as a text is but for UTF-8, its default a constant; a function's bytes in a signature this type too (PURE_SIGNATURE_BYTES gone); no list keyed by bytes; replaced, a text field becomes a bytes field keeping its value (pure_cell_as, kinds_carry); images' headers take its kind; the JSON edge reads it from a string; pure-run shows it as hex; an append asks a record's fields held as bytes from a mask the load makes (record_held) instead of each field's type twice, so b32 runs fewer instructions than b30 (BFS without batches -1.05%, join -0.25%, BFS with batches -0.36%, the rest within 0.04%; the bank's queries s30 against s32 -0.01% to +0.30%); unit test bytes_fields (bytes not UTF-8, a text field replaced by a bytes field, three refused); server_trees with a bytes field; 008 and 027 --- .../040-against-c/2026-10-18-counts-s31.jsonl | 4 ++++ .../040-against-c/2026-10-18-counts-s32.jsonl | 4 ++++ .../experiments/041-batches/2026-10-18-counts.jsonl | 20 ++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 research/experiments/040-against-c/2026-10-18-counts-s31.jsonl create mode 100644 research/experiments/040-against-c/2026-10-18-counts-s32.jsonl (limited to 'research/experiments') diff --git a/research/experiments/040-against-c/2026-10-18-counts-s31.jsonl b/research/experiments/040-against-c/2026-10-18-counts-s31.jsonl new file mode 100644 index 0000000..28e1f19 --- /dev/null +++ b/research/experiments/040-against-c/2026-10-18-counts-s31.jsonl @@ -0,0 +1,4 @@ +{"serve": "pure-serve", "per_branch": {"instructions": 27019507, "cycles": 11904147}, "in_credit": {"instructions": 3498559, "cycles": 1584118}, "large": {"instructions": 1423254, "cycles": 634984}, "ranks": {"instructions": 24420652, "cycles": 14946295}, "none": {"instructions": 617115, "cycles": 191846}, "field": {"instructions": 9028788, "cycles": 3335196}, "found": {"instructions": 14182962, "cycles": 10825189}} +{"serve": "pure-serve", "per_branch": {"instructions": 27221155, "cycles": 11904541}, "in_credit": {"instructions": 3543834, "cycles": 1611283}, "large": {"instructions": 1423230, "cycles": 616109}, "ranks": {"instructions": 24531146, "cycles": 15034203}, "none": {"instructions": 617115, "cycles": 192284}, "field": {"instructions": 9028891, "cycles": 3337539}, "found": {"instructions": 14180498, "cycles": 10783139}} +{"serve": "pure-serve", "per_branch": {"instructions": 27212300, "cycles": 12179930}, "in_credit": {"instructions": 3541862, "cycles": 1632929}, "large": {"instructions": 1423134, "cycles": 627111}, "ranks": {"instructions": 24526539, "cycles": 15227015}, "none": {"instructions": 617115, "cycles": 197292}, "field": {"instructions": 9028788, "cycles": 3321615}, "found": {"instructions": 14181033, "cycles": 11025655}} +{"serve": "pure-serve", "per_branch": {"instructions": 27190970, "cycles": 13857308}, "in_credit": {"instructions": 3537118, "cycles": 2317146}, "large": {"instructions": 1423214, "cycles": 793489}, "ranks": {"instructions": 24515086, "cycles": 15906221}, "none": {"instructions": 617115, "cycles": 216926}, "field": {"instructions": 9028891, "cycles": 3447592}, "found": {"instructions": 14180938, "cycles": 12315873}} diff --git a/research/experiments/040-against-c/2026-10-18-counts-s32.jsonl b/research/experiments/040-against-c/2026-10-18-counts-s32.jsonl new file mode 100644 index 0000000..e5503df --- /dev/null +++ b/research/experiments/040-against-c/2026-10-18-counts-s32.jsonl @@ -0,0 +1,4 @@ +{"serve": "pure-serve", "per_branch": {"instructions": 27048805, "cycles": 12012032}, "in_credit": {"instructions": 3505294, "cycles": 1627929}, "large": {"instructions": 1423222, "cycles": 609933}, "ranks": {"instructions": 24437591, "cycles": 14975901}, "none": {"instructions": 617115, "cycles": 203027}, "field": {"instructions": 9028788, "cycles": 3354345}, "found": {"instructions": 14181562, "cycles": 10868851}} +{"serve": "pure-serve", "per_branch": {"instructions": 27048340, "cycles": 12009336}, "in_credit": {"instructions": 3504938, "cycles": 1595852}, "large": {"instructions": 1423246, "cycles": 613857}, "ranks": {"instructions": 24437092, "cycles": 15085661}, "none": {"instructions": 617115, "cycles": 194880}, "field": {"instructions": 9028788, "cycles": 3328360}, "found": {"instructions": 14182250, "cycles": 10638283}} +{"serve": "pure-serve", "per_branch": {"instructions": 27050859, "cycles": 11786169}, "in_credit": {"instructions": 3505540, "cycles": 1659898}, "large": {"instructions": 1423214, "cycles": 621933}, "ranks": {"instructions": 24437174, "cycles": 14789216}, "none": {"instructions": 617115, "cycles": 196152}, "field": {"instructions": 9028788, "cycles": 3349097}, "found": {"instructions": 14182033, "cycles": 10664300}} +{"serve": "pure-serve", "per_branch": {"instructions": 27145309, "cycles": 11716324}, "in_credit": {"instructions": 3526858, "cycles": 1634692}, "large": {"instructions": 1423142, "cycles": 622743}, "ranks": {"instructions": 24490998, "cycles": 14807936}, "none": {"instructions": 617123, "cycles": 193253}, "field": {"instructions": 9028899, "cycles": 3319850}, "found": {"instructions": 14179874, "cycles": 12011355}} diff --git a/research/experiments/041-batches/2026-10-18-counts.jsonl b/research/experiments/041-batches/2026-10-18-counts.jsonl index 04c6b37..234a049 100644 --- a/research/experiments/041-batches/2026-10-18-counts.jsonl +++ b/research/experiments/041-batches/2026-10-18-counts.jsonl @@ -58,3 +58,23 @@ {"version":"b30","way":"rounds","work":"join","instructions":7670273852,"cycles":3502744585} {"version":"b30","way":"batches","work":"bfs","instructions":3368525625,"cycles":1640099773} {"version":"b30","way":"rounds","work":"bfs","instructions":4723944330,"cycles":2101713847} +{"version":"b31","way":"batches","work":"matmul","instructions":713395423,"cycles":229031021} +{"version":"b31","way":"rounds","work":"matmul","instructions":21267167279,"cycles":7219346753} +{"version":"b31","way":"batches","work":"knapsack","instructions":348634156,"cycles":105693881} +{"version":"b31","way":"rounds","work":"knapsack","instructions":21882838991,"cycles":8271920553} +{"version":"b31","way":"batches","work":"roots","instructions":157303725,"cycles":109460142} +{"version":"b31","way":"rounds","work":"roots","instructions":2719817734,"cycles":1080871673} +{"version":"b31","way":"batches","work":"join","instructions":1783723923,"cycles":1230909634} +{"version":"b31","way":"rounds","work":"join","instructions":7675074681,"cycles":3660982892} +{"version":"b31","way":"batches","work":"bfs","instructions":3372508771,"cycles":1647329966} +{"version":"b31","way":"rounds","work":"bfs","instructions":4735544144,"cycles":2105582596} +{"version":"b32","way":"batches","work":"bfs","instructions":3356467807,"cycles":1649819854} +{"version":"b32","way":"rounds","work":"bfs","instructions":4674445189,"cycles":2085699869} +{"version":"b32","way":"batches","work":"join","instructions":1783717264,"cycles":1046156333} +{"version":"b32","way":"rounds","work":"join","instructions":7651072514,"cycles":3492854641} +{"version":"b32","way":"batches","work":"knapsack","instructions":348634539,"cycles":105324705} +{"version":"b32","way":"rounds","work":"knapsack","instructions":21876676980,"cycles":8011699544} +{"version":"b32","way":"batches","work":"matmul","instructions":713396280,"cycles":239191380} +{"version":"b32","way":"rounds","work":"matmul","instructions":21257327279,"cycles":7241395477} +{"version":"b32","way":"batches","work":"roots","instructions":157304888,"cycles":109458185} +{"version":"b32","way":"rounds","work":"roots","instructions":2719817748,"cycles":1072835977} -- cgit v1.2.3