0.7.5 website preview · Try the reviewed examples and explore the new site. Compiler release checks are still in progress. Release status

PERFORMANCE / COMPARISON GRID

Performance comparisons

Results appear only with a validated publication for the selected compiler artifacts.

Published cells show VKF time divided by the named peer time: below 1 means less time; above 1 means more time. The measurement record defines the operation boundary and execution environment.

All benchmark result cells in this preview are – (an en-dash), including Linux, WebAssembly and every browser or platform. Historical measurements remain archived separately and are not current preview results.

Linux native

Measurement environment: pending publication.

Core

WorkloadC++RustZig
Spectral norm–––
Fannkuch–––
N-body–––
Combined kernels–––
Parallel kernels–––

Linear algebra

WorkloadEigenfaerSciPy
Solve 96–––
Least squares–––
LU 96–––
QR 96×48–––
Cholesky 96–––
SVD 96×48–––
Eigenvalues 96–––

Symbolic

WorkloadSymEngineSymPySymbolics
Expansion 1–––
Expansion 2–––
Addition–––
Series–––

macOS ARM

Measurement environment: pending publication.

Core

WorkloadC++RustZig
Spectral norm–––
Fannkuch–––
N-body–––
Combined kernels–––
Parallel kernels–––

Linear algebra

WorkloadEigenfaerSciPy
Solve 96–––
Least squares–––
LU 96–––
QR 96×48–––
Cholesky 96–––
SVD 96×48–––
Eigenvalues 96–––

Symbolic

WorkloadSymEngineSymPySymbolics
Expansion 1–––
Expansion 2–––
Addition–––
Series–––

Windows

Measurement environment: pending publication.

Core

WorkloadC++RustZig
Spectral norm–––
Fannkuch–––
N-body–––
Combined kernels–––
Parallel kernels–––

Linear algebra

WorkloadEigenfaerSciPy
Solve 96–––
Least squares–––
LU 96–––
QR 96×48–––
Cholesky 96–––
SVD 96×48–––
Eigenvalues 96–––

Symbolic

WorkloadSymEngineSymPySymbolics
Expansion 1–––
Expansion 2–––
Addition–––
Series–––

WebAssembly

Measurement environment: pending publication.

Core

WorkloadC++RustZig
Spectral norm–––
Fannkuch–––
N-body–––
Combined kernels–––
Parallel kernels–––

Linear algebra

WorkloadEigenfaerSciPy
Solve 96–––
Least squares–––
LU 96–––
QR 96×48–––
Cholesky 96–––
SVD 96×48–––
Eigenvalues 96–––

Symbolic

WorkloadSymEngineSymPySymbolics
Expansion 1–––
Expansion 2–––
Addition–––
Series–––

macOS Intel

Measurement environment: pending publication.

Core

WorkloadC++RustZig
Spectral norm–––
Fannkuch–––
N-body–––
Combined kernels–––
Parallel kernels–––

Linear algebra

WorkloadEigenfaerSciPy
Solve 96–––
Least squares–––
LU 96–––
QR 96×48–––
Cholesky 96–––
SVD 96×48–––
Eigenvalues 96–––

Symbolic

WorkloadSymEngineSymPySymbolics
Expansion 1–––
Expansion 2–––
Addition–––
Series–––

Safari / WebAssembly

Result: –

Read the measurement record.

Historical samples and compiler identities are retained for reproducibility. They are not current performance claims. A future result must identify the exact compiler artifacts, correctness checks, measured boundary, repetitions and execution environment.

Historical samples · Historical summaries · Historical artifact pins · Preserved grid data

Native target architecture is distinct from the host architecture. WebAssembly results must identify their WASM target, features and engine as well as the host CPU. CPU timing, GPU timing and complete-frame latency describe different boundaries.