Skip to content

docs(memory): JMH benchmark baseline 2026-08-22 (SKEEP-003 #1005 follow-up) - #1052

Merged
michalharakal merged 1 commit into
developfrom
docs/1005-benchmark-baseline
Aug 23, 2026
Merged

michalharakal merged 1 commit into
developfrom
docs/1005-benchmark-baseline

Conversation

@michalharakal

Copy link
Copy Markdown
Contributor

Summary

Docs-only follow-up to #1049 / #1005: the benchmark baseline recorded on develop @ 5611b918 before the M1 memory-architecture slices, docs/design/memory/baseline-2026-08-22.md.

  • Suite: :skainet-backends:benchmarks:jvm-cpu-jmh:jmh (MatmulBench, KernelMatmulBench, QuantizedMatmulBench, ElementwiseAdd1MBench, Reductions1MBench; fork 1 / 3 warmup / 5 iterations), 27 result rows, run with the machine otherwise idle (i7-9750H, JDK 25). Later slices compare against it (decision MaxPooling2D #6: matmul within noise, elementwise ≤ 3 %).
  • Not included: the kotlinx-benchmark StorageBenchmarks suite — with the module's default iteration settings a full run takes hours; it should be run filtered per class when a slice touches the storage hot paths (noted in the doc).

No code change; no test run needed beyond CI.

🤖 Generated with Claude Code

…ration (#1005 follow-up)

Reference numbers recorded on develop @ 5611b91 before the M1 Storage /
TensorView façade and registry-dispatch slices: the jvm-cpu-jmh suite
(MatmulBench, KernelMatmulBench, QuantizedMatmulBench, ElementwiseAdd1MBench,
Reductions1MBench; fork 1, 3 warmup, 5 measurement iterations), run with
nothing else building on the machine. Later slices compare against this
table (decision #6: matmul within noise, elementwise <= 3 %).

The kotlinx-benchmark StorageBenchmarks suite is not included: with the
module's default iteration settings a full run takes hours; run it filtered
per class when a slice touches the storage hot paths.

Refs #1005

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

📖 Documentation Preview

The documentation has been built successfully for this PR.

Generated Files:

  • Operator documentation: docs/modules/operators/_generated_/
  • JSON schema output: operators.json

Artifacts:

  • Download the documentation-preview-1052 artifact to view the complete documentation locally.

This comment will be updated automatically when the PR is updated.

@michalharakal
michalharakal requested a review from aharakal August 22, 2026 19:58
@michalharakal
michalharakal merged commit 82b9980 into develop Aug 23, 2026
16 checks passed
@michalharakal
michalharakal deleted the docs/1005-benchmark-baseline branch August 23, 2026 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants