{
  "schemaVersion": 1,
  "date": "2026-09-26T16:16:34.060977Z",
  "host": {
    "system": "Darwin",
    "release": "25.6.0",
    "machine": "arm64",
    "processor": "Apple M5 Max",
    "logicalCpuCount": 18,
    "modelId": "Mac17,6",
    "memoryBytes": 51539607552
  },
  "hardware": {
    "system": "Darwin",
    "release": "25.6.0",
    "machine": "arm64",
    "processor": "Apple M5 Max",
    "logicalCpuCount": 18,
    "modelId": "Mac17,6",
    "memoryBytes": 51539607552
  },
  "toolchains": {
    "ckc": {
      "binary": "ckc",
      "version": "ckc 0.14.0"
    },
    "clang": {
      "binary": "clang",
      "version": "Apple clang version 21.0.0 (clang-2100.3.34.2)"
    },
    "cpp": {
      "binary": "clang++",
      "version": "Apple clang version 21.0.0 (clang-2100.3.34.2)"
    },
    "rust": {
      "binary": "rustc",
      "version": "rustc 1.90.0 (1159e78c4 2025-09-14)"
    },
    "node": {
      "binary": "node",
      "version": "v24.14.0"
    },
    "java": {
      "binary": "java",
      "version": "openjdk 21.0.8 2025-07-15"
    },
    "javac": {
      "binary": "javac",
      "version": "javac 21.0.8"
    },
    "python": {
      "binary": "python3.12",
      "version": "Python 3.12.14"
    },
    "numpy": {
      "version": "2.3.5",
      "config": "{\n  \"Build Dependencies\": {\n    \"blas\": {\n      \"detection method\": \"system\",\n      \"found\": true,\n      \"include directory\": \"unknown\",\n      \"lib directory\": \"unknown\",\n      \"name\": \"accelerate\",\n      \"openblas configuration\": \"unknown\",\n      \"pc file directory\": \"unknown\",\n      \"version\": \"unknown\"\n    },\n    \"lapack\": {\n      \"detection method\": \"system\",\n      \"found\": true,\n      \"include directory\": \"unknown\",\n      \"lib directory\": \"unknown\",\n      \"name\": \"accelerate\",\n      \"openblas configuration\": \"unknown\",\n      \"pc file directory\": \"unknown\",\n      \"version\": \"unknown\"\n    }\n  },\n  \"Compilers\": {\n    \"c\": {\n      \"commands\": \"cc\",\n      \"linker\": \"ld64\",\n      \"name\": \"clang\",\n      \"version\": \"15.0.0\"\n    },\n    \"c++\": {\n      \"commands\": \"c++\",\n      \"linker\": \"ld64\",\n      \"name\": \"clang\",\n      \"version\": \"15.0.0\"\n    },\n    \"cython\": {\n      \"commands\": \"cython\",\n      \"linker\": \"cython\",\n      \"name\": \"cython\",\n      \"version\": \"3.2.1\"\n    }\n  },\n  \"Machine Information\": {\n    \"build\": {\n      \"cpu\": \"aarch64\",\n      \"endian\": \"little\",\n      \"family\": \"aarch64\",\n      \"system\": \"darwin\"\n    },\n    \"host\": {\n      \"cpu\": \"aarch64\",\n      \"endian\": \"little\",\n      \"family\": \"aarch64\",\n      \"system\": \"darwin\"\n    }\n  },\n  \"Python Information\": {\n    \"path\": \"<absolute-path>\",\n    \"version\": \"3.12\"\n  },\n  \"SIMD Extensions\": {\n    \"baseline\": [\n      \"NEON\",\n      \"NEON_FP16\",\n      \"NEON_VFPV4\",\n      \"ASIMD\"\n    ],\n    \"found\": [\n      \"ASIMDHP\"\n    ],\n    \"not found\": [\n      \"ASIMDFHM\"\n    ]\n  }\n}"
    }
  },
  "executionCommands": {
    "javascriptWorker": [
      "node",
      "website/benchmarks/kernels/javascript/worker.mjs"
    ],
    "javaWorker": [
      "java",
      "-cp",
      "<build-dir>",
      "BenchmarkWorker"
    ],
    "numpyWorker": [
      "python3.12",
      "website/benchmarks/run.py",
      "--_numpy-worker",
      "website/benchmarks/kernels/python/numpy_impl.py"
    ]
  },
  "warmup": {
    "java": {
      "protocol": "per-case init warms ordinary and tuned before calibration",
      "reportedByWorker": {
        "matmul": {
          "workerReportedWarmupMs": 1007,
          "variants": [
            "ordinary",
            "tuned"
          ]
        },
        "convolve": {
          "workerReportedWarmupMs": 1002,
          "variants": [
            "ordinary",
            "tuned"
          ]
        }
      }
    }
  },
  "modes": {
    "ordinary": {
      "description": "Reference loop order and compiler O3; target uses the named portable baseline where applicable.",
      "cpuPolicy": "baseline"
    },
    "tuned": {
      "description": "Cache-friendlier/manual API variant and compiler O3 with native CPU tuning where available.",
      "cpuPolicy": "native"
    },
    "nativeBaseline": "armv8-a",
    "cppStrictFloatingPoint": [
      "-fno-fast-math",
      "-ffp-contract=off"
    ],
    "numpyThreadEnvironment": {
      "VECLIB_MAXIMUM_THREADS": "1",
      "OMP_NUM_THREADS": "1",
      "OPENBLAS_NUM_THREADS": "1",
      "MKL_NUM_THREADS": "1",
      "BLIS_NUM_THREADS": "1",
      "NUMEXPR_NUM_THREADS": "1"
    },
    "timer": "batch body only; compilation, process startup, inputs, and SHA-256 excluded",
    "timedCallOverhead": {
      "ckCppRust": "one C batch-shim call surrounds repeated native calls; no Python-to-C FFI call per operation",
      "javascript": "the worker-side JavaScript repeat loop and function dispatch are included",
      "java": "the persistent JVM worker's repeat loop and function dispatch are included",
      "numpy": "the worker-side Python repeat loop and function-call dispatch are included"
    },
    "targetBatchMs": 75.0,
    "minimumInterleavedRounds": 7,
    "seed": 140926
  },
  "sourceHashes": {
    "kernels/ck/ordinary.ck": "8708ac271a61482b398dafe8cc7dbd0fa167ebda11f7875a7a9fef6c5b1697ae",
    "kernels/ck/tuned.ck": "12d4dd46440caf7943779998515670cc63eca43a84e2d89133359f868be3bee6",
    "kernels/cpp/ordinary.cpp": "e18064787f371c6854b1488ccb8f950ee24689263963505fd1def6f90ba827ce",
    "kernels/cpp/tuned.cpp": "e666e98b45019d9b620a013938131164796a1f2e5cf4fa1467c72b193b2a95f7",
    "kernels/java/BenchmarkWorker.java": "8b570fcc2d53a860e26d7a104140f8db22fe5d52af454c4aadab3f86ca53a630",
    "kernels/javascript/worker.mjs": "cd83bfea04890f6b4edc4194a4aae9433758c778fd3ea7a56a5ccda6bfe59bf7",
    "kernels/python/numpy_impl.py": "3672a0ec44aa6a4138e81d425be3881728625ceb397edbc7d0e9e8bc71e7fdcb",
    "kernels/rust/ordinary.rs": "29fdaf02c2a70abb5f83d19eb12808b4733f3003307d6fb5e4407286611d5c7f",
    "kernels/rust/tuned.rs": "0a8269abded089c6718d99addabb0a53674d7ff9200c43a11cea33cc18624f5c",
    "run.py": "987bc7c8fac31eb591e6ab0260c3521fad780d9d762c97b9e442de42553c12c6"
  },
  "buildCommands": [
    {
      "name": "ck-ordinary-object",
      "command": [
        "ckc",
        "build",
        "website/benchmarks/kernels/ck/ordinary.ck",
        "--kind",
        "object",
        "--cpu",
        "baseline",
        "-O3",
        "--out",
        "<build-dir>/ck_ordinary.o"
      ],
      "cwd": ".",
      "exitCode": 0
    },
    {
      "name": "ck-ordinary-link",
      "command": [
        "clang",
        "-dynamiclib",
        "<build-dir>/ck_ordinary.o",
        "-o",
        "<build-dir>/libck_ordinary.dylib"
      ],
      "cwd": ".",
      "exitCode": 0
    },
    {
      "name": "ck-tuned-object",
      "command": [
        "ckc",
        "build",
        "website/benchmarks/kernels/ck/tuned.ck",
        "--kind",
        "object",
        "--cpu",
        "native",
        "-O3",
        "--out",
        "<build-dir>/ck_tuned.o"
      ],
      "cwd": ".",
      "exitCode": 0
    },
    {
      "name": "ck-tuned-link",
      "command": [
        "clang",
        "-dynamiclib",
        "<build-dir>/ck_tuned.o",
        "-o",
        "<build-dir>/libck_tuned.dylib"
      ],
      "cwd": ".",
      "exitCode": 0
    },
    {
      "name": "cpp-ordinary",
      "command": [
        "clang++",
        "-std=c++20",
        "-O3",
        "-fno-fast-math",
        "-ffp-contract=off",
        "-march=armv8-a",
        "-shared",
        "-fPIC",
        "website/benchmarks/kernels/cpp/ordinary.cpp",
        "-o",
        "<build-dir>/libcpp_ordinary.dylib"
      ],
      "cwd": ".",
      "exitCode": 0
    },
    {
      "name": "cpp-tuned",
      "command": [
        "clang++",
        "-std=c++20",
        "-O3",
        "-fno-fast-math",
        "-ffp-contract=off",
        "-mcpu=native",
        "-shared",
        "-fPIC",
        "website/benchmarks/kernels/cpp/tuned.cpp",
        "-o",
        "<build-dir>/libcpp_tuned.dylib"
      ],
      "cwd": ".",
      "exitCode": 0
    },
    {
      "name": "rust-ordinary",
      "command": [
        "rustc",
        "--crate-type",
        "cdylib",
        "--edition",
        "2021",
        "-C",
        "opt-level=3",
        "-C",
        "target-cpu=generic",
        "website/benchmarks/kernels/rust/ordinary.rs",
        "-o",
        "<build-dir>/librust_ordinary.dylib"
      ],
      "cwd": ".",
      "exitCode": 0
    },
    {
      "name": "rust-tuned",
      "command": [
        "rustc",
        "--crate-type",
        "cdylib",
        "--edition",
        "2021",
        "-C",
        "opt-level=3",
        "-C",
        "target-cpu=native",
        "website/benchmarks/kernels/rust/tuned.rs",
        "-o",
        "<build-dir>/librust_tuned.dylib"
      ],
      "cwd": ".",
      "exitCode": 0
    },
    {
      "name": "java-worker",
      "command": [
        "javac",
        "-d",
        "<build-dir>",
        "website/benchmarks/kernels/java/BenchmarkWorker.java"
      ],
      "cwd": ".",
      "exitCode": 0
    },
    {
      "name": "benchmark-batcher",
      "command": [
        "clang",
        "-O2",
        "-fno-fast-math",
        "-ffp-contract=off",
        "-dynamiclib",
        "-fPIC",
        "<build-dir>/batcher.c",
        "-o",
        "<build-dir>/libck_benchmark_batcher.dylib"
      ],
      "cwd": ".",
      "exitCode": 0
    }
  ],
  "sampleProtocol": {
    "matmul": {
      "roundOrder": [
        "1:js-tuned",
        "1:js-ordinary",
        "1:numpy-ordinary",
        "1:rust-ordinary",
        "1:ck-ordinary",
        "1:numpy-tuned",
        "1:cpp-tuned",
        "1:java-ordinary",
        "1:ck-tuned",
        "1:java-tuned",
        "1:cpp-ordinary",
        "1:rust-tuned",
        "2:js-ordinary",
        "2:numpy-ordinary",
        "2:java-ordinary",
        "2:js-tuned",
        "2:cpp-tuned",
        "2:rust-tuned",
        "2:ck-tuned",
        "2:ck-ordinary",
        "2:cpp-ordinary",
        "2:rust-ordinary",
        "2:numpy-tuned",
        "2:java-tuned",
        "3:cpp-ordinary",
        "3:ck-ordinary",
        "3:numpy-tuned",
        "3:rust-ordinary",
        "3:numpy-ordinary",
        "3:js-tuned",
        "3:cpp-tuned",
        "3:rust-tuned",
        "3:java-ordinary",
        "3:java-tuned",
        "3:ck-tuned",
        "3:js-ordinary",
        "4:cpp-ordinary",
        "4:numpy-ordinary",
        "4:ck-tuned",
        "4:js-tuned",
        "4:java-ordinary",
        "4:rust-tuned",
        "4:numpy-tuned",
        "4:js-ordinary",
        "4:java-tuned",
        "4:rust-ordinary",
        "4:ck-ordinary",
        "4:cpp-tuned",
        "5:js-ordinary",
        "5:numpy-tuned",
        "5:ck-ordinary",
        "5:java-tuned",
        "5:cpp-ordinary",
        "5:rust-tuned",
        "5:js-tuned",
        "5:cpp-tuned",
        "5:ck-tuned",
        "5:numpy-ordinary",
        "5:java-ordinary",
        "5:rust-ordinary",
        "6:java-tuned",
        "6:java-ordinary",
        "6:ck-ordinary",
        "6:cpp-ordinary",
        "6:numpy-ordinary",
        "6:js-tuned",
        "6:cpp-tuned",
        "6:rust-ordinary",
        "6:numpy-tuned",
        "6:js-ordinary",
        "6:rust-tuned",
        "6:ck-tuned",
        "7:rust-tuned",
        "7:rust-ordinary",
        "7:js-ordinary",
        "7:cpp-tuned",
        "7:java-ordinary",
        "7:numpy-ordinary",
        "7:numpy-tuned",
        "7:cpp-ordinary",
        "7:java-tuned",
        "7:js-tuned",
        "7:ck-ordinary",
        "7:ck-tuned"
      ],
      "calibratedRepeats": {
        "ck-ordinary": 16,
        "ck-tuned": 64,
        "cpp-ordinary": 16,
        "cpp-tuned": 64,
        "rust-ordinary": 8,
        "rust-tuned": 64,
        "js-ordinary": 8,
        "js-tuned": 8,
        "java-ordinary": 8,
        "java-tuned": 32,
        "numpy-ordinary": 1024,
        "numpy-tuned": 1024
      }
    },
    "convolve": {
      "roundOrder": [
        "1:js-ordinary",
        "1:rust-ordinary",
        "1:ck-ordinary",
        "1:numpy-ordinary",
        "1:ck-tuned",
        "1:cpp-ordinary",
        "1:js-tuned",
        "1:java-tuned",
        "1:numpy-tuned",
        "1:rust-tuned",
        "1:java-ordinary",
        "1:cpp-tuned",
        "2:ck-ordinary",
        "2:cpp-tuned",
        "2:java-ordinary",
        "2:rust-ordinary",
        "2:java-tuned",
        "2:numpy-ordinary",
        "2:rust-tuned",
        "2:ck-tuned",
        "2:js-tuned",
        "2:js-ordinary",
        "2:numpy-tuned",
        "2:cpp-ordinary",
        "3:rust-tuned",
        "3:js-ordinary",
        "3:cpp-tuned",
        "3:numpy-tuned",
        "3:rust-ordinary",
        "3:ck-ordinary",
        "3:cpp-ordinary",
        "3:ck-tuned",
        "3:java-ordinary",
        "3:java-tuned",
        "3:js-tuned",
        "3:numpy-ordinary",
        "4:rust-tuned",
        "4:java-tuned",
        "4:js-ordinary",
        "4:rust-ordinary",
        "4:cpp-ordinary",
        "4:numpy-tuned",
        "4:numpy-ordinary",
        "4:js-tuned",
        "4:ck-ordinary",
        "4:java-ordinary",
        "4:ck-tuned",
        "4:cpp-tuned",
        "5:rust-tuned",
        "5:js-ordinary",
        "5:rust-ordinary",
        "5:ck-tuned",
        "5:java-tuned",
        "5:cpp-ordinary",
        "5:cpp-tuned",
        "5:numpy-tuned",
        "5:numpy-ordinary",
        "5:java-ordinary",
        "5:ck-ordinary",
        "5:js-tuned",
        "6:rust-tuned",
        "6:ck-ordinary",
        "6:ck-tuned",
        "6:js-tuned",
        "6:cpp-ordinary",
        "6:java-tuned",
        "6:java-ordinary",
        "6:numpy-ordinary",
        "6:rust-ordinary",
        "6:js-ordinary",
        "6:numpy-tuned",
        "6:cpp-tuned",
        "7:ck-ordinary",
        "7:ck-tuned",
        "7:numpy-ordinary",
        "7:numpy-tuned",
        "7:rust-ordinary",
        "7:js-tuned",
        "7:cpp-tuned",
        "7:rust-tuned",
        "7:java-tuned",
        "7:java-ordinary",
        "7:js-ordinary",
        "7:cpp-ordinary"
      ],
      "calibratedRepeats": {
        "ck-ordinary": 128,
        "ck-tuned": 128,
        "cpp-ordinary": 256,
        "cpp-tuned": 256,
        "rust-ordinary": 256,
        "rust-tuned": 256,
        "js-ordinary": 16,
        "js-tuned": 64,
        "java-ordinary": 64,
        "java-tuned": 128,
        "numpy-ordinary": 32,
        "numpy-tuned": 32
      }
    }
  },
  "cases": [
    {
      "key": "matmul",
      "n": 256,
      "description": "256x256 row-major f64 matrix multiplication with fixed dyadic inputs",
      "referenceHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac",
      "jsInputContract": {
        "ready": true,
        "case": "matmul",
        "size": 256
      },
      "javaInputContract": {
        "ready": true,
        "case": "matmul",
        "size": 256,
        "warmupMs": 1007,
        "javaVersion": "21.0.8"
      },
      "results": [
        {
          "key": "ck-ordinary",
          "language": "ck",
          "mode": "ordinary",
          "medianMs": 9.315268,
          "samplesMs": [
            9.302956,
            9.320581,
            9.287615,
            9.308633,
            9.398945,
            9.336279,
            9.315268
          ],
          "medianNsPerCall": 9315268,
          "samplesNsPerCall": [
            9302956,
            9320581,
            9287615,
            9308633,
            9398945,
            9336279,
            9315268
          ],
          "batchRepeats": 16,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "ck-tuned",
          "language": "ck",
          "mode": "tuned",
          "medianMs": 1.869669,
          "samplesMs": [
            1.868098,
            1.867441,
            1.868178,
            1.869966,
            1.870456,
            1.875156,
            1.869669
          ],
          "medianNsPerCall": 1869669,
          "samplesNsPerCall": [
            1868098,
            1867441,
            1868178,
            1869966,
            1870456,
            1875156,
            1869669
          ],
          "batchRepeats": 64,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "cpp-ordinary",
          "language": "cpp",
          "mode": "ordinary",
          "medianMs": 9.329641,
          "samplesMs": [
            9.325216,
            9.319216,
            9.330891,
            9.329641,
            9.375969,
            9.328198,
            9.329656
          ],
          "medianNsPerCall": 9329641,
          "samplesNsPerCall": [
            9325216,
            9319216,
            9330891,
            9329641,
            9375969,
            9328198,
            9329656
          ],
          "batchRepeats": 16,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "cpp-tuned",
          "language": "cpp",
          "mode": "tuned",
          "medianMs": 1.866093,
          "samplesMs": [
            1.866093,
            1.864275,
            1.865876,
            1.865656,
            1.894738,
            1.872247,
            1.873257
          ],
          "medianNsPerCall": 1866093,
          "samplesNsPerCall": [
            1866093,
            1864275,
            1865876,
            1865656,
            1894738,
            1872247,
            1873257
          ],
          "batchRepeats": 64,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "rust-ordinary",
          "language": "rust",
          "mode": "ordinary",
          "medianMs": 9.685109,
          "samplesMs": [
            9.525656,
            9.673177,
            9.630943,
            9.689401,
            9.685109,
            9.77987,
            9.844969
          ],
          "medianNsPerCall": 9685109,
          "samplesNsPerCall": [
            9525656,
            9673177,
            9630943,
            9689401,
            9685109,
            9779870,
            9844969
          ],
          "batchRepeats": 8,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "rust-tuned",
          "language": "rust",
          "mode": "tuned",
          "medianMs": 1.893518,
          "samplesMs": [
            1.891007,
            1.887797,
            1.893518,
            1.883277,
            1.895244,
            1.896328,
            1.906722
          ],
          "medianNsPerCall": 1893518,
          "samplesNsPerCall": [
            1891007,
            1887797,
            1893518,
            1883277,
            1895244,
            1896328,
            1906722
          ],
          "batchRepeats": 64,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "js-ordinary",
          "language": "js",
          "mode": "ordinary",
          "medianMs": 11.875417,
          "samplesMs": [
            11.875417,
            11.814844,
            12.061266,
            11.832401,
            11.835614,
            12.033193,
            12.012068
          ],
          "medianNsPerCall": 11875417,
          "samplesNsPerCall": [
            11875417,
            11814844,
            12061266,
            11832401,
            11835614,
            12033193,
            12012068
          ],
          "batchRepeats": 8,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "js-tuned",
          "language": "js",
          "mode": "tuned",
          "medianMs": 10.087641,
          "samplesMs": [
            10.243818,
            10.14151,
            10.074396,
            10.041338,
            10.092583,
            10.067417,
            10.087641
          ],
          "medianNsPerCall": 10087641,
          "samplesNsPerCall": [
            10243818,
            10141510,
            10074396,
            10041338,
            10092583,
            10067417,
            10087641
          ],
          "batchRepeats": 8,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "java-ordinary",
          "language": "java",
          "mode": "ordinary",
          "medianMs": 9.734412,
          "samplesMs": [
            9.707229,
            9.76988,
            9.734412,
            9.714521,
            9.747792,
            9.753078,
            9.723422
          ],
          "medianNsPerCall": 9734412,
          "samplesNsPerCall": [
            9707229,
            9769880,
            9734412,
            9714521,
            9747792,
            9753078,
            9723422
          ],
          "batchRepeats": 8,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "java-tuned",
          "language": "java",
          "mode": "tuned",
          "medianMs": 3.116292,
          "samplesMs": [
            3.116292,
            3.108103,
            3.12394,
            3.111457,
            3.117878,
            3.106943,
            3.118206
          ],
          "medianNsPerCall": 3116292,
          "samplesNsPerCall": [
            3116292,
            3108103,
            3123940,
            3111457,
            3117878,
            3106943,
            3118206
          ],
          "batchRepeats": 32,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "numpy-ordinary",
          "language": "numpy",
          "mode": "ordinary",
          "medianMs": 0.09403,
          "samplesMs": [
            0.094193,
            0.093799,
            0.094034,
            0.094085,
            0.093658,
            0.09403,
            0.093797
          ],
          "medianNsPerCall": 94030,
          "samplesNsPerCall": [
            94193,
            93799,
            94034,
            94085,
            93658,
            94030,
            93797
          ],
          "batchRepeats": 1024,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        },
        {
          "key": "numpy-tuned",
          "language": "numpy",
          "mode": "tuned",
          "medianMs": 0.086155,
          "samplesMs": [
            0.093623,
            0.086842,
            0.086316,
            0.08614,
            0.086155,
            0.085234,
            0.085921
          ],
          "medianNsPerCall": 86155,
          "samplesNsPerCall": [
            93623,
            86842,
            86316,
            86140,
            86155,
            85234,
            85921
          ],
          "batchRepeats": 1024,
          "outputHash": "a70e525b589edae101181e5ad5f5acc36c8ce2e77fd54a7222a15faf9b4a62ac"
        }
      ]
    },
    {
      "key": "convolve",
      "n": 1024,
      "description": "1024x1024 f64 3x3 Gaussian stencil; output border is zero",
      "referenceHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a",
      "jsInputContract": {
        "ready": true,
        "case": "convolve",
        "size": 1024
      },
      "javaInputContract": {
        "ready": true,
        "case": "convolve",
        "size": 1024,
        "warmupMs": 1002,
        "javaVersion": "21.0.8"
      },
      "results": [
        {
          "key": "ck-ordinary",
          "language": "ck",
          "mode": "ordinary",
          "medianMs": 1.032351,
          "samplesMs": [
            1.031826,
            1.029422,
            1.031794,
            1.089616,
            1.036887,
            1.032351,
            1.037543
          ],
          "medianNsPerCall": 1032351,
          "samplesNsPerCall": [
            1031826,
            1029422,
            1031794,
            1089616,
            1036887,
            1032351,
            1037543
          ],
          "batchRepeats": 128,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "ck-tuned",
          "language": "ck",
          "mode": "tuned",
          "medianMs": 0.597181,
          "samplesMs": [
            0.597181,
            0.596984,
            0.598109,
            0.602217,
            0.596734,
            0.595428,
            0.601517
          ],
          "medianNsPerCall": 597181,
          "samplesNsPerCall": [
            597181,
            596984,
            598109,
            602217,
            596734,
            595428,
            601517
          ],
          "batchRepeats": 128,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "cpp-ordinary",
          "language": "cpp",
          "mode": "ordinary",
          "medianMs": 0.53323,
          "samplesMs": [
            0.530762,
            0.53422,
            0.532208,
            0.533856,
            0.53323,
            0.538393,
            0.531807
          ],
          "medianNsPerCall": 533230,
          "samplesNsPerCall": [
            530762,
            534220,
            532208,
            533856,
            533230,
            538393,
            531807
          ],
          "batchRepeats": 256,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "cpp-tuned",
          "language": "cpp",
          "mode": "tuned",
          "medianMs": 0.532288,
          "samplesMs": [
            0.532231,
            0.529142,
            0.53251,
            0.532288,
            0.532316,
            0.536508,
            0.532189
          ],
          "medianNsPerCall": 532288,
          "samplesNsPerCall": [
            532231,
            529142,
            532510,
            532288,
            532316,
            536508,
            532189
          ],
          "batchRepeats": 256,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "rust-ordinary",
          "language": "rust",
          "mode": "ordinary",
          "medianMs": 0.552982,
          "samplesMs": [
            0.555037,
            0.552982,
            0.550992,
            0.55527,
            0.553304,
            0.552581,
            0.551166
          ],
          "medianNsPerCall": 552982,
          "samplesNsPerCall": [
            555037,
            552982,
            550992,
            555270,
            553304,
            552581,
            551166
          ],
          "batchRepeats": 256,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "rust-tuned",
          "language": "rust",
          "mode": "tuned",
          "medianMs": 0.547729,
          "samplesMs": [
            0.555089,
            0.550285,
            0.547624,
            0.54554,
            0.547387,
            0.549985,
            0.547729
          ],
          "medianNsPerCall": 547729,
          "samplesNsPerCall": [
            555089,
            550285,
            547624,
            545540,
            547387,
            549985,
            547729
          ],
          "batchRepeats": 256,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "js-ordinary",
          "language": "js",
          "mode": "ordinary",
          "medianMs": 7.873651,
          "samplesMs": [
            7.923719,
            7.872607,
            7.841742,
            7.908828,
            7.865458,
            7.895672,
            7.873651
          ],
          "medianNsPerCall": 7873651,
          "samplesNsPerCall": [
            7923719,
            7872607,
            7841742,
            7908828,
            7865458,
            7895672,
            7873651
          ],
          "batchRepeats": 16,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "js-tuned",
          "language": "js",
          "mode": "tuned",
          "medianMs": 2.203127,
          "samplesMs": [
            2.19737,
            2.209307,
            2.205311,
            2.203127,
            2.266976,
            2.197436,
            2.193954
          ],
          "medianNsPerCall": 2203127,
          "samplesNsPerCall": [
            2197370,
            2209307,
            2205311,
            2203127,
            2266976,
            2197436,
            2193954
          ],
          "batchRepeats": 64,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "java-ordinary",
          "language": "java",
          "mode": "ordinary",
          "medianMs": 1.595859,
          "samplesMs": [
            1.595859,
            1.596208,
            1.595475,
            1.674508,
            1.601896,
            1.595135,
            1.587688
          ],
          "medianNsPerCall": 1595859,
          "samplesNsPerCall": [
            1595859,
            1596208,
            1595475,
            1674508,
            1601896,
            1595135,
            1587688
          ],
          "batchRepeats": 64,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "java-tuned",
          "language": "java",
          "mode": "tuned",
          "medianMs": 1.041701,
          "samplesMs": [
            1.048344,
            1.041575,
            1.040129,
            1.038021,
            1.044382,
            1.041701,
            1.046431
          ],
          "medianNsPerCall": 1041701,
          "samplesNsPerCall": [
            1048344,
            1041575,
            1040129,
            1038021,
            1044382,
            1041701,
            1046431
          ],
          "batchRepeats": 128,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "numpy-ordinary",
          "language": "numpy",
          "mode": "ordinary",
          "medianMs": 3.306759,
          "samplesMs": [
            3.321408,
            3.302052,
            3.297465,
            3.300454,
            3.331327,
            3.306759,
            3.325737
          ],
          "medianNsPerCall": 3306759,
          "samplesNsPerCall": [
            3321408,
            3302052,
            3297465,
            3300454,
            3331327,
            3306759,
            3325737
          ],
          "batchRepeats": 32,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        },
        {
          "key": "numpy-tuned",
          "language": "numpy",
          "mode": "tuned",
          "medianMs": 3.443799,
          "samplesMs": [
            3.43462,
            3.441345,
            3.449544,
            3.446779,
            3.50726,
            3.443799,
            3.442893
          ],
          "medianNsPerCall": 3443799,
          "samplesNsPerCall": [
            3434620,
            3441345,
            3449544,
            3446779,
            3507260,
            3443799,
            3442893
          ],
          "batchRepeats": 32,
          "outputHash": "7744d264c90a3103680087a715d70ab36a8effc8e9a93e58ec0f0f85dbb4c71a"
        }
      ]
    }
  ]
}
