From 8acffd7ecd75bcdebb15de8403d12490c375f60b Mon Sep 17 00:00:00 2001 From: Farid Yagubbayli Date: Sun, 16 Aug 2026 00:27:10 +0200 Subject: [PATCH 1/2] Update Benhmarks --- docs/README.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/README.md b/docs/README.md index b60ffb01..b2eefe0d 100644 --- a/docs/README.md +++ b/docs/README.md @@ -26,20 +26,20 @@ No GPU required — all examples run on CPU with NumPy. Reference runtimes for the 3D scaling benchmark in [`benchmarks/benchmark.py`](../benchmarks/README.md). Values are total elapsed seconds for a single default run (3D initial-value problem, heterogeneous absorbing medium, 1000 timesteps, averaged over 3 repeats). -| Backend | OS | Accelerator | 64³ | 128³ | 256³ | Hardware | -|---------|-----------------------|-------------------|-----|------|------|----------| -| python | Linux | CPU | — | — | — | — | -| python | Linux | NVIDIA GPU | — | — | — | — | -| python | macOS (Apple Silicon) | CPU | 81 | — | — | Apple M1, 8 GB | -| python | Windows | CPU | — | — | — | — | -| python | Windows | NVIDIA GPU | — | — | — | — | -| cpp | Linux | CPU (OMP) | — | — | — | — | -| cpp | Linux | NVIDIA GPU (CUDA) | — | — | — | — | -| cpp | macOS (Apple Silicon) | CPU (OMP) | — | — | — | — | -| cpp | Windows | CPU (OMP) | — | — | — | — | -| cpp | Windows | NVIDIA GPU (CUDA) | — | — | — | — | - -Contributions welcome — open a PR filling a row with your k-wave-python version, and (for `cpp` backend) `BINARY_VERSION`. See [`benchmarks/README.md`](../benchmarks/README.md) for the reproducer command. +| Backend | OS | Accelerator | k-wave-python | BINARY_VERSION | 64³ | 128³ | 256³ | Hardware | +|---------|-----------------------|-------------------|---------------|----------------|-----|------|------|----------| +| python | Linux | CPU | 0.6.3rc1 | — | 127 | — | — | GCP n1-highmem-8, 8 vCPU | +| python | Linux | NVIDIA GPU | 0.6.3rc1 | — | 6 | 71 | 382 | NVIDIA T4, 15 GB (GCP n1-highmem-8) | +| python | macOS (Apple Silicon) | CPU | — | — | 81 | — | — | Apple M1, 8 GB | +| python | Windows | CPU | 0.6.3rc1 | — | 341 | — | — | GCP n1-highmem-8, 8 vCPU | +| python | Windows | NVIDIA GPU | 0.6.3rc1 | — | 6 | 44 | 751 | NVIDIA T4, 15 GB (GCP n1-highmem-8) | +| cpp | Linux | CPU (OMP) | 0.6.3rc1 | v1.4.2 | 6 | 46 | 669 | GCP n1-highmem-8, 8 vCPU | +| cpp | Linux | NVIDIA GPU (CUDA) | 0.6.3rc1 | v1.4.2 | 2 | 7 | 51 | NVIDIA T4, 15 GB (GCP n1-highmem-8) | +| cpp | macOS (Apple Silicon) | CPU (OMP) | 0.6.3rc1 | v1.4.2 | — | — | — | — | +| cpp | Windows | CPU (OMP) | 0.6.3rc1 | v1.4.2 | 18 | 157 | 1243 | GCP n1-highmem-8, 8 vCPU | +| cpp | Windows | NVIDIA GPU (CUDA) | 0.6.3rc1 | v1.4.2 | 2 | 8 | 57 | NVIDIA T4, 15 GB (GCP n1-highmem-8) | + +The C++ rows use the bundled `BINARY_VERSION` `v1.4.2`; Python rows do not use a C++ binary. Contributions welcome — open a PR filling a row with your k-wave-python version and, for the `cpp` backend, `BINARY_VERSION`. See [`benchmarks/README.md`](../benchmarks/README.md) for the reproducer command. ## Installation From 27387a98aacfdd2c6dc60e66ba545add4bf8c9f2 Mon Sep 17 00:00:00 2001 From: Farid Yagubbayli Date: Sun, 16 Aug 2026 00:29:57 +0200 Subject: [PATCH 2/2] Revert contrib line --- docs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README.md b/docs/README.md index b2eefe0d..5642776b 100644 --- a/docs/README.md +++ b/docs/README.md @@ -39,7 +39,7 @@ Reference runtimes for the 3D scaling benchmark in [`benchmarks/benchmark.py`](. | cpp | Windows | CPU (OMP) | 0.6.3rc1 | v1.4.2 | 18 | 157 | 1243 | GCP n1-highmem-8, 8 vCPU | | cpp | Windows | NVIDIA GPU (CUDA) | 0.6.3rc1 | v1.4.2 | 2 | 8 | 57 | NVIDIA T4, 15 GB (GCP n1-highmem-8) | -The C++ rows use the bundled `BINARY_VERSION` `v1.4.2`; Python rows do not use a C++ binary. Contributions welcome — open a PR filling a row with your k-wave-python version and, for the `cpp` backend, `BINARY_VERSION`. See [`benchmarks/README.md`](../benchmarks/README.md) for the reproducer command. +Contributions welcome — open a PR filling a row with your k-wave-python version, and (for `cpp` backend) `BINARY_VERSION`. See [`benchmarks/README.md`](../benchmarks/README.md) for the reproducer command. ## Installation