Benchmarks
How Algenta measures and publishes performance — what each benchmark claims, the baseline it is measured against, and the rules every published number follows.
Every result in this section includes its baseline, hardware description, and reproduction command.
This section is the index. Each benchmark family has its own page with its own claims, baselines and results, so results can be added without rewriting what is already here.
Published families
More families are added here as they are measured. A family appears above only once it has published numbers and a reproduction command — never as a placeholder.
The rules every number follows
A result appears in this section only if it meets all of the following conditions.
The baseline is named and versioned. "Faster" is meaningless without saying "than what". Where the comparison is against Algenta's own earlier implementation, the page says so plainly rather than implying an external comparison.
Correctness is asserted alongside every timing. A faster wrong answer is not a result. Every kernel benchmark diffs its output against a reference implementation and reports the difference.
Properties are gated, absolute times are not. Nanoseconds vary by machine, thermal state and load. What must hold is the shape — cost per unit of work staying flat as the problem grows, for example. Absolute numbers are printed for tracking and are explicitly not a contract.
Hardware is reported, never averaged. Results are published per chip generation and per memory configuration. A single headline number across different hardware hides the only thing a reader needs.
Measured after warm-up. First-call costs — page faults on a fresh buffer, a thread pool spinning up — belong to neither implementation.
Reproducible. Every page carries the command that produced its table.
What is not published here
Single-number claims of the form "N times faster", with no shape, no baseline and no hardware.
A self-comparison presented as a competitive one. Where Algenta is measured against its own earlier implementation, the page says so — and where a tuned vendor library is faster, the page says that too rather than omitting the comparison.
A timing taken on a machine that was busy. Benchmarks in this engine check
hot ≤ warm ≤ coldand a sample-dispersion bound before reporting; a run that fails either is published as invalid with no ratio, because a contended sample and a real regression look identical on the page.A kernel-level speedup restated as an end-to-end one. A kernel result may be published as a kernel result; it becomes an end-to-end claim only when an end-to-end run demonstrates it.
Results from a configuration a reader cannot reproduce.
Related
Compute kernels — dense and quantized matrix kernel results.
NVIDIA kernel benchmarks — the portable validation kernel measured unmodified on T4, L4 and A100.
Attention — tiled attention memory, rotary embedding, and block-size invariance.
Normalization — RMSNorm and LayerNorm, and the price of a safe variance.
Feed-forward — gated activations, the two GELU conventions, and embedding cost.
Forecasting on the joint axis — M4 accuracy and latency measured together against statsforecast 2.1.1.
LLM tool-calling uplift — an LLM answering the same questions with and without access to this engine.
Runtime libraries — the surface these kernels are exposed through.
Runtime library catalog — every module and function the runtime exposes.
Last updated
Was this helpful?