Files
fhe/bench/results/ntt_ladder_go_20260427T220451Z.json

9140 lines
235 KiB
JSON

{
"name": "ntt_ladder_go",
"host": {
"time": "2026-04-27T22:03:04Z",
"go_version": "go1.26.2",
"goos": "darwin",
"goarch": "arm64",
"num_cpu": 10,
"gomaxprocs": 10,
"cpu_brand": "Apple M1 Max",
"os_product": "macOS",
"os_version": "26.4",
"build_tags": "gpu",
"fhe_commit": "d6affbfd6dadf28aa100dcbf73c75caf61dcc539",
"lattice_commit": "d11ec53c16e7ef6d0d1fc84ea37fd285e1f1f9d2"
},
"command": "go test -test.paniconexit0 -test.bench=BenchmarkNTTLadderGo$ -test.benchtime=3x -test.count=1 -test.timeout=15m0s",
"cells": [
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 31768041,
"mean_ns": 31768041,
"p50_ns": 31768041,
"p95_ns": 31768041,
"p99_ns": 31768041,
"ops_per_sec": 31.478176447833217
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 116125,
"mean_ns": 147653,
"p50_ns": 116125,
"p95_ns": 116125,
"p99_ns": 116125,
"ops_per_sec": 8611.41011840689
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Montgomery/M=end-to-end",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 2101417,
"mean_ns": 2101417,
"p50_ns": 2101417,
"p95_ns": 2101417,
"p99_ns": 2101417,
"ops_per_sec": 475.8693776627866
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Montgomery/M=end-to-end",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 131708,
"mean_ns": 132083,
"p50_ns": 131708,
"p95_ns": 131708,
"p99_ns": 131708,
"ops_per_sec": 7592.553223798099
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Montgomery/M=copy-included",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 127625,
"mean_ns": 127625,
"p50_ns": 127625,
"p95_ns": 127625,
"p99_ns": 127625,
"ops_per_sec": 7835.455435847209
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Montgomery/M=copy-included",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 123750,
"mean_ns": 132639,
"p50_ns": 123750,
"p95_ns": 123750,
"p99_ns": 123750,
"ops_per_sec": 8080.80808080808
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Montgomery/M=warm-buffer",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 127125,
"mean_ns": 127125,
"p50_ns": 127125,
"p95_ns": 127125,
"p99_ns": 127125,
"ops_per_sec": 7866.273352999016
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Montgomery/M=warm-buffer",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 127333,
"mean_ns": 125944,
"p50_ns": 127333,
"p95_ns": 127333,
"p99_ns": 127333,
"ops_per_sec": 7853.423700062042
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Standard/M=kernel-only",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 147167,
"mean_ns": 147167,
"p50_ns": 147167,
"p95_ns": 147167,
"p99_ns": 147167,
"ops_per_sec": 6795.001596825376
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Standard/M=kernel-only",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 170292,
"mean_ns": 172680,
"p50_ns": 170292,
"p95_ns": 170292,
"p99_ns": 170292,
"ops_per_sec": 5872.266459962887
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Standard/M=end-to-end",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 124209,
"mean_ns": 124209,
"p50_ns": 124209,
"p95_ns": 124209,
"p99_ns": 124209,
"ops_per_sec": 8050.946388747997
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Standard/M=end-to-end",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 124750,
"mean_ns": 127903,
"p50_ns": 124750,
"p95_ns": 124750,
"p99_ns": 124750,
"ops_per_sec": 8016.032064128257
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Standard/M=copy-included",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 129167,
"mean_ns": 129167,
"p50_ns": 129167,
"p95_ns": 129167,
"p99_ns": 129167,
"ops_per_sec": 7741.915504734181
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Standard/M=copy-included",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 119167,
"mean_ns": 121319,
"p50_ns": 119167,
"p95_ns": 119167,
"p99_ns": 119167,
"ops_per_sec": 8391.584918643584
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Standard/M=warm-buffer",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 138583,
"mean_ns": 138583,
"p50_ns": 138583,
"p95_ns": 138583,
"p99_ns": 138583,
"ops_per_sec": 7215.892281160027
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Standard/M=warm-buffer",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 143500,
"mean_ns": 913625,
"p50_ns": 143500,
"p95_ns": 143500,
"p99_ns": 143500,
"ops_per_sec": 6968.641114982578
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Montgomery/M=kernel-only",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 978208,
"mean_ns": 978208,
"p50_ns": 978208,
"p95_ns": 978208,
"p99_ns": 978208,
"ops_per_sec": 1022.277470640191
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Montgomery/M=kernel-only",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1005666,
"mean_ns": 1004625,
"p50_ns": 1005666,
"p95_ns": 1005666,
"p99_ns": 1005666,
"ops_per_sec": 994.3659226820834
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Montgomery/M=end-to-end",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1014875,
"mean_ns": 1014875,
"p50_ns": 1014875,
"p95_ns": 1014875,
"p99_ns": 1014875,
"ops_per_sec": 985.3430225397217
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Montgomery/M=end-to-end",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1011458,
"mean_ns": 1013541,
"p50_ns": 1011458,
"p95_ns": 1011458,
"p99_ns": 1011458,
"ops_per_sec": 988.6717985324156
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Montgomery/M=copy-included",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 4618166,
"mean_ns": 4618166,
"p50_ns": 4618166,
"p95_ns": 4618166,
"p99_ns": 4618166,
"ops_per_sec": 216.53617474988988
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Montgomery/M=copy-included",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1099250,
"mean_ns": 1099208,
"p50_ns": 1099250,
"p95_ns": 1099250,
"p99_ns": 1099250,
"ops_per_sec": 909.7111667045713
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Montgomery/M=warm-buffer",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 3595875,
"mean_ns": 3595875,
"p50_ns": 3595875,
"p95_ns": 3595875,
"p99_ns": 3595875,
"ops_per_sec": 278.0964299370807
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Montgomery/M=warm-buffer",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1300208,
"mean_ns": 1373485,
"p50_ns": 1300208,
"p95_ns": 1300208,
"p99_ns": 1300208,
"ops_per_sec": 769.1077119968497
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Standard/M=kernel-only",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 3341208,
"mean_ns": 3341208,
"p50_ns": 3341208,
"p95_ns": 3341208,
"p99_ns": 3341208,
"ops_per_sec": 299.29295033413064
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Standard/M=kernel-only",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 976708,
"mean_ns": 968319,
"p50_ns": 976708,
"p95_ns": 976708,
"p99_ns": 976708,
"ops_per_sec": 1023.8474549199966
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Standard/M=end-to-end",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 430209,
"mean_ns": 430209,
"p50_ns": 430209,
"p95_ns": 430209,
"p99_ns": 430209,
"ops_per_sec": 2324.451603755384
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Standard/M=end-to-end",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 361458,
"mean_ns": 358903,
"p50_ns": 361458,
"p95_ns": 361458,
"p99_ns": 361458,
"ops_per_sec": 2766.573156493977
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Standard/M=copy-included",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 453666,
"mean_ns": 453666,
"p50_ns": 453666,
"p95_ns": 453666,
"p99_ns": 453666,
"ops_per_sec": 2204.264811557401
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Standard/M=copy-included",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 310083,
"mean_ns": 331860,
"p50_ns": 310083,
"p95_ns": 310083,
"p99_ns": 310083,
"ops_per_sec": 3224.9429991324905
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Standard/M=warm-buffer",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1270291,
"mean_ns": 1270291,
"p50_ns": 1270291,
"p95_ns": 1270291,
"p99_ns": 1270291,
"ops_per_sec": 787.2211957732519
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=8/D=Standard/M=warm-buffer",
"params": {
"B": "8",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 335208,
"mean_ns": 326861,
"p50_ns": 335208,
"p95_ns": 335208,
"p99_ns": 335208,
"ops_per_sec": 2983.222357461636
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Montgomery/M=kernel-only",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1867292,
"mean_ns": 1867292,
"p50_ns": 1867292,
"p95_ns": 1867292,
"p99_ns": 1867292,
"ops_per_sec": 535.5348815289735
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Montgomery/M=kernel-only",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 2187208,
"mean_ns": 2298055,
"p50_ns": 2187208,
"p95_ns": 2187208,
"p99_ns": 2187208,
"ops_per_sec": 457.2038873303316
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Montgomery/M=end-to-end",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1562417,
"mean_ns": 1562417,
"p50_ns": 1562417,
"p95_ns": 1562417,
"p99_ns": 1562417,
"ops_per_sec": 640.033998606006
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Montgomery/M=end-to-end",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1482541,
"mean_ns": 1493472,
"p50_ns": 1482541,
"p95_ns": 1482541,
"p99_ns": 1482541,
"ops_per_sec": 674.5176018740797
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Montgomery/M=copy-included",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1415500,
"mean_ns": 1415500,
"p50_ns": 1415500,
"p95_ns": 1415500,
"p99_ns": 1415500,
"ops_per_sec": 706.4641469445426
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Montgomery/M=copy-included",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1604292,
"mean_ns": 1853166,
"p50_ns": 1604292,
"p95_ns": 1604292,
"p99_ns": 1604292,
"ops_per_sec": 623.327922846963
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Montgomery/M=warm-buffer",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1285458,
"mean_ns": 1285458,
"p50_ns": 1285458,
"p95_ns": 1285458,
"p99_ns": 1285458,
"ops_per_sec": 777.9328457250257
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Montgomery/M=warm-buffer",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1330083,
"mean_ns": 1367958,
"p50_ns": 1330083,
"p95_ns": 1330083,
"p99_ns": 1330083,
"ops_per_sec": 751.8327803603233
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Standard/M=kernel-only",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1300125,
"mean_ns": 1300125,
"p50_ns": 1300125,
"p95_ns": 1300125,
"p99_ns": 1300125,
"ops_per_sec": 769.1568118450149
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Standard/M=kernel-only",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1908500,
"mean_ns": 1992416,
"p50_ns": 1908500,
"p95_ns": 1908500,
"p99_ns": 1908500,
"ops_per_sec": 523.9717055279015
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Standard/M=end-to-end",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 2215917,
"mean_ns": 2215917,
"p50_ns": 2215917,
"p95_ns": 2215917,
"p99_ns": 2215917,
"ops_per_sec": 451.2804405580173
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Standard/M=end-to-end",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1379542,
"mean_ns": 1394791,
"p50_ns": 1379542,
"p95_ns": 1379542,
"p99_ns": 1379542,
"ops_per_sec": 724.8782566967877
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Standard/M=copy-included",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 2376291,
"mean_ns": 2376291,
"p50_ns": 2376291,
"p95_ns": 2376291,
"p99_ns": 2376291,
"ops_per_sec": 420.8238805769159
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Standard/M=copy-included",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1585750,
"mean_ns": 1627277,
"p50_ns": 1585750,
"p95_ns": 1585750,
"p99_ns": 1585750,
"ops_per_sec": 630.6164275579379
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Standard/M=warm-buffer",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1318334,
"mean_ns": 1318334,
"p50_ns": 1318334,
"p95_ns": 1318334,
"p99_ns": 1318334,
"ops_per_sec": 758.5331183144788
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=32/D=Standard/M=warm-buffer",
"params": {
"B": "32",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1412709,
"mean_ns": 1776944,
"p50_ns": 1412709,
"p95_ns": 1412709,
"p99_ns": 1412709,
"ops_per_sec": 707.8598635670899
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Montgomery/M=kernel-only",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 5822083,
"mean_ns": 5822083,
"p50_ns": 5822083,
"p95_ns": 5822083,
"p99_ns": 5822083,
"ops_per_sec": 171.75983234866285
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Montgomery/M=kernel-only",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 6598333,
"mean_ns": 6489527,
"p50_ns": 6598333,
"p95_ns": 6598333,
"p99_ns": 6598333,
"ops_per_sec": 151.553430237607
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Montgomery/M=end-to-end",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 5892792,
"mean_ns": 5892792,
"p50_ns": 5892792,
"p95_ns": 5892792,
"p99_ns": 5892792,
"ops_per_sec": 169.69884564057242
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Montgomery/M=end-to-end",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 6521250,
"mean_ns": 6217916,
"p50_ns": 6521250,
"p95_ns": 6521250,
"p99_ns": 6521250,
"ops_per_sec": 153.34483419589802
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Montgomery/M=copy-included",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 5647125,
"mean_ns": 5647125,
"p50_ns": 5647125,
"p95_ns": 5647125,
"p99_ns": 5647125,
"ops_per_sec": 177.08125816233925
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Montgomery/M=copy-included",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 6648375,
"mean_ns": 6944528,
"p50_ns": 6648375,
"p95_ns": 6648375,
"p99_ns": 6648375,
"ops_per_sec": 150.4126948314438
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Montgomery/M=warm-buffer",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 7218000,
"mean_ns": 7218000,
"p50_ns": 7218000,
"p95_ns": 7218000,
"p99_ns": 7218000,
"ops_per_sec": 138.54253255749515
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Montgomery/M=warm-buffer",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 7306875,
"mean_ns": 7120833,
"p50_ns": 7306875,
"p95_ns": 7306875,
"p99_ns": 7306875,
"ops_per_sec": 136.8574116842015
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Standard/M=kernel-only",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 12265917,
"mean_ns": 12265917,
"p50_ns": 12265917,
"p95_ns": 12265917,
"p99_ns": 12265917,
"ops_per_sec": 81.52672156513043
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Standard/M=kernel-only",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 7106209,
"mean_ns": 7079555,
"p50_ns": 7106209,
"p95_ns": 7106209,
"p99_ns": 7106209,
"ops_per_sec": 140.7220080355081
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Standard/M=end-to-end",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 6931750,
"mean_ns": 6931750,
"p50_ns": 6931750,
"p95_ns": 6931750,
"p99_ns": 6931750,
"ops_per_sec": 144.26371406931872
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Standard/M=end-to-end",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 7050167,
"mean_ns": 6852569,
"p50_ns": 7050167,
"p95_ns": 7050167,
"p99_ns": 7050167,
"ops_per_sec": 141.84061171884298
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Standard/M=copy-included",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8232792,
"mean_ns": 8232792,
"p50_ns": 8232792,
"p95_ns": 8232792,
"p99_ns": 8232792,
"ops_per_sec": 121.46547611065603
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Standard/M=copy-included",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 7351792,
"mean_ns": 7335222,
"p50_ns": 7351792,
"p95_ns": 7351792,
"p99_ns": 7351792,
"ops_per_sec": 136.02125849044697
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Standard/M=warm-buffer",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8368625,
"mean_ns": 8368625,
"p50_ns": 8368625,
"p95_ns": 8368625,
"p99_ns": 8368625,
"ops_per_sec": 119.49394315075655
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=128/D=Standard/M=warm-buffer",
"params": {
"B": "128",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 5799208,
"mean_ns": 6004777,
"p50_ns": 5799208,
"p95_ns": 5799208,
"p99_ns": 5799208,
"ops_per_sec": 172.43733971949274
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Montgomery/M=kernel-only",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 25740583,
"mean_ns": 25740583,
"p50_ns": 25740583,
"p95_ns": 25740583,
"p99_ns": 25740583,
"ops_per_sec": 38.84915893319122
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Montgomery/M=kernel-only",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 25332250,
"mean_ns": 25209166,
"p50_ns": 25332250,
"p95_ns": 25332250,
"p99_ns": 25332250,
"ops_per_sec": 39.47537230210502
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Montgomery/M=end-to-end",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 24663958,
"mean_ns": 24663958,
"p50_ns": 24663958,
"p95_ns": 24663958,
"p99_ns": 24663958,
"ops_per_sec": 40.54499281907632
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Montgomery/M=end-to-end",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 26888709,
"mean_ns": 26399667,
"p50_ns": 26888709,
"p95_ns": 26888709,
"p99_ns": 26888709,
"ops_per_sec": 37.19033145101909
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Montgomery/M=copy-included",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 26344125,
"mean_ns": 26344125,
"p50_ns": 26344125,
"p95_ns": 26344125,
"p99_ns": 26344125,
"ops_per_sec": 37.9591275094542
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Montgomery/M=copy-included",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 26720417,
"mean_ns": 26756722,
"p50_ns": 26720417,
"p95_ns": 26720417,
"p99_ns": 26720417,
"ops_per_sec": 37.42456564207063
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Montgomery/M=warm-buffer",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 28365375,
"mean_ns": 28365375,
"p50_ns": 28365375,
"p95_ns": 28365375,
"p99_ns": 28365375,
"ops_per_sec": 35.254249238728555
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Montgomery/M=warm-buffer",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 29705500,
"mean_ns": 31227277,
"p50_ns": 29705500,
"p95_ns": 29705500,
"p99_ns": 29705500,
"ops_per_sec": 33.663799633064585
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Standard/M=kernel-only",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 30127875,
"mean_ns": 30127875,
"p50_ns": 30127875,
"p95_ns": 30127875,
"p99_ns": 30127875,
"ops_per_sec": 33.19185305966651
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Standard/M=kernel-only",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 32725292,
"mean_ns": 32206000,
"p50_ns": 32725292,
"p95_ns": 32725292,
"p99_ns": 32725292,
"ops_per_sec": 30.557404957608934
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Standard/M=end-to-end",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 40494750,
"mean_ns": 40494750,
"p50_ns": 40494750,
"p95_ns": 40494750,
"p99_ns": 40494750,
"ops_per_sec": 24.694559171250596
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Standard/M=end-to-end",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 31455375,
"mean_ns": 31817500,
"p50_ns": 31455375,
"p95_ns": 31455375,
"p99_ns": 31455375,
"ops_per_sec": 31.791069093914793
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Standard/M=copy-included",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 29851375,
"mean_ns": 29851375,
"p50_ns": 29851375,
"p95_ns": 29851375,
"p99_ns": 29851375,
"ops_per_sec": 33.49929442111126
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Standard/M=copy-included",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 34261166,
"mean_ns": 37970124,
"p50_ns": 34261166,
"p95_ns": 34261166,
"p99_ns": 34261166,
"ops_per_sec": 29.187564719776322
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Standard/M=warm-buffer",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 32800333,
"mean_ns": 32800333,
"p50_ns": 32800333,
"p95_ns": 32800333,
"p99_ns": 32800333,
"ops_per_sec": 30.487495355611177
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=512/D=Standard/M=warm-buffer",
"params": {
"B": "512",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 28223375,
"mean_ns": 28330194,
"p50_ns": 28223375,
"p95_ns": 28223375,
"p99_ns": 28223375,
"ops_per_sec": 35.43162360986239
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Montgomery/M=kernel-only",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 295825625,
"mean_ns": 295825625,
"p50_ns": 295825625,
"p95_ns": 295825625,
"p99_ns": 295825625,
"ops_per_sec": 3.3803697701982376
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Montgomery/M=kernel-only",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 164089250,
"mean_ns": 180484236,
"p50_ns": 164089250,
"p95_ns": 164089250,
"p99_ns": 164089250,
"ops_per_sec": 6.094244443191739
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Montgomery/M=end-to-end",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 123587500,
"mean_ns": 123587500,
"p50_ns": 123587500,
"p95_ns": 123587500,
"p99_ns": 123587500,
"ops_per_sec": 8.091433195104683
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Montgomery/M=end-to-end",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 125817375,
"mean_ns": 160166514,
"p50_ns": 125817375,
"p95_ns": 125817375,
"p99_ns": 125817375,
"ops_per_sec": 7.948027845915558
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Montgomery/M=copy-included",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 111750000,
"mean_ns": 111750000,
"p50_ns": 111750000,
"p95_ns": 111750000,
"p99_ns": 111750000,
"ops_per_sec": 8.94854586129754
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Montgomery/M=copy-included",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 152616375,
"mean_ns": 176428180,
"p50_ns": 152616375,
"p95_ns": 152616375,
"p99_ns": 152616375,
"ops_per_sec": 6.552376833744085
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Montgomery/M=warm-buffer",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 140431708,
"mean_ns": 140431708,
"p50_ns": 140431708,
"p95_ns": 140431708,
"p99_ns": 140431708,
"ops_per_sec": 7.120898935445548
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Montgomery/M=warm-buffer",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 135446333,
"mean_ns": 131166902,
"p50_ns": 135446333,
"p95_ns": 135446333,
"p99_ns": 135446333,
"ops_per_sec": 7.382997958313128
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Standard/M=kernel-only",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 135155250,
"mean_ns": 135155250,
"p50_ns": 135155250,
"p95_ns": 135155250,
"p99_ns": 135155250,
"ops_per_sec": 7.398898673932385
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Standard/M=kernel-only",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 139061750,
"mean_ns": 151671153,
"p50_ns": 139061750,
"p95_ns": 139061750,
"p99_ns": 139061750,
"ops_per_sec": 7.191050019146171
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Standard/M=end-to-end",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 164337625,
"mean_ns": 164337625,
"p50_ns": 164337625,
"p95_ns": 164337625,
"p99_ns": 164337625,
"ops_per_sec": 6.085033783346936
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Standard/M=end-to-end",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 150889292,
"mean_ns": 145119625,
"p50_ns": 150889292,
"p95_ns": 150889292,
"p99_ns": 150889292,
"ops_per_sec": 6.627375519795003
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Standard/M=copy-included",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 144116542,
"mean_ns": 144116542,
"p50_ns": 144116542,
"p95_ns": 144116542,
"p99_ns": 144116542,
"ops_per_sec": 6.938828715443367
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Standard/M=copy-included",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 166709083,
"mean_ns": 159591236,
"p50_ns": 166709083,
"p95_ns": 166709083,
"p99_ns": 166709083,
"ops_per_sec": 5.998473400516516
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Standard/M=warm-buffer",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 154933250,
"mean_ns": 154933250,
"p50_ns": 154933250,
"p95_ns": 154933250,
"p99_ns": 154933250,
"ops_per_sec": 6.454392456106097
},
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=2048/D=Standard/M=warm-buffer",
"params": {
"B": "2048",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 117369542,
"mean_ns": 114853028,
"p50_ns": 117369542,
"p95_ns": 117369542,
"p99_ns": 117369542,
"ops_per_sec": 8.520097999530407
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 67792,
"mean_ns": 67792,
"p50_ns": 67792,
"p95_ns": 67792,
"p99_ns": 67792,
"ops_per_sec": 14751.003068208638
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 53125,
"mean_ns": 374472,
"p50_ns": 53125,
"p95_ns": 53125,
"p99_ns": 53125,
"ops_per_sec": 18823.529411764706
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Montgomery/M=end-to-end",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 63791,
"mean_ns": 63791,
"p50_ns": 63791,
"p95_ns": 63791,
"p99_ns": 63791,
"ops_per_sec": 15676.192566349486
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Montgomery/M=end-to-end",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 48625,
"mean_ns": 49264,
"p50_ns": 48625,
"p95_ns": 48625,
"p99_ns": 48625,
"ops_per_sec": 20565.552699228792
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Montgomery/M=copy-included",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 86000,
"mean_ns": 86000,
"p50_ns": 86000,
"p95_ns": 86000,
"p99_ns": 86000,
"ops_per_sec": 11627.906976744185
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Montgomery/M=copy-included",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 51416,
"mean_ns": 52861,
"p50_ns": 51416,
"p95_ns": 51416,
"p99_ns": 51416,
"ops_per_sec": 19449.19869301385
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Montgomery/M=warm-buffer",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 109542,
"mean_ns": 109542,
"p50_ns": 109542,
"p95_ns": 109542,
"p99_ns": 109542,
"ops_per_sec": 9128.91858830403
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Montgomery/M=warm-buffer",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 49125,
"mean_ns": 49639,
"p50_ns": 49125,
"p95_ns": 49125,
"p99_ns": 49125,
"ops_per_sec": 20356.23409669211
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Standard/M=kernel-only",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 50375,
"mean_ns": 50375,
"p50_ns": 50375,
"p95_ns": 50375,
"p99_ns": 50375,
"ops_per_sec": 19851.116625310173
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Standard/M=kernel-only",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 59750,
"mean_ns": 69833,
"p50_ns": 59750,
"p95_ns": 59750,
"p99_ns": 59750,
"ops_per_sec": 16736.401673640168
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Standard/M=end-to-end",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 53333,
"mean_ns": 53333,
"p50_ns": 53333,
"p95_ns": 53333,
"p99_ns": 53333,
"ops_per_sec": 18750.117188232427
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Standard/M=end-to-end",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 73042,
"mean_ns": 70778,
"p50_ns": 73042,
"p95_ns": 73042,
"p99_ns": 73042,
"ops_per_sec": 13690.753265244653
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Standard/M=copy-included",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 103292,
"mean_ns": 103292,
"p50_ns": 103292,
"p95_ns": 103292,
"p99_ns": 103292,
"ops_per_sec": 9681.291871587344
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Standard/M=copy-included",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 98791,
"mean_ns": 89624,
"p50_ns": 98791,
"p95_ns": 98791,
"p99_ns": 98791,
"ops_per_sec": 10122.379568989078
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Standard/M=warm-buffer",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 56833,
"mean_ns": 56833,
"p50_ns": 56833,
"p95_ns": 56833,
"p99_ns": 56833,
"ops_per_sec": 17595.411116780742
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=1/D=Standard/M=warm-buffer",
"params": {
"B": "1",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 49542,
"mean_ns": 64138,
"p50_ns": 49542,
"p95_ns": 49542,
"p99_ns": 49542,
"ops_per_sec": 20184.89362561059
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Montgomery/M=kernel-only",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 410416,
"mean_ns": 410416,
"p50_ns": 410416,
"p95_ns": 410416,
"p99_ns": 410416,
"ops_per_sec": 2436.5521812015127
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Montgomery/M=kernel-only",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1464833,
"mean_ns": 1267722,
"p50_ns": 1464833,
"p95_ns": 1464833,
"p99_ns": 1464833,
"ops_per_sec": 682.6716765665437
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Montgomery/M=end-to-end",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 763583,
"mean_ns": 763583,
"p50_ns": 763583,
"p95_ns": 763583,
"p99_ns": 763583,
"ops_per_sec": 1309.6153266900913
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Montgomery/M=end-to-end",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 567625,
"mean_ns": 745180,
"p50_ns": 567625,
"p95_ns": 567625,
"p99_ns": 567625,
"ops_per_sec": 1761.726491962123
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Montgomery/M=copy-included",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 463541,
"mean_ns": 463541,
"p50_ns": 463541,
"p95_ns": 463541,
"p99_ns": 463541,
"ops_per_sec": 2157.306473429535
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Montgomery/M=copy-included",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 380542,
"mean_ns": 554486,
"p50_ns": 380542,
"p95_ns": 380542,
"p99_ns": 380542,
"ops_per_sec": 2627.830830762439
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Montgomery/M=warm-buffer",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 450625,
"mean_ns": 450625,
"p50_ns": 450625,
"p95_ns": 450625,
"p99_ns": 450625,
"ops_per_sec": 2219.1400832177533
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Montgomery/M=warm-buffer",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 479500,
"mean_ns": 495722,
"p50_ns": 479500,
"p95_ns": 479500,
"p99_ns": 479500,
"ops_per_sec": 2085.505735140772
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Standard/M=kernel-only",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 736583,
"mean_ns": 736583,
"p50_ns": 736583,
"p95_ns": 736583,
"p99_ns": 736583,
"ops_per_sec": 1357.6202546081026
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Standard/M=kernel-only",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 489167,
"mean_ns": 475833,
"p50_ns": 489167,
"p95_ns": 489167,
"p99_ns": 489167,
"ops_per_sec": 2044.2916222885026
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Standard/M=end-to-end",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 550833,
"mean_ns": 550833,
"p50_ns": 550833,
"p95_ns": 550833,
"p99_ns": 550833,
"ops_per_sec": 1815.4322634991004
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Standard/M=end-to-end",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 401625,
"mean_ns": 404777,
"p50_ns": 401625,
"p95_ns": 401625,
"p99_ns": 401625,
"ops_per_sec": 2489.8848428260194
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Standard/M=copy-included",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1830334,
"mean_ns": 1830334,
"p50_ns": 1830334,
"p95_ns": 1830334,
"p99_ns": 1830334,
"ops_per_sec": 546.3483713901397
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Standard/M=copy-included",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 529292,
"mean_ns": 537291,
"p50_ns": 529292,
"p95_ns": 529292,
"p99_ns": 529292,
"ops_per_sec": 1889.3162942194479
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Standard/M=warm-buffer",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 504250,
"mean_ns": 504250,
"p50_ns": 504250,
"p95_ns": 504250,
"p99_ns": 504250,
"ops_per_sec": 1983.143282102132
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=8/D=Standard/M=warm-buffer",
"params": {
"B": "8",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 475625,
"mean_ns": 461680,
"p50_ns": 475625,
"p95_ns": 475625,
"p99_ns": 475625,
"ops_per_sec": 2102.496714848883
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Montgomery/M=kernel-only",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1732500,
"mean_ns": 1732500,
"p50_ns": 1732500,
"p95_ns": 1732500,
"p99_ns": 1732500,
"ops_per_sec": 577.2005772005772
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Montgomery/M=kernel-only",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 3412459,
"mean_ns": 3209625,
"p50_ns": 3412459,
"p95_ns": 3412459,
"p99_ns": 3412459,
"ops_per_sec": 293.0438138597416
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Montgomery/M=end-to-end",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1813917,
"mean_ns": 1813917,
"p50_ns": 1813917,
"p95_ns": 1813917,
"p99_ns": 1813917,
"ops_per_sec": 551.2931407556134
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Montgomery/M=end-to-end",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 2706792,
"mean_ns": 2638889,
"p50_ns": 2706792,
"p95_ns": 2706792,
"p99_ns": 2706792,
"ops_per_sec": 369.4410209576502
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Montgomery/M=copy-included",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 2940042,
"mean_ns": 2940042,
"p50_ns": 2940042,
"p95_ns": 2940042,
"p99_ns": 2940042,
"ops_per_sec": 340.1311954046915
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Montgomery/M=copy-included",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 4037083,
"mean_ns": 5236055,
"p50_ns": 4037083,
"p95_ns": 4037083,
"p99_ns": 4037083,
"ops_per_sec": 247.7036018333039
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Montgomery/M=warm-buffer",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 5805000,
"mean_ns": 5805000,
"p50_ns": 5805000,
"p95_ns": 5805000,
"p99_ns": 5805000,
"ops_per_sec": 172.2652885443583
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Montgomery/M=warm-buffer",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 2092166,
"mean_ns": 2117888,
"p50_ns": 2092166,
"p95_ns": 2092166,
"p99_ns": 2092166,
"ops_per_sec": 477.9735451202247
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Standard/M=kernel-only",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 2097708,
"mean_ns": 2097708,
"p50_ns": 2097708,
"p95_ns": 2097708,
"p99_ns": 2097708,
"ops_per_sec": 476.71077194728724
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Standard/M=kernel-only",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 2049709,
"mean_ns": 2174208,
"p50_ns": 2049709,
"p95_ns": 2049709,
"p99_ns": 2049709,
"ops_per_sec": 487.87413237683984
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Standard/M=end-to-end",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 3754209,
"mean_ns": 3754209,
"p50_ns": 3754209,
"p95_ns": 3754209,
"p99_ns": 3754209,
"ops_per_sec": 266.36769556516435
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Standard/M=end-to-end",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 5429250,
"mean_ns": 5294041,
"p50_ns": 5429250,
"p95_ns": 5429250,
"p99_ns": 5429250,
"ops_per_sec": 184.18750287792975
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Standard/M=copy-included",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 3997708,
"mean_ns": 3997708,
"p50_ns": 3997708,
"p95_ns": 3997708,
"p99_ns": 3997708,
"ops_per_sec": 250.1433321293101
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Standard/M=copy-included",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 3048750,
"mean_ns": 3128194,
"p50_ns": 3048750,
"p95_ns": 3048750,
"p99_ns": 3048750,
"ops_per_sec": 328.0032800328003
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Standard/M=warm-buffer",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 4933958,
"mean_ns": 4933958,
"p50_ns": 4933958,
"p95_ns": 4933958,
"p99_ns": 4933958,
"ops_per_sec": 202.6770394073075
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=32/D=Standard/M=warm-buffer",
"params": {
"B": "32",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 2057709,
"mean_ns": 2161028,
"p50_ns": 2057709,
"p95_ns": 2057709,
"p99_ns": 2057709,
"ops_per_sec": 485.9773660901517
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Montgomery/M=kernel-only",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8667125,
"mean_ns": 8667125,
"p50_ns": 8667125,
"p95_ns": 8667125,
"p99_ns": 8667125,
"ops_per_sec": 115.37851363629808
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Montgomery/M=kernel-only",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 9040333,
"mean_ns": 8903833,
"p50_ns": 9040333,
"p95_ns": 9040333,
"p99_ns": 9040333,
"ops_per_sec": 110.61539436655707
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Montgomery/M=end-to-end",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 11849333,
"mean_ns": 11849333,
"p50_ns": 11849333,
"p95_ns": 11849333,
"p99_ns": 11849333,
"ops_per_sec": 84.39293587242422
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Montgomery/M=end-to-end",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 10200209,
"mean_ns": 10070555,
"p50_ns": 10200209,
"p95_ns": 10200209,
"p99_ns": 10200209,
"ops_per_sec": 98.03720688468246
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Montgomery/M=copy-included",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8762333,
"mean_ns": 8762333,
"p50_ns": 8762333,
"p95_ns": 8762333,
"p99_ns": 8762333,
"ops_per_sec": 114.12485693022623
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Montgomery/M=copy-included",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 9372167,
"mean_ns": 9920763,
"p50_ns": 9372167,
"p95_ns": 9372167,
"p99_ns": 9372167,
"ops_per_sec": 106.69890965451214
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Montgomery/M=warm-buffer",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8978250,
"mean_ns": 8978250,
"p50_ns": 8978250,
"p95_ns": 8978250,
"p99_ns": 8978250,
"ops_per_sec": 111.38028012140451
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Montgomery/M=warm-buffer",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 10697375,
"mean_ns": 11500861,
"p50_ns": 10697375,
"p95_ns": 10697375,
"p99_ns": 10697375,
"ops_per_sec": 93.48087731803363
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Standard/M=kernel-only",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 7441209,
"mean_ns": 7441209,
"p50_ns": 7441209,
"p95_ns": 7441209,
"p99_ns": 7441209,
"ops_per_sec": 134.38676430133867
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Standard/M=kernel-only",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 8334875,
"mean_ns": 9274263,
"p50_ns": 8334875,
"p95_ns": 8334875,
"p99_ns": 8334875,
"ops_per_sec": 119.97780410624034
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Standard/M=end-to-end",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 6760875,
"mean_ns": 6760875,
"p50_ns": 6760875,
"p95_ns": 6760875,
"p99_ns": 6760875,
"ops_per_sec": 147.90984894706676
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Standard/M=end-to-end",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 7065375,
"mean_ns": 7739944,
"p50_ns": 7065375,
"p95_ns": 7065375,
"p99_ns": 7065375,
"ops_per_sec": 141.5353042124445
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Standard/M=copy-included",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8118916,
"mean_ns": 8118916,
"p50_ns": 8118916,
"p95_ns": 8118916,
"p99_ns": 8118916,
"ops_per_sec": 123.16915213804404
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Standard/M=copy-included",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 7530833,
"mean_ns": 7910527,
"p50_ns": 7530833,
"p95_ns": 7530833,
"p99_ns": 7530833,
"ops_per_sec": 132.78743533417884
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Standard/M=warm-buffer",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8325916,
"mean_ns": 8325916,
"p50_ns": 8325916,
"p95_ns": 8325916,
"p99_ns": 8325916,
"ops_per_sec": 120.10690475378324
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=128/D=Standard/M=warm-buffer",
"params": {
"B": "128",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 7483792,
"mean_ns": 7641764,
"p50_ns": 7483792,
"p95_ns": 7483792,
"p99_ns": 7483792,
"ops_per_sec": 133.62209959870611
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Montgomery/M=kernel-only",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 30533125,
"mean_ns": 30533125,
"p50_ns": 30533125,
"p95_ns": 30533125,
"p99_ns": 30533125,
"ops_per_sec": 32.75131516999979
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Montgomery/M=kernel-only",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 66230583,
"mean_ns": 66144389,
"p50_ns": 66230583,
"p95_ns": 66230583,
"p99_ns": 66230583,
"ops_per_sec": 15.098764871207612
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Montgomery/M=end-to-end",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 80838542,
"mean_ns": 80838542,
"p50_ns": 80838542,
"p95_ns": 80838542,
"p99_ns": 80838542,
"ops_per_sec": 12.370336911816148
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Montgomery/M=end-to-end",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 53731542,
"mean_ns": 56526611,
"p50_ns": 53731542,
"p95_ns": 53731542,
"p99_ns": 53731542,
"ops_per_sec": 18.611042281273075
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Montgomery/M=copy-included",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 44053083,
"mean_ns": 44053083,
"p50_ns": 44053083,
"p95_ns": 44053083,
"p99_ns": 44053083,
"ops_per_sec": 22.699886861493894
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Montgomery/M=copy-included",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 40988625,
"mean_ns": 43792111,
"p50_ns": 40988625,
"p95_ns": 40988625,
"p99_ns": 40988625,
"ops_per_sec": 24.397012585808866
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Montgomery/M=warm-buffer",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 30220584,
"mean_ns": 30220584,
"p50_ns": 30220584,
"p95_ns": 30220584,
"p99_ns": 30220584,
"ops_per_sec": 33.09002896833496
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Montgomery/M=warm-buffer",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 44841417,
"mean_ns": 43287083,
"p50_ns": 44841417,
"p95_ns": 44841417,
"p99_ns": 44841417,
"ops_per_sec": 22.300811769619145
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Standard/M=kernel-only",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 44745166,
"mean_ns": 44745166,
"p50_ns": 44745166,
"p95_ns": 44745166,
"p99_ns": 44745166,
"ops_per_sec": 22.34878288304931
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Standard/M=kernel-only",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 49848875,
"mean_ns": 48660652,
"p50_ns": 49848875,
"p95_ns": 49848875,
"p99_ns": 49848875,
"ops_per_sec": 20.06063326404056
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Standard/M=end-to-end",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 44240625,
"mean_ns": 44240625,
"p50_ns": 44240625,
"p95_ns": 44240625,
"p99_ns": 44240625,
"ops_per_sec": 22.60365896729533
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Standard/M=end-to-end",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 39865958,
"mean_ns": 38275944,
"p50_ns": 39865958,
"p95_ns": 39865958,
"p99_ns": 39865958,
"ops_per_sec": 25.084057932334147
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Standard/M=copy-included",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 45726250,
"mean_ns": 45726250,
"p50_ns": 45726250,
"p95_ns": 45726250,
"p99_ns": 45726250,
"ops_per_sec": 21.869276400317105
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Standard/M=copy-included",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 48121292,
"mean_ns": 53618500,
"p50_ns": 48121292,
"p95_ns": 48121292,
"p99_ns": 48121292,
"ops_per_sec": 20.780821928056294
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Standard/M=warm-buffer",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 35385541,
"mean_ns": 35385541,
"p50_ns": 35385541,
"p95_ns": 35385541,
"p99_ns": 35385541,
"ops_per_sec": 28.260130317069336
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=512/D=Standard/M=warm-buffer",
"params": {
"B": "512",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 33213708,
"mean_ns": 32557555,
"p50_ns": 33213708,
"p95_ns": 33213708,
"p99_ns": 33213708,
"ops_per_sec": 30.10805056755482
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Montgomery/M=kernel-only",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 135220292,
"mean_ns": 135220292,
"p50_ns": 135220292,
"p95_ns": 135220292,
"p99_ns": 135220292,
"ops_per_sec": 7.395339746788892
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Montgomery/M=kernel-only",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 134727875,
"mean_ns": 135256444,
"p50_ns": 134727875,
"p95_ns": 134727875,
"p99_ns": 134727875,
"ops_per_sec": 7.42236897895109
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Montgomery/M=end-to-end",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 130590250,
"mean_ns": 130590250,
"p50_ns": 130590250,
"p95_ns": 130590250,
"p99_ns": 130590250,
"ops_per_sec": 7.657539517689873
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Montgomery/M=end-to-end",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 132529541,
"mean_ns": 177382513,
"p50_ns": 132529541,
"p95_ns": 132529541,
"p99_ns": 132529541,
"ops_per_sec": 7.545487537755828
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Montgomery/M=copy-included",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 160766000,
"mean_ns": 160766000,
"p50_ns": 160766000,
"p95_ns": 160766000,
"p99_ns": 160766000,
"ops_per_sec": 6.220220693430203
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Montgomery/M=copy-included",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 293454875,
"mean_ns": 273789027,
"p50_ns": 293454875,
"p95_ns": 293454875,
"p99_ns": 293454875,
"ops_per_sec": 3.407678948935505
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Montgomery/M=warm-buffer",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 164730000,
"mean_ns": 164730000,
"p50_ns": 164730000,
"p95_ns": 164730000,
"p99_ns": 164730000,
"ops_per_sec": 6.07053967097675
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Montgomery/M=warm-buffer",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 162401625,
"mean_ns": 161773430,
"p50_ns": 162401625,
"p95_ns": 162401625,
"p99_ns": 162401625,
"ops_per_sec": 6.1575738543256575
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Standard/M=kernel-only",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 152258458,
"mean_ns": 152258458,
"p50_ns": 152258458,
"p95_ns": 152258458,
"p99_ns": 152258458,
"ops_per_sec": 6.567779636911862
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Standard/M=kernel-only",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 298544167,
"mean_ns": 276682472,
"p50_ns": 298544167,
"p95_ns": 298544167,
"p99_ns": 298544167,
"ops_per_sec": 3.349588136485011
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Standard/M=end-to-end",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 245529875,
"mean_ns": 245529875,
"p50_ns": 245529875,
"p95_ns": 245529875,
"p99_ns": 245529875,
"ops_per_sec": 4.072824131890264
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Standard/M=end-to-end",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 213611459,
"mean_ns": 232476403,
"p50_ns": 213611459,
"p95_ns": 213611459,
"p99_ns": 213611459,
"ops_per_sec": 4.681396797163395
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Standard/M=copy-included",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 222955417,
"mean_ns": 222955417,
"p50_ns": 222955417,
"p95_ns": 222955417,
"p99_ns": 222955417,
"ops_per_sec": 4.485201631140454
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Standard/M=copy-included",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 257859875,
"mean_ns": 260843694,
"p50_ns": 257859875,
"p95_ns": 257859875,
"p99_ns": 257859875,
"ops_per_sec": 3.8780752530807674
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Standard/M=warm-buffer",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 174077833,
"mean_ns": 174077833,
"p50_ns": 174077833,
"p95_ns": 174077833,
"p99_ns": 174077833,
"ops_per_sec": 5.744556804081999
},
{
"name": "BenchmarkNTTLadderGo/Go/N=2048/B=2048/D=Standard/M=warm-buffer",
"params": {
"B": "2048",
"N": "2048",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 168152917,
"mean_ns": 219863833,
"p50_ns": 168152917,
"p95_ns": 168152917,
"p99_ns": 168152917,
"ops_per_sec": 5.9469679018413935
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 126459,
"mean_ns": 126459,
"p50_ns": 126459,
"p95_ns": 126459,
"p99_ns": 126459,
"ops_per_sec": 7907.701310306107
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 66250,
"mean_ns": 69000,
"p50_ns": 66250,
"p95_ns": 66250,
"p99_ns": 66250,
"ops_per_sec": 15094.33962264151
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Montgomery/M=end-to-end",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 112083,
"mean_ns": 112083,
"p50_ns": 112083,
"p95_ns": 112083,
"p99_ns": 112083,
"ops_per_sec": 8921.959619210764
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Montgomery/M=end-to-end",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 101958,
"mean_ns": 105319,
"p50_ns": 101958,
"p95_ns": 101958,
"p99_ns": 101958,
"ops_per_sec": 9807.96014044999
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Montgomery/M=copy-included",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 105625,
"mean_ns": 105625,
"p50_ns": 105625,
"p95_ns": 105625,
"p99_ns": 105625,
"ops_per_sec": 9467.455621301775
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Montgomery/M=copy-included",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 113917,
"mean_ns": 108778,
"p50_ns": 113917,
"p95_ns": 113917,
"p99_ns": 113917,
"ops_per_sec": 8778.321058314386
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Montgomery/M=warm-buffer",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 130084,
"mean_ns": 130084,
"p50_ns": 130084,
"p95_ns": 130084,
"p99_ns": 130084,
"ops_per_sec": 7687.340487684881
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Montgomery/M=warm-buffer",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 92584,
"mean_ns": 89028,
"p50_ns": 92584,
"p95_ns": 92584,
"p99_ns": 92584,
"ops_per_sec": 10801.002333016504
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Standard/M=kernel-only",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 481417,
"mean_ns": 481417,
"p50_ns": 481417,
"p95_ns": 481417,
"p99_ns": 481417,
"ops_per_sec": 2077.201262107487
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Standard/M=kernel-only",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 71167,
"mean_ns": 81778,
"p50_ns": 71167,
"p95_ns": 71167,
"p99_ns": 71167,
"ops_per_sec": 14051.456433459329
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Standard/M=end-to-end",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 65292,
"mean_ns": 65292,
"p50_ns": 65292,
"p95_ns": 65292,
"p99_ns": 65292,
"ops_per_sec": 15315.812044354592
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Standard/M=end-to-end",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 77625,
"mean_ns": 76278,
"p50_ns": 77625,
"p95_ns": 77625,
"p99_ns": 77625,
"ops_per_sec": 12882.447665056361
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Standard/M=copy-included",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 70208,
"mean_ns": 70208,
"p50_ns": 70208,
"p95_ns": 70208,
"p99_ns": 70208,
"ops_per_sec": 14243.391066545122
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Standard/M=copy-included",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 72375,
"mean_ns": 106180,
"p50_ns": 72375,
"p95_ns": 72375,
"p99_ns": 72375,
"ops_per_sec": 13816.92573402418
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Standard/M=warm-buffer",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 98167,
"mean_ns": 98167,
"p50_ns": 98167,
"p95_ns": 98167,
"p99_ns": 98167,
"ops_per_sec": 10186.722625729624
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=1/D=Standard/M=warm-buffer",
"params": {
"B": "1",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 74000,
"mean_ns": 89083,
"p50_ns": 74000,
"p95_ns": 74000,
"p99_ns": 74000,
"ops_per_sec": 13513.513513513513
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Montgomery/M=kernel-only",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 518584,
"mean_ns": 518584,
"p50_ns": 518584,
"p95_ns": 518584,
"p99_ns": 518584,
"ops_per_sec": 1928.3279083041514
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Montgomery/M=kernel-only",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 599500,
"mean_ns": 633541,
"p50_ns": 599500,
"p95_ns": 599500,
"p99_ns": 599500,
"ops_per_sec": 1668.0567139282737
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Montgomery/M=end-to-end",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 547833,
"mean_ns": 547833,
"p50_ns": 547833,
"p95_ns": 547833,
"p99_ns": 547833,
"ops_per_sec": 1825.3737909180352
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Montgomery/M=end-to-end",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 606958,
"mean_ns": 922916,
"p50_ns": 606958,
"p95_ns": 606958,
"p99_ns": 606958,
"ops_per_sec": 1647.560457230978
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Montgomery/M=copy-included",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 516708,
"mean_ns": 516708,
"p50_ns": 516708,
"p95_ns": 516708,
"p99_ns": 516708,
"ops_per_sec": 1935.3290446441704
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Montgomery/M=copy-included",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 639458,
"mean_ns": 627208,
"p50_ns": 639458,
"p95_ns": 639458,
"p99_ns": 639458,
"ops_per_sec": 1563.8243637580576
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Montgomery/M=warm-buffer",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 604084,
"mean_ns": 604084,
"p50_ns": 604084,
"p95_ns": 604084,
"p99_ns": 604084,
"ops_per_sec": 1655.3989180312672
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Montgomery/M=warm-buffer",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 949375,
"mean_ns": 1087389,
"p50_ns": 949375,
"p95_ns": 949375,
"p99_ns": 949375,
"ops_per_sec": 1053.3245556287031
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Standard/M=kernel-only",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1004916,
"mean_ns": 1004916,
"p50_ns": 1004916,
"p95_ns": 1004916,
"p99_ns": 1004916,
"ops_per_sec": 995.1080488319421
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Standard/M=kernel-only",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 998125,
"mean_ns": 998042,
"p50_ns": 998125,
"p95_ns": 998125,
"p99_ns": 998125,
"ops_per_sec": 1001.8785222291797
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Standard/M=end-to-end",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 2028458,
"mean_ns": 2028458,
"p50_ns": 2028458,
"p95_ns": 2028458,
"p99_ns": 2028458,
"ops_per_sec": 492.9853119956144
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Standard/M=end-to-end",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1569625,
"mean_ns": 1497000,
"p50_ns": 1569625,
"p95_ns": 1569625,
"p99_ns": 1569625,
"ops_per_sec": 637.0948474954209
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Standard/M=copy-included",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 632292,
"mean_ns": 632292,
"p50_ns": 632292,
"p95_ns": 632292,
"p99_ns": 632292,
"ops_per_sec": 1581.547765905626
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Standard/M=copy-included",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 545375,
"mean_ns": 580542,
"p50_ns": 545375,
"p95_ns": 545375,
"p99_ns": 545375,
"ops_per_sec": 1833.6007334402934
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Standard/M=warm-buffer",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 540500,
"mean_ns": 540500,
"p50_ns": 540500,
"p95_ns": 540500,
"p99_ns": 540500,
"ops_per_sec": 1850.1387604070305
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=8/D=Standard/M=warm-buffer",
"params": {
"B": "8",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 752792,
"mean_ns": 881722,
"p50_ns": 752792,
"p95_ns": 752792,
"p99_ns": 752792,
"ops_per_sec": 1328.3881869095314
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Montgomery/M=kernel-only",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 3505625,
"mean_ns": 3505625,
"p50_ns": 3505625,
"p95_ns": 3505625,
"p99_ns": 3505625,
"ops_per_sec": 285.25583883045107
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Montgomery/M=kernel-only",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 4423750,
"mean_ns": 3911958,
"p50_ns": 4423750,
"p95_ns": 4423750,
"p99_ns": 4423750,
"ops_per_sec": 226.05255721955353
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Montgomery/M=end-to-end",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 4212625,
"mean_ns": 4212625,
"p50_ns": 4212625,
"p95_ns": 4212625,
"p99_ns": 4212625,
"ops_per_sec": 237.3816800688407
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Montgomery/M=end-to-end",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 4129875,
"mean_ns": 3985278,
"p50_ns": 4129875,
"p95_ns": 4129875,
"p99_ns": 4129875,
"ops_per_sec": 242.13807923968642
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Montgomery/M=copy-included",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 2475208,
"mean_ns": 2475208,
"p50_ns": 2475208,
"p95_ns": 2475208,
"p99_ns": 2475208,
"ops_per_sec": 404.0064511750124
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Montgomery/M=copy-included",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 4012333,
"mean_ns": 4108083,
"p50_ns": 4012333,
"p95_ns": 4012333,
"p99_ns": 4012333,
"ops_per_sec": 249.23155680248874
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Montgomery/M=warm-buffer",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 4969334,
"mean_ns": 4969334,
"p50_ns": 4969334,
"p95_ns": 4969334,
"p99_ns": 4969334,
"ops_per_sec": 201.2342096546539
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Montgomery/M=warm-buffer",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 3982125,
"mean_ns": 3950166,
"p50_ns": 3982125,
"p95_ns": 3982125,
"p99_ns": 3982125,
"ops_per_sec": 251.12220234171454
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Standard/M=kernel-only",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 2667916,
"mean_ns": 2667916,
"p50_ns": 2667916,
"p95_ns": 2667916,
"p99_ns": 2667916,
"ops_per_sec": 374.82439477104975
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Standard/M=kernel-only",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 3314791,
"mean_ns": 3449583,
"p50_ns": 3314791,
"p95_ns": 3314791,
"p99_ns": 3314791,
"ops_per_sec": 301.67814501728765
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Standard/M=end-to-end",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 5330250,
"mean_ns": 5330250,
"p50_ns": 5330250,
"p95_ns": 5330250,
"p99_ns": 5330250,
"ops_per_sec": 187.60846114159747
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Standard/M=end-to-end",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 2529292,
"mean_ns": 2769805,
"p50_ns": 2529292,
"p95_ns": 2529292,
"p99_ns": 2529292,
"ops_per_sec": 395.3675574034157
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Standard/M=copy-included",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 4765375,
"mean_ns": 4765375,
"p50_ns": 4765375,
"p95_ns": 4765375,
"p99_ns": 4765375,
"ops_per_sec": 209.84707394486267
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Standard/M=copy-included",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 4232667,
"mean_ns": 3939041,
"p50_ns": 4232667,
"p95_ns": 4232667,
"p99_ns": 4232667,
"ops_per_sec": 236.25765976865176
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Standard/M=warm-buffer",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 3677250,
"mean_ns": 3677250,
"p50_ns": 3677250,
"p95_ns": 3677250,
"p99_ns": 3677250,
"ops_per_sec": 271.9423482221769
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=32/D=Standard/M=warm-buffer",
"params": {
"B": "32",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 3705459,
"mean_ns": 3774889,
"p50_ns": 3705459,
"p95_ns": 3705459,
"p99_ns": 3705459,
"ops_per_sec": 269.8720995158764
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Montgomery/M=kernel-only",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 14887625,
"mean_ns": 14887625,
"p50_ns": 14887625,
"p95_ns": 14887625,
"p99_ns": 14887625,
"ops_per_sec": 67.16988102534823
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Montgomery/M=kernel-only",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 15769416,
"mean_ns": 15331347,
"p50_ns": 15769416,
"p95_ns": 15769416,
"p99_ns": 15769416,
"ops_per_sec": 63.41388926514463
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Montgomery/M=end-to-end",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 16767667,
"mean_ns": 16767667,
"p50_ns": 16767667,
"p95_ns": 16767667,
"p99_ns": 16767667,
"ops_per_sec": 59.63858895814188
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Montgomery/M=end-to-end",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 15472667,
"mean_ns": 15484153,
"p50_ns": 15472667,
"p95_ns": 15472667,
"p99_ns": 15472667,
"ops_per_sec": 64.63009899973935
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Montgomery/M=copy-included",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 18090583,
"mean_ns": 18090583,
"p50_ns": 18090583,
"p95_ns": 18090583,
"p99_ns": 18090583,
"ops_per_sec": 55.277378291235834
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Montgomery/M=copy-included",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 17259334,
"mean_ns": 27067792,
"p50_ns": 17259334,
"p95_ns": 17259334,
"p99_ns": 17259334,
"ops_per_sec": 57.939663256994734
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Montgomery/M=warm-buffer",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 20193084,
"mean_ns": 20193084,
"p50_ns": 20193084,
"p95_ns": 20193084,
"p99_ns": 20193084,
"ops_per_sec": 49.52190561877522
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Montgomery/M=warm-buffer",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 15657500,
"mean_ns": 19391749,
"p50_ns": 15657500,
"p95_ns": 15657500,
"p99_ns": 15657500,
"ops_per_sec": 63.86715631486508
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Standard/M=kernel-only",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 15460667,
"mean_ns": 15460667,
"p50_ns": 15460667,
"p95_ns": 15460667,
"p99_ns": 15460667,
"ops_per_sec": 64.68026250096455
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Standard/M=kernel-only",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 16739292,
"mean_ns": 17003153,
"p50_ns": 16739292,
"p95_ns": 16739292,
"p99_ns": 16739292,
"ops_per_sec": 59.73968313594147
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Standard/M=end-to-end",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 21364583,
"mean_ns": 21364583,
"p50_ns": 21364583,
"p95_ns": 21364583,
"p99_ns": 21364583,
"ops_per_sec": 46.806436615215006
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Standard/M=end-to-end",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 20306375,
"mean_ns": 21561555,
"p50_ns": 20306375,
"p95_ns": 20306375,
"p99_ns": 20306375,
"ops_per_sec": 49.24561867886317
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Standard/M=copy-included",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 19448333,
"mean_ns": 19448333,
"p50_ns": 19448333,
"p95_ns": 19448333,
"p99_ns": 19448333,
"ops_per_sec": 51.41828865229735
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Standard/M=copy-included",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 16783083,
"mean_ns": 17226902,
"p50_ns": 16783083,
"p95_ns": 16783083,
"p99_ns": 16783083,
"ops_per_sec": 59.58380829076517
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Standard/M=warm-buffer",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 15308292,
"mean_ns": 15308292,
"p50_ns": 15308292,
"p95_ns": 15308292,
"p99_ns": 15308292,
"ops_per_sec": 65.32407403778292
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=128/D=Standard/M=warm-buffer",
"params": {
"B": "128",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 14781708,
"mean_ns": 14881555,
"p50_ns": 14781708,
"p95_ns": 14781708,
"p99_ns": 14781708,
"ops_per_sec": 67.65118077017893
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Montgomery/M=kernel-only",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 56641750,
"mean_ns": 56641750,
"p50_ns": 56641750,
"p95_ns": 56641750,
"p99_ns": 56641750,
"ops_per_sec": 17.65482175250588
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Montgomery/M=kernel-only",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 60649667,
"mean_ns": 60139611,
"p50_ns": 60649667,
"p95_ns": 60649667,
"p99_ns": 60649667,
"ops_per_sec": 16.488136694963224
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Montgomery/M=end-to-end",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 58163500,
"mean_ns": 58163500,
"p50_ns": 58163500,
"p95_ns": 58163500,
"p99_ns": 58163500,
"ops_per_sec": 17.192913081227918
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Montgomery/M=end-to-end",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 58553125,
"mean_ns": 61378833,
"p50_ns": 58553125,
"p95_ns": 58553125,
"p99_ns": 58553125,
"ops_per_sec": 17.078507765384
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Montgomery/M=copy-included",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 63729125,
"mean_ns": 63729125,
"p50_ns": 63729125,
"p95_ns": 63729125,
"p99_ns": 63729125,
"ops_per_sec": 15.691412678269158
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Montgomery/M=copy-included",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 54697209,
"mean_ns": 54314083,
"p50_ns": 54697209,
"p95_ns": 54697209,
"p99_ns": 54697209,
"ops_per_sec": 18.282468489388553
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Montgomery/M=warm-buffer",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 51052584,
"mean_ns": 51052584,
"p50_ns": 51052584,
"p95_ns": 51052584,
"p99_ns": 51052584,
"ops_per_sec": 19.58764712085876
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Montgomery/M=warm-buffer",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 59473917,
"mean_ns": 58913625,
"p50_ns": 59473917,
"p95_ns": 59473917,
"p99_ns": 59473917,
"ops_per_sec": 16.81409347899517
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Standard/M=kernel-only",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 56019250,
"mean_ns": 56019250,
"p50_ns": 56019250,
"p95_ns": 56019250,
"p99_ns": 56019250,
"ops_per_sec": 17.85100657363317
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Standard/M=kernel-only",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 77542917,
"mean_ns": 70835125,
"p50_ns": 77542917,
"p95_ns": 77542917,
"p99_ns": 77542917,
"ops_per_sec": 12.896084370929714
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Standard/M=end-to-end",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 60629000,
"mean_ns": 60629000,
"p50_ns": 60629000,
"p95_ns": 60629000,
"p99_ns": 60629000,
"ops_per_sec": 16.493757112932755
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Standard/M=end-to-end",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 60235125,
"mean_ns": 60846722,
"p50_ns": 60235125,
"p95_ns": 60235125,
"p99_ns": 60235125,
"ops_per_sec": 16.60160911096308
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Standard/M=copy-included",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 58921375,
"mean_ns": 58921375,
"p50_ns": 58921375,
"p95_ns": 58921375,
"p99_ns": 58921375,
"ops_per_sec": 16.97176958277026
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Standard/M=copy-included",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 63101875,
"mean_ns": 64111027,
"p50_ns": 63101875,
"p95_ns": 63101875,
"p99_ns": 63101875,
"ops_per_sec": 15.847389637788101
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Standard/M=warm-buffer",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 74239209,
"mean_ns": 74239209,
"p50_ns": 74239209,
"p95_ns": 74239209,
"p99_ns": 74239209,
"ops_per_sec": 13.469971103813888
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=512/D=Standard/M=warm-buffer",
"params": {
"B": "512",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 66056833,
"mean_ns": 66876694,
"p50_ns": 66056833,
"p95_ns": 66056833,
"p99_ns": 66056833,
"ops_per_sec": 15.138479315228448
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Montgomery/M=kernel-only",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 261825917,
"mean_ns": 261825917,
"p50_ns": 261825917,
"p95_ns": 261825917,
"p99_ns": 261825917,
"ops_per_sec": 3.8193316057401607
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Montgomery/M=kernel-only",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 270346375,
"mean_ns": 267671736,
"p50_ns": 270346375,
"p95_ns": 270346375,
"p99_ns": 270346375,
"ops_per_sec": 3.698958419546036
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Montgomery/M=end-to-end",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 249395667,
"mean_ns": 249395667,
"p50_ns": 249395667,
"p95_ns": 249395667,
"p99_ns": 249395667,
"ops_per_sec": 4.00969275861557
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Montgomery/M=end-to-end",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 266094917,
"mean_ns": 269467875,
"p50_ns": 266094917,
"p95_ns": 266094917,
"p99_ns": 266094917,
"ops_per_sec": 3.7580575054727556
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Montgomery/M=copy-included",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 265082125,
"mean_ns": 265082125,
"p50_ns": 265082125,
"p95_ns": 265082125,
"p99_ns": 265082125,
"ops_per_sec": 3.772415812646741
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Montgomery/M=copy-included",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 251805542,
"mean_ns": 255219569,
"p50_ns": 251805542,
"p95_ns": 251805542,
"p99_ns": 251805542,
"ops_per_sec": 3.9713184708222187
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Montgomery/M=warm-buffer",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 288629208,
"mean_ns": 288629208,
"p50_ns": 288629208,
"p95_ns": 288629208,
"p99_ns": 288629208,
"ops_per_sec": 3.4646528219694246
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Montgomery/M=warm-buffer",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 263500959,
"mean_ns": 274647861,
"p50_ns": 263500959,
"p95_ns": 263500959,
"p99_ns": 263500959,
"ops_per_sec": 3.795052601687116
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Standard/M=kernel-only",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 344356208,
"mean_ns": 344356208,
"p50_ns": 344356208,
"p95_ns": 344356208,
"p99_ns": 344356208,
"ops_per_sec": 2.903969717310861
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Standard/M=kernel-only",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 264613042,
"mean_ns": 272794597,
"p50_ns": 264613042,
"p95_ns": 264613042,
"p99_ns": 264613042,
"ops_per_sec": 3.7791032234911537
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Standard/M=end-to-end",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 239997375,
"mean_ns": 239997375,
"p50_ns": 239997375,
"p95_ns": 239997375,
"p99_ns": 239997375,
"ops_per_sec": 4.166712240081792
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Standard/M=end-to-end",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 264763833,
"mean_ns": 268937597,
"p50_ns": 264763833,
"p95_ns": 264763833,
"p99_ns": 264763833,
"ops_per_sec": 3.7769509100587766
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Standard/M=copy-included",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 250483583,
"mean_ns": 250483583,
"p50_ns": 250483583,
"p95_ns": 250483583,
"p99_ns": 250483583,
"ops_per_sec": 3.992277609666738
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Standard/M=copy-included",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 231735791,
"mean_ns": 229595541,
"p50_ns": 231735791,
"p95_ns": 231735791,
"p99_ns": 231735791,
"ops_per_sec": 4.315259182384994
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Standard/M=warm-buffer",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 256329833,
"mean_ns": 256329833,
"p50_ns": 256329833,
"p95_ns": 256329833,
"p99_ns": 256329833,
"ops_per_sec": 3.9012236238612146
},
{
"name": "BenchmarkNTTLadderGo/Go/N=4096/B=2048/D=Standard/M=warm-buffer",
"params": {
"B": "2048",
"N": "4096",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 189233125,
"mean_ns": 190016528,
"p50_ns": 189233125,
"p95_ns": 189233125,
"p99_ns": 189233125,
"ops_per_sec": 5.284487057960915
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 132167,
"mean_ns": 132167,
"p50_ns": 132167,
"p95_ns": 132167,
"p99_ns": 132167,
"ops_per_sec": 7566.18520508145
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 142791,
"mean_ns": 134750,
"p50_ns": 142791,
"p95_ns": 142791,
"p99_ns": 142791,
"ops_per_sec": 7003.242501278091
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Montgomery/M=end-to-end",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 208917,
"mean_ns": 208917,
"p50_ns": 208917,
"p95_ns": 208917,
"p99_ns": 208917,
"ops_per_sec": 4786.589889764835
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Montgomery/M=end-to-end",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 151959,
"mean_ns": 163208,
"p50_ns": 151959,
"p95_ns": 151959,
"p99_ns": 151959,
"ops_per_sec": 6580.722431708553
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Montgomery/M=copy-included",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 161208,
"mean_ns": 161208,
"p50_ns": 161208,
"p95_ns": 161208,
"p99_ns": 161208,
"ops_per_sec": 6203.166095975386
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Montgomery/M=copy-included",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 108917,
"mean_ns": 321403,
"p50_ns": 108917,
"p95_ns": 108917,
"p99_ns": 108917,
"ops_per_sec": 9181.303194175382
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Montgomery/M=warm-buffer",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 105792,
"mean_ns": 105792,
"p50_ns": 105792,
"p95_ns": 105792,
"p99_ns": 105792,
"ops_per_sec": 9452.510586811857
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Montgomery/M=warm-buffer",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 113292,
"mean_ns": 127403,
"p50_ns": 113292,
"p95_ns": 113292,
"p99_ns": 113292,
"ops_per_sec": 8826.74857889348
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Standard/M=kernel-only",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 193459,
"mean_ns": 193459,
"p50_ns": 193459,
"p95_ns": 193459,
"p99_ns": 193459,
"ops_per_sec": 5169.053908063207
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Standard/M=kernel-only",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 149041,
"mean_ns": 144485,
"p50_ns": 149041,
"p95_ns": 149041,
"p99_ns": 149041,
"ops_per_sec": 6709.563140343932
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Standard/M=end-to-end",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 140875,
"mean_ns": 140875,
"p50_ns": 140875,
"p95_ns": 140875,
"p99_ns": 140875,
"ops_per_sec": 7098.4915705412595
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Standard/M=end-to-end",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 137625,
"mean_ns": 143791,
"p50_ns": 137625,
"p95_ns": 137625,
"p99_ns": 137625,
"ops_per_sec": 7266.121707538601
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Standard/M=copy-included",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 109708,
"mean_ns": 109708,
"p50_ns": 109708,
"p95_ns": 109708,
"p99_ns": 109708,
"ops_per_sec": 9115.105552922303
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Standard/M=copy-included",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 106375,
"mean_ns": 114555,
"p50_ns": 106375,
"p95_ns": 106375,
"p99_ns": 106375,
"ops_per_sec": 9400.705052878966
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Standard/M=warm-buffer",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 127958,
"mean_ns": 127958,
"p50_ns": 127958,
"p95_ns": 127958,
"p99_ns": 127958,
"ops_per_sec": 7815.064317979337
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=1/D=Standard/M=warm-buffer",
"params": {
"B": "1",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 113125,
"mean_ns": 114680,
"p50_ns": 113125,
"p95_ns": 113125,
"p99_ns": 113125,
"ops_per_sec": 8839.779005524862
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Montgomery/M=kernel-only",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1880417,
"mean_ns": 1880417,
"p50_ns": 1880417,
"p95_ns": 1880417,
"p99_ns": 1880417,
"ops_per_sec": 531.7969365305675
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Montgomery/M=kernel-only",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 847250,
"mean_ns": 877861,
"p50_ns": 847250,
"p95_ns": 847250,
"p99_ns": 847250,
"ops_per_sec": 1180.2891708468576
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Montgomery/M=end-to-end",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1189958,
"mean_ns": 1189958,
"p50_ns": 1189958,
"p95_ns": 1189958,
"p99_ns": 1189958,
"ops_per_sec": 840.3657944229965
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Montgomery/M=end-to-end",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1020458,
"mean_ns": 1000444,
"p50_ns": 1020458,
"p95_ns": 1020458,
"p99_ns": 1020458,
"ops_per_sec": 979.9521391375246
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Montgomery/M=copy-included",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1011084,
"mean_ns": 1011084,
"p50_ns": 1011084,
"p95_ns": 1011084,
"p99_ns": 1011084,
"ops_per_sec": 989.0375082584632
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Montgomery/M=copy-included",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 975208,
"mean_ns": 1373514,
"p50_ns": 975208,
"p95_ns": 975208,
"p99_ns": 975208,
"ops_per_sec": 1025.422268890329
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Montgomery/M=warm-buffer",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1016125,
"mean_ns": 1016125,
"p50_ns": 1016125,
"p95_ns": 1016125,
"p99_ns": 1016125,
"ops_per_sec": 984.1308894082913
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Montgomery/M=warm-buffer",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 898834,
"mean_ns": 940402,
"p50_ns": 898834,
"p95_ns": 898834,
"p99_ns": 898834,
"ops_per_sec": 1112.552484663464
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Standard/M=kernel-only",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1046125,
"mean_ns": 1046125,
"p50_ns": 1046125,
"p95_ns": 1046125,
"p99_ns": 1046125,
"ops_per_sec": 955.9087107181264
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Standard/M=kernel-only",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 988208,
"mean_ns": 1005305,
"p50_ns": 988208,
"p95_ns": 988208,
"p99_ns": 988208,
"ops_per_sec": 1011.9327105224811
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Standard/M=end-to-end",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 936708,
"mean_ns": 936708,
"p50_ns": 936708,
"p95_ns": 936708,
"p99_ns": 936708,
"ops_per_sec": 1067.568548576504
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Standard/M=end-to-end",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 928791,
"mean_ns": 1281874,
"p50_ns": 928791,
"p95_ns": 928791,
"p99_ns": 928791,
"ops_per_sec": 1076.6684862364084
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Standard/M=copy-included",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1105000,
"mean_ns": 1105000,
"p50_ns": 1105000,
"p95_ns": 1105000,
"p99_ns": 1105000,
"ops_per_sec": 904.9773755656108
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Standard/M=copy-included",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1159000,
"mean_ns": 1197764,
"p50_ns": 1159000,
"p95_ns": 1159000,
"p99_ns": 1159000,
"ops_per_sec": 862.8127696289905
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Standard/M=warm-buffer",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1030750,
"mean_ns": 1030750,
"p50_ns": 1030750,
"p95_ns": 1030750,
"p99_ns": 1030750,
"ops_per_sec": 970.1673538685424
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=8/D=Standard/M=warm-buffer",
"params": {
"B": "8",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 831583,
"mean_ns": 837639,
"p50_ns": 831583,
"p95_ns": 831583,
"p99_ns": 831583,
"ops_per_sec": 1202.5257851591482
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Montgomery/M=kernel-only",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8476458,
"mean_ns": 8476458,
"p50_ns": 8476458,
"p95_ns": 8476458,
"p99_ns": 8476458,
"ops_per_sec": 117.97380462452595
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Montgomery/M=kernel-only",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 4125917,
"mean_ns": 4165833,
"p50_ns": 4125917,
"p95_ns": 4125917,
"p99_ns": 4125917,
"ops_per_sec": 242.37036275814563
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Montgomery/M=end-to-end",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 5699833,
"mean_ns": 5699833,
"p50_ns": 5699833,
"p95_ns": 5699833,
"p99_ns": 5699833,
"ops_per_sec": 175.4437366849169
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Montgomery/M=end-to-end",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 3678834,
"mean_ns": 3998764,
"p50_ns": 3678834,
"p95_ns": 3678834,
"p99_ns": 3678834,
"ops_per_sec": 271.82525767675304
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Montgomery/M=copy-included",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 4307875,
"mean_ns": 4307875,
"p50_ns": 4307875,
"p95_ns": 4307875,
"p99_ns": 4307875,
"ops_per_sec": 232.13301221599977
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Montgomery/M=copy-included",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 3774625,
"mean_ns": 4006805,
"p50_ns": 3774625,
"p95_ns": 3774625,
"p99_ns": 3774625,
"ops_per_sec": 264.92697950127496
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Montgomery/M=warm-buffer",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 4169125,
"mean_ns": 4169125,
"p50_ns": 4169125,
"p95_ns": 4169125,
"p99_ns": 4169125,
"ops_per_sec": 239.8584834947381
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Montgomery/M=warm-buffer",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 3723959,
"mean_ns": 3737541,
"p50_ns": 3723959,
"p95_ns": 3723959,
"p99_ns": 3723959,
"ops_per_sec": 268.5314204587107
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Standard/M=kernel-only",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 3926708,
"mean_ns": 3926708,
"p50_ns": 3926708,
"p95_ns": 3926708,
"p99_ns": 3926708,
"ops_per_sec": 254.66624969312716
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Standard/M=kernel-only",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 3581625,
"mean_ns": 3581500,
"p50_ns": 3581625,
"p95_ns": 3581625,
"p99_ns": 3581625,
"ops_per_sec": 279.20287578962063
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Standard/M=end-to-end",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 4362375,
"mean_ns": 4362375,
"p50_ns": 4362375,
"p95_ns": 4362375,
"p99_ns": 4362375,
"ops_per_sec": 229.23292931029542
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Standard/M=end-to-end",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 4369625,
"mean_ns": 4225986,
"p50_ns": 4369625,
"p95_ns": 4369625,
"p99_ns": 4369625,
"ops_per_sec": 228.85259032525676
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Standard/M=copy-included",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 3736000,
"mean_ns": 3736000,
"p50_ns": 3736000,
"p95_ns": 3736000,
"p99_ns": 3736000,
"ops_per_sec": 267.6659528907923
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Standard/M=copy-included",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 4766084,
"mean_ns": 4619180,
"p50_ns": 4766084,
"p95_ns": 4766084,
"p99_ns": 4766084,
"ops_per_sec": 209.81585721107726
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Standard/M=warm-buffer",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 3770458,
"mean_ns": 3770458,
"p50_ns": 3770458,
"p95_ns": 3770458,
"p99_ns": 3770458,
"ops_per_sec": 265.2197690572339
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=32/D=Standard/M=warm-buffer",
"params": {
"B": "32",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 3954583,
"mean_ns": 3999278,
"p50_ns": 3954583,
"p95_ns": 3954583,
"p99_ns": 3954583,
"ops_per_sec": 252.8711623956306
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Montgomery/M=kernel-only",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 16882833,
"mean_ns": 16882833,
"p50_ns": 16882833,
"p95_ns": 16882833,
"p99_ns": 16882833,
"ops_per_sec": 59.231765190119454
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Montgomery/M=kernel-only",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 20520958,
"mean_ns": 19954208,
"p50_ns": 20520958,
"p95_ns": 20520958,
"p99_ns": 20520958,
"ops_per_sec": 48.73066842201032
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Montgomery/M=end-to-end",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 18595917,
"mean_ns": 18595917,
"p50_ns": 18595917,
"p95_ns": 18595917,
"p99_ns": 18595917,
"ops_per_sec": 53.775245393921686
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Montgomery/M=end-to-end",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 16157875,
"mean_ns": 16571944,
"p50_ns": 16157875,
"p95_ns": 16157875,
"p99_ns": 16157875,
"ops_per_sec": 61.889326412043665
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Montgomery/M=copy-included",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 23310167,
"mean_ns": 23310167,
"p50_ns": 23310167,
"p95_ns": 23310167,
"p99_ns": 23310167,
"ops_per_sec": 42.89973555316013
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Montgomery/M=copy-included",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 16178792,
"mean_ns": 16801833,
"p50_ns": 16178792,
"p95_ns": 16178792,
"p99_ns": 16178792,
"ops_per_sec": 61.80931184479039
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Montgomery/M=warm-buffer",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 15442959,
"mean_ns": 15442959,
"p50_ns": 15442959,
"p95_ns": 15442959,
"p99_ns": 15442959,
"ops_per_sec": 64.75442951056206
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Montgomery/M=warm-buffer",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 14141833,
"mean_ns": 14750000,
"p50_ns": 14141833,
"p95_ns": 14141833,
"p99_ns": 14141833,
"ops_per_sec": 70.71219126968901
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Standard/M=kernel-only",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 17733542,
"mean_ns": 17733542,
"p50_ns": 17733542,
"p95_ns": 17733542,
"p99_ns": 17733542,
"ops_per_sec": 56.39031390344918
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Standard/M=kernel-only",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 16976292,
"mean_ns": 16847097,
"p50_ns": 16976292,
"p95_ns": 16976292,
"p99_ns": 16976292,
"ops_per_sec": 58.90567857810174
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Standard/M=end-to-end",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 17672916,
"mean_ns": 17672916,
"p50_ns": 17672916,
"p95_ns": 17672916,
"p99_ns": 17672916,
"ops_per_sec": 56.58375788126872
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Standard/M=end-to-end",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 15121125,
"mean_ns": 15089069,
"p50_ns": 15121125,
"p95_ns": 15121125,
"p99_ns": 15121125,
"ops_per_sec": 66.13264555381957
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Standard/M=copy-included",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 14861459,
"mean_ns": 14861459,
"p50_ns": 14861459,
"p95_ns": 14861459,
"p99_ns": 14861459,
"ops_per_sec": 67.28814445472682
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Standard/M=copy-included",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 15209083,
"mean_ns": 14982180,
"p50_ns": 15209083,
"p95_ns": 15209083,
"p99_ns": 15209083,
"ops_per_sec": 65.75018362382532
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Standard/M=warm-buffer",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 18279083,
"mean_ns": 18279083,
"p50_ns": 18279083,
"p95_ns": 18279083,
"p99_ns": 18279083,
"ops_per_sec": 54.70733953120077
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=128/D=Standard/M=warm-buffer",
"params": {
"B": "128",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 15304000,
"mean_ns": 15165431,
"p50_ns": 15304000,
"p95_ns": 15304000,
"p99_ns": 15304000,
"ops_per_sec": 65.34239414532148
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Montgomery/M=kernel-only",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 62971625,
"mean_ns": 62971625,
"p50_ns": 62971625,
"p95_ns": 62971625,
"p99_ns": 62971625,
"ops_per_sec": 15.880168250382614
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Montgomery/M=kernel-only",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 60422916,
"mean_ns": 60943750,
"p50_ns": 60422916,
"p95_ns": 60422916,
"p99_ns": 60422916,
"ops_per_sec": 16.550012250319067
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Montgomery/M=end-to-end",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 62991375,
"mean_ns": 62991375,
"p50_ns": 62991375,
"p95_ns": 62991375,
"p99_ns": 62991375,
"ops_per_sec": 15.875189262021983
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Montgomery/M=end-to-end",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 71027583,
"mean_ns": 76236833,
"p50_ns": 71027583,
"p95_ns": 71027583,
"p99_ns": 71027583,
"ops_per_sec": 14.079037435358035
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Montgomery/M=copy-included",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 66416042,
"mean_ns": 66416042,
"p50_ns": 66416042,
"p95_ns": 66416042,
"p99_ns": 66416042,
"ops_per_sec": 15.056603342909233
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Montgomery/M=copy-included",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 67081500,
"mean_ns": 66352055,
"p50_ns": 67081500,
"p95_ns": 67081500,
"p99_ns": 67081500,
"ops_per_sec": 14.907239700960771
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Montgomery/M=warm-buffer",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 62892000,
"mean_ns": 62892000,
"p50_ns": 62892000,
"p95_ns": 62892000,
"p99_ns": 62892000,
"ops_per_sec": 15.900273484703938
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Montgomery/M=warm-buffer",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 64903959,
"mean_ns": 63862097,
"p50_ns": 64903959,
"p95_ns": 64903959,
"p99_ns": 64903959,
"ops_per_sec": 15.407380619108304
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Standard/M=kernel-only",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 68406417,
"mean_ns": 68406417,
"p50_ns": 68406417,
"p95_ns": 68406417,
"p99_ns": 68406417,
"ops_per_sec": 14.618511593729577
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Standard/M=kernel-only",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 65269375,
"mean_ns": 66589958,
"p50_ns": 65269375,
"p95_ns": 65269375,
"p99_ns": 65269375,
"ops_per_sec": 15.321121123038179
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Standard/M=end-to-end",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 72266584,
"mean_ns": 72266584,
"p50_ns": 72266584,
"p95_ns": 72266584,
"p99_ns": 72266584,
"ops_per_sec": 13.8376542054347
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Standard/M=end-to-end",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 66592833,
"mean_ns": 66104319,
"p50_ns": 66592833,
"p95_ns": 66592833,
"p99_ns": 66592833,
"ops_per_sec": 15.016630993908908
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Standard/M=copy-included",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 68767583,
"mean_ns": 68767583,
"p50_ns": 68767583,
"p95_ns": 68767583,
"p99_ns": 68767583,
"ops_per_sec": 14.541735456952152
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Standard/M=copy-included",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 71263375,
"mean_ns": 70234805,
"p50_ns": 71263375,
"p95_ns": 71263375,
"p99_ns": 71263375,
"ops_per_sec": 14.032453556963867
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Standard/M=warm-buffer",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 81486459,
"mean_ns": 81486459,
"p50_ns": 81486459,
"p95_ns": 81486459,
"p99_ns": 81486459,
"ops_per_sec": 12.27197760550621
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=512/D=Standard/M=warm-buffer",
"params": {
"B": "512",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 68022750,
"mean_ns": 67662152,
"p50_ns": 68022750,
"p95_ns": 68022750,
"p99_ns": 68022750,
"ops_per_sec": 14.70096401571533
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Montgomery/M=kernel-only",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 258105708,
"mean_ns": 258105708,
"p50_ns": 258105708,
"p95_ns": 258105708,
"p99_ns": 258105708,
"ops_per_sec": 3.8743815770242476
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Montgomery/M=kernel-only",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 261699375,
"mean_ns": 302829666,
"p50_ns": 261699375,
"p95_ns": 261699375,
"p99_ns": 261699375,
"ops_per_sec": 3.821178403654957
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Montgomery/M=end-to-end",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 348275292,
"mean_ns": 348275292,
"p50_ns": 348275292,
"p95_ns": 348275292,
"p99_ns": 348275292,
"ops_per_sec": 2.8712918285343076
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Montgomery/M=end-to-end",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 315671875,
"mean_ns": 358579055,
"p50_ns": 315671875,
"p95_ns": 315671875,
"p99_ns": 315671875,
"ops_per_sec": 3.1678463594515667
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Montgomery/M=copy-included",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 279792500,
"mean_ns": 279792500,
"p50_ns": 279792500,
"p95_ns": 279792500,
"p99_ns": 279792500,
"ops_per_sec": 3.5740772179382936
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Montgomery/M=copy-included",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 297909958,
"mean_ns": 297448875,
"p50_ns": 297909958,
"p95_ns": 297909958,
"p99_ns": 297909958,
"ops_per_sec": 3.356718945259292
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Montgomery/M=warm-buffer",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 319830625,
"mean_ns": 319830625,
"p50_ns": 319830625,
"p95_ns": 319830625,
"p99_ns": 319830625,
"ops_per_sec": 3.1266549286829552
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Montgomery/M=warm-buffer",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 497644417,
"mean_ns": 455090403,
"p50_ns": 497644417,
"p95_ns": 497644417,
"p99_ns": 497644417,
"ops_per_sec": 2.0094669322895267
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Standard/M=kernel-only",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 306570875,
"mean_ns": 306570875,
"p50_ns": 306570875,
"p95_ns": 306570875,
"p99_ns": 306570875,
"ops_per_sec": 3.2618884621704525
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Standard/M=kernel-only",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 413361042,
"mean_ns": 435651653,
"p50_ns": 413361042,
"p95_ns": 413361042,
"p99_ns": 413361042,
"ops_per_sec": 2.4191926630570086
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Standard/M=end-to-end",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 478684417,
"mean_ns": 478684417,
"p50_ns": 478684417,
"p95_ns": 478684417,
"p99_ns": 478684417,
"ops_per_sec": 2.0890590219484833
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Standard/M=end-to-end",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 309628959,
"mean_ns": 303525931,
"p50_ns": 309628959,
"p95_ns": 309628959,
"p99_ns": 309628959,
"ops_per_sec": 3.229672066946425
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Standard/M=copy-included",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 283243417,
"mean_ns": 283243417,
"p50_ns": 283243417,
"p95_ns": 283243417,
"p99_ns": 283243417,
"ops_per_sec": 3.5305321853252463
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Standard/M=copy-included",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 504483208,
"mean_ns": 486723611,
"p50_ns": 504483208,
"p95_ns": 504483208,
"p99_ns": 504483208,
"ops_per_sec": 1.982226532305115
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Standard/M=warm-buffer",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 347969625,
"mean_ns": 347969625,
"p50_ns": 347969625,
"p95_ns": 347969625,
"p99_ns": 347969625,
"ops_per_sec": 2.873814057764381
},
{
"name": "BenchmarkNTTLadderGo/Go/N=8192/B=2048/D=Standard/M=warm-buffer",
"params": {
"B": "2048",
"N": "8192",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 374014208,
"mean_ns": 363098513,
"p50_ns": 374014208,
"p95_ns": 374014208,
"p99_ns": 374014208,
"ops_per_sec": 2.6736952196211754
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 226709,
"mean_ns": 226709,
"p50_ns": 226709,
"p95_ns": 226709,
"p99_ns": 226709,
"ops_per_sec": 4410.9408978029105
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 357917,
"mean_ns": 479180,
"p50_ns": 357917,
"p95_ns": 357917,
"p99_ns": 357917,
"ops_per_sec": 2793.9438473165565
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Montgomery/M=end-to-end",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 192750,
"mean_ns": 192750,
"p50_ns": 192750,
"p95_ns": 192750,
"p99_ns": 192750,
"ops_per_sec": 5188.067444876783
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Montgomery/M=end-to-end",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 270625,
"mean_ns": 288528,
"p50_ns": 270625,
"p95_ns": 270625,
"p99_ns": 270625,
"ops_per_sec": 3695.150115473441
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Montgomery/M=copy-included",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 357083,
"mean_ns": 357083,
"p50_ns": 357083,
"p95_ns": 357083,
"p99_ns": 357083,
"ops_per_sec": 2800.469358664512
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Montgomery/M=copy-included",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 322667,
"mean_ns": 292597,
"p50_ns": 322667,
"p95_ns": 322667,
"p99_ns": 322667,
"ops_per_sec": 3099.1703520967435
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Montgomery/M=warm-buffer",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 808334,
"mean_ns": 808334,
"p50_ns": 808334,
"p95_ns": 808334,
"p99_ns": 808334,
"ops_per_sec": 1237.1123817629841
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Montgomery/M=warm-buffer",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 270292,
"mean_ns": 264639,
"p50_ns": 270292,
"p95_ns": 270292,
"p99_ns": 270292,
"ops_per_sec": 3699.702543915469
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Standard/M=kernel-only",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 700333,
"mean_ns": 700333,
"p50_ns": 700333,
"p95_ns": 700333,
"p99_ns": 700333,
"ops_per_sec": 1427.8921598725178
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Standard/M=kernel-only",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 248917,
"mean_ns": 256472,
"p50_ns": 248917,
"p95_ns": 248917,
"p99_ns": 248917,
"ops_per_sec": 4017.4033914919432
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Standard/M=end-to-end",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 205458,
"mean_ns": 205458,
"p50_ns": 205458,
"p95_ns": 205458,
"p99_ns": 205458,
"ops_per_sec": 4867.174799715757
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Standard/M=end-to-end",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 182125,
"mean_ns": 193097,
"p50_ns": 182125,
"p95_ns": 182125,
"p99_ns": 182125,
"ops_per_sec": 5490.73438572409
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Standard/M=copy-included",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1206208,
"mean_ns": 1206208,
"p50_ns": 1206208,
"p95_ns": 1206208,
"p99_ns": 1206208,
"ops_per_sec": 829.0444102509683
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Standard/M=copy-included",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 245833,
"mean_ns": 252555,
"p50_ns": 245833,
"p95_ns": 245833,
"p99_ns": 245833,
"ops_per_sec": 4067.802125833391
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Standard/M=warm-buffer",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 326292,
"mean_ns": 326292,
"p50_ns": 326292,
"p95_ns": 326292,
"p99_ns": 326292,
"ops_per_sec": 3064.7395584323244
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=1/D=Standard/M=warm-buffer",
"params": {
"B": "1",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 183292,
"mean_ns": 198013,
"p50_ns": 183292,
"p95_ns": 183292,
"p99_ns": 183292,
"ops_per_sec": 5455.775483927286
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Montgomery/M=kernel-only",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1557792,
"mean_ns": 1557792,
"p50_ns": 1557792,
"p95_ns": 1557792,
"p99_ns": 1557792,
"ops_per_sec": 641.9342248515848
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Montgomery/M=kernel-only",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1500875,
"mean_ns": 2486472,
"p50_ns": 1500875,
"p95_ns": 1500875,
"p99_ns": 1500875,
"ops_per_sec": 666.2780044973765
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Montgomery/M=end-to-end",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1820625,
"mean_ns": 1820625,
"p50_ns": 1820625,
"p95_ns": 1820625,
"p99_ns": 1820625,
"ops_per_sec": 549.2619292825266
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Montgomery/M=end-to-end",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1680542,
"mean_ns": 1774264,
"p50_ns": 1680542,
"p95_ns": 1680542,
"p99_ns": 1680542,
"ops_per_sec": 595.0461220249182
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Montgomery/M=copy-included",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1774083,
"mean_ns": 1774083,
"p50_ns": 1774083,
"p95_ns": 1774083,
"p99_ns": 1774083,
"ops_per_sec": 563.6714854941962
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Montgomery/M=copy-included",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1756708,
"mean_ns": 1682319,
"p50_ns": 1756708,
"p95_ns": 1756708,
"p99_ns": 1756708,
"ops_per_sec": 569.2465680124415
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Montgomery/M=warm-buffer",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1614708,
"mean_ns": 1614708,
"p50_ns": 1614708,
"p95_ns": 1614708,
"p99_ns": 1614708,
"ops_per_sec": 619.3070202166583
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Montgomery/M=warm-buffer",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1471875,
"mean_ns": 1469430,
"p50_ns": 1471875,
"p95_ns": 1471875,
"p99_ns": 1471875,
"ops_per_sec": 679.4055201698513
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Standard/M=kernel-only",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1505417,
"mean_ns": 1505417,
"p50_ns": 1505417,
"p95_ns": 1505417,
"p99_ns": 1505417,
"ops_per_sec": 664.2677743110381
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Standard/M=kernel-only",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1979792,
"mean_ns": 2136125,
"p50_ns": 1979792,
"p95_ns": 1979792,
"p99_ns": 1979792,
"ops_per_sec": 505.1035664352619
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Standard/M=end-to-end",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1563083,
"mean_ns": 1563083,
"p50_ns": 1563083,
"p95_ns": 1563083,
"p99_ns": 1563083,
"ops_per_sec": 639.7612922666294
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Standard/M=end-to-end",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1776500,
"mean_ns": 1891986,
"p50_ns": 1776500,
"p95_ns": 1776500,
"p99_ns": 1776500,
"ops_per_sec": 562.9045876723895
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Standard/M=copy-included",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 2798000,
"mean_ns": 2798000,
"p50_ns": 2798000,
"p95_ns": 2798000,
"p99_ns": 2798000,
"ops_per_sec": 357.39814152966403
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Standard/M=copy-included",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1776584,
"mean_ns": 1945972,
"p50_ns": 1776584,
"p95_ns": 1776584,
"p99_ns": 1776584,
"ops_per_sec": 562.8779725585731
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Standard/M=warm-buffer",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 2262416,
"mean_ns": 2262416,
"p50_ns": 2262416,
"p95_ns": 2262416,
"p99_ns": 2262416,
"ops_per_sec": 442.00536064101385
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=8/D=Standard/M=warm-buffer",
"params": {
"B": "8",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 1401167,
"mean_ns": 1469861,
"p50_ns": 1401167,
"p95_ns": 1401167,
"p99_ns": 1401167,
"ops_per_sec": 713.6908020243126
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Montgomery/M=kernel-only",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 6480709,
"mean_ns": 6480709,
"p50_ns": 6480709,
"p95_ns": 6480709,
"p99_ns": 6480709,
"ops_per_sec": 154.30410468978008
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Montgomery/M=kernel-only",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 7913958,
"mean_ns": 7693652,
"p50_ns": 7913958,
"p95_ns": 7913958,
"p99_ns": 7913958,
"ops_per_sec": 126.35902288083915
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Montgomery/M=end-to-end",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 7620833,
"mean_ns": 7620833,
"p50_ns": 7620833,
"p95_ns": 7620833,
"p99_ns": 7620833,
"ops_per_sec": 131.21925122883547
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Montgomery/M=end-to-end",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 9643750,
"mean_ns": 12908389,
"p50_ns": 9643750,
"p95_ns": 9643750,
"p99_ns": 9643750,
"ops_per_sec": 103.69410239792612
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Montgomery/M=copy-included",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 14921500,
"mean_ns": 14921500,
"p50_ns": 14921500,
"p95_ns": 14921500,
"p99_ns": 14921500,
"ops_per_sec": 67.01739101296786
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Montgomery/M=copy-included",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 9661417,
"mean_ns": 9936736,
"p50_ns": 9661417,
"p95_ns": 9661417,
"p99_ns": 9661417,
"ops_per_sec": 103.50448593617271
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Montgomery/M=warm-buffer",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8446625,
"mean_ns": 8446625,
"p50_ns": 8446625,
"p95_ns": 8446625,
"p99_ns": 8446625,
"ops_per_sec": 118.39048140529502
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Montgomery/M=warm-buffer",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 6653833,
"mean_ns": 7345361,
"p50_ns": 6653833,
"p95_ns": 6653833,
"p99_ns": 6653833,
"ops_per_sec": 150.28931444477192
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Standard/M=kernel-only",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8583750,
"mean_ns": 8583750,
"p50_ns": 8583750,
"p95_ns": 8583750,
"p99_ns": 8583750,
"ops_per_sec": 116.4991990680064
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Standard/M=kernel-only",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 8619708,
"mean_ns": 8069889,
"p50_ns": 8619708,
"p95_ns": 8619708,
"p99_ns": 8619708,
"ops_per_sec": 116.01321065632386
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Standard/M=end-to-end",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 7191708,
"mean_ns": 7191708,
"p50_ns": 7191708,
"p95_ns": 7191708,
"p99_ns": 7191708,
"ops_per_sec": 139.04902701833834
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Standard/M=end-to-end",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 7637042,
"mean_ns": 7473111,
"p50_ns": 7637042,
"p95_ns": 7637042,
"p99_ns": 7637042,
"ops_per_sec": 130.94074904917375
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Standard/M=copy-included",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 8022583,
"mean_ns": 8022583,
"p50_ns": 8022583,
"p95_ns": 8022583,
"p99_ns": 8022583,
"ops_per_sec": 124.64813389901981
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Standard/M=copy-included",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 7569125,
"mean_ns": 7533680,
"p50_ns": 7569125,
"p95_ns": 7569125,
"p99_ns": 7569125,
"ops_per_sec": 132.115667266692
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Standard/M=warm-buffer",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 6912084,
"mean_ns": 6912084,
"p50_ns": 6912084,
"p95_ns": 6912084,
"p99_ns": 6912084,
"ops_per_sec": 144.6741677329153
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=32/D=Standard/M=warm-buffer",
"params": {
"B": "32",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 8676292,
"mean_ns": 8712569,
"p50_ns": 8676292,
"p95_ns": 8676292,
"p99_ns": 8676292,
"ops_per_sec": 115.25660962079192
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Montgomery/M=kernel-only",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 45867667,
"mean_ns": 45867667,
"p50_ns": 45867667,
"p95_ns": 45867667,
"p99_ns": 45867667,
"ops_per_sec": 21.80185009191769
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Montgomery/M=kernel-only",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 43483958,
"mean_ns": 43005097,
"p50_ns": 43483958,
"p95_ns": 43483958,
"p99_ns": 43483958,
"ops_per_sec": 22.996986612856173
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Montgomery/M=end-to-end",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 92123541,
"mean_ns": 92123541,
"p50_ns": 92123541,
"p95_ns": 92123541,
"p99_ns": 92123541,
"ops_per_sec": 10.85498873735216
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Montgomery/M=end-to-end",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 45032167,
"mean_ns": 46082430,
"p50_ns": 45032167,
"p95_ns": 45032167,
"p99_ns": 45032167,
"ops_per_sec": 22.20634863074655
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Montgomery/M=copy-included",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 34688000,
"mean_ns": 34688000,
"p50_ns": 34688000,
"p95_ns": 34688000,
"p99_ns": 34688000,
"ops_per_sec": 28.828413284132843
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Montgomery/M=copy-included",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 38538875,
"mean_ns": 42248583,
"p50_ns": 38538875,
"p95_ns": 38538875,
"p99_ns": 38538875,
"ops_per_sec": 25.94782541005673
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Montgomery/M=warm-buffer",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 28355542,
"mean_ns": 28355542,
"p50_ns": 28355542,
"p95_ns": 28355542,
"p99_ns": 28355542,
"ops_per_sec": 35.26647453961557
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Montgomery/M=warm-buffer",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 28541875,
"mean_ns": 29274014,
"p50_ns": 28541875,
"p95_ns": 28541875,
"p99_ns": 28541875,
"ops_per_sec": 35.0362406113824
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Standard/M=kernel-only",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 28674000,
"mean_ns": 28674000,
"p50_ns": 28674000,
"p95_ns": 28674000,
"p99_ns": 28674000,
"ops_per_sec": 34.874799469903046
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Standard/M=kernel-only",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 28667416,
"mean_ns": 28838722,
"p50_ns": 28667416,
"p95_ns": 28667416,
"p99_ns": 28667416,
"ops_per_sec": 34.88280910982699
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Standard/M=end-to-end",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 30010959,
"mean_ns": 30010959,
"p50_ns": 30010959,
"p95_ns": 30010959,
"p99_ns": 30010959,
"ops_per_sec": 33.32116111317869
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Standard/M=end-to-end",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 29031167,
"mean_ns": 31127625,
"p50_ns": 29031167,
"p95_ns": 29031167,
"p99_ns": 29031167,
"ops_per_sec": 34.445738953587366
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Standard/M=copy-included",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 30798542,
"mean_ns": 30798542,
"p50_ns": 30798542,
"p95_ns": 30798542,
"p99_ns": 30798542,
"ops_per_sec": 32.469069477379804
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Standard/M=copy-included",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 28878833,
"mean_ns": 28817027,
"p50_ns": 28878833,
"p95_ns": 28878833,
"p99_ns": 28878833,
"ops_per_sec": 34.627438027014456
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Standard/M=warm-buffer",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 30031250,
"mean_ns": 30031250,
"p50_ns": 30031250,
"p95_ns": 30031250,
"p99_ns": 30031250,
"ops_per_sec": 33.29864724245577
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=128/D=Standard/M=warm-buffer",
"params": {
"B": "128",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 28023333,
"mean_ns": 28203749,
"p50_ns": 28023333,
"p95_ns": 28023333,
"p99_ns": 28023333,
"ops_per_sec": 35.68454901492267
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Montgomery/M=kernel-only",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 109132291,
"mean_ns": 109132291,
"p50_ns": 109132291,
"p95_ns": 109132291,
"p99_ns": 109132291,
"ops_per_sec": 9.163190755337483
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Montgomery/M=kernel-only",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 108024958,
"mean_ns": 115623055,
"p50_ns": 108024958,
"p95_ns": 108024958,
"p99_ns": 108024958,
"ops_per_sec": 9.257120007396809
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Montgomery/M=end-to-end",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 110550167,
"mean_ns": 110550167,
"p50_ns": 110550167,
"p95_ns": 110550167,
"p99_ns": 110550167,
"ops_per_sec": 9.045667022827745
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Montgomery/M=end-to-end",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 108058375,
"mean_ns": 107995583,
"p50_ns": 108058375,
"p95_ns": 108058375,
"p99_ns": 108058375,
"ops_per_sec": 9.254257247529402
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Montgomery/M=copy-included",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 120641666,
"mean_ns": 120641666,
"p50_ns": 120641666,
"p95_ns": 120641666,
"p99_ns": 120641666,
"ops_per_sec": 8.289010199842565
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Montgomery/M=copy-included",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 108875125,
"mean_ns": 109043375,
"p50_ns": 108875125,
"p95_ns": 108875125,
"p99_ns": 108875125,
"ops_per_sec": 9.184834460580413
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Montgomery/M=warm-buffer",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 1890558542,
"mean_ns": 1890558542,
"p50_ns": 1890558542,
"p95_ns": 1890558542,
"p99_ns": 1890558542,
"ops_per_sec": 0.5289442129319686
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Montgomery/M=warm-buffer",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 378230625,
"mean_ns": 353132569,
"p50_ns": 378230625,
"p95_ns": 378230625,
"p99_ns": 378230625,
"ops_per_sec": 2.6438895581234334
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Standard/M=kernel-only",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 554300000,
"mean_ns": 554300000,
"p50_ns": 554300000,
"p95_ns": 554300000,
"p99_ns": 554300000,
"ops_per_sec": 1.8040772145047808
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Standard/M=kernel-only",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 435716709,
"mean_ns": 401161694,
"p50_ns": 435716709,
"p95_ns": 435716709,
"p99_ns": 435716709,
"ops_per_sec": 2.295069202865938
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Standard/M=end-to-end",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 131728834,
"mean_ns": 131728834,
"p50_ns": 131728834,
"p95_ns": 131728834,
"p99_ns": 131728834,
"ops_per_sec": 7.591352398974396
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Standard/M=end-to-end",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 118162167,
"mean_ns": 138746653,
"p50_ns": 118162167,
"p95_ns": 118162167,
"p99_ns": 118162167,
"ops_per_sec": 8.462945673635115
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Standard/M=copy-included",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 136105958,
"mean_ns": 136105958,
"p50_ns": 136105958,
"p95_ns": 136105958,
"p99_ns": 136105958,
"ops_per_sec": 7.347216938144618
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Standard/M=copy-included",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 110052041,
"mean_ns": 120740736,
"p50_ns": 110052041,
"p95_ns": 110052041,
"p99_ns": 110052041,
"ops_per_sec": 9.086610215616084
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Standard/M=warm-buffer",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 111170500,
"mean_ns": 111170500,
"p50_ns": 111170500,
"p95_ns": 111170500,
"p99_ns": 111170500,
"ops_per_sec": 8.995192069838671
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=512/D=Standard/M=warm-buffer",
"params": {
"B": "512",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 108601500,
"mean_ns": 106713277,
"p50_ns": 108601500,
"p95_ns": 108601500,
"p99_ns": 108601500,
"ops_per_sec": 9.207975948766823
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Montgomery/M=kernel-only",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 413730041,
"mean_ns": 413730041,
"p50_ns": 413730041,
"p95_ns": 413730041,
"p99_ns": 413730041,
"ops_per_sec": 2.417035025020095
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Montgomery/M=kernel-only",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 430604166,
"mean_ns": 468892347,
"p50_ns": 430604166,
"p95_ns": 430604166,
"p99_ns": 430604166,
"ops_per_sec": 2.3223184515126127
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Montgomery/M=end-to-end",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 447454084,
"mean_ns": 447454084,
"p50_ns": 447454084,
"p95_ns": 447454084,
"p99_ns": 447454084,
"ops_per_sec": 2.2348661812638633
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Montgomery/M=end-to-end",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 452485708,
"mean_ns": 458263236,
"p50_ns": 452485708,
"p95_ns": 452485708,
"p99_ns": 452485708,
"ops_per_sec": 2.2100145536530404
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Montgomery/M=copy-included",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 414197167,
"mean_ns": 414197167,
"p50_ns": 414197167,
"p95_ns": 414197167,
"p99_ns": 414197167,
"ops_per_sec": 2.4143091253929314
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Montgomery/M=copy-included",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 400051833,
"mean_ns": 1061978013,
"p50_ns": 400051833,
"p95_ns": 400051833,
"p99_ns": 400051833,
"ops_per_sec": 2.4996760857236215
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Montgomery/M=warm-buffer",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 418604916,
"mean_ns": 418604916,
"p50_ns": 418604916,
"p95_ns": 418604916,
"p99_ns": 418604916,
"ops_per_sec": 2.3888873775194748
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Montgomery/M=warm-buffer",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 416075542,
"mean_ns": 453965639,
"p50_ns": 416075542,
"p95_ns": 416075542,
"p99_ns": 416075542,
"ops_per_sec": 2.4034097154405676
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Standard/M=kernel-only",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 425771583,
"mean_ns": 425771583,
"p50_ns": 425771583,
"p95_ns": 425771583,
"p99_ns": 425771583,
"ops_per_sec": 2.3486771779224167
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Standard/M=kernel-only",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 445643208,
"mean_ns": 474670013,
"p50_ns": 445643208,
"p95_ns": 445643208,
"p99_ns": 445643208,
"ops_per_sec": 2.24394758418488
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Standard/M=end-to-end",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 542343916,
"mean_ns": 542343916,
"p50_ns": 542343916,
"p95_ns": 542343916,
"p99_ns": 542343916,
"ops_per_sec": 1.843848470497086
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Standard/M=end-to-end",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "end-to-end",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 525959250,
"mean_ns": 499211236,
"p50_ns": 525959250,
"p95_ns": 525959250,
"p99_ns": 525959250,
"ops_per_sec": 1.901287980009858
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Standard/M=copy-included",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 537564167,
"mean_ns": 537564167,
"p50_ns": 537564167,
"p95_ns": 537564167,
"p99_ns": 537564167,
"ops_per_sec": 1.860243039599773
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Standard/M=copy-included",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "copy-included",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 483135583,
"mean_ns": 485167416,
"p50_ns": 483135583,
"p95_ns": 483135583,
"p99_ns": 483135583,
"ops_per_sec": 2.0698123574143783
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Standard/M=warm-buffer",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 438521750,
"mean_ns": 438521750,
"p50_ns": 438521750,
"p95_ns": 438521750,
"p99_ns": 438521750,
"ops_per_sec": 2.2803886010215
},
{
"name": "BenchmarkNTTLadderGo/Go/N=16384/B=2048/D=Standard/M=warm-buffer",
"params": {
"B": "2048",
"N": "16384",
"backend": "CPU (pure Go)",
"domain": "Standard",
"mode": "warm-buffer",
"path": "go-pure"
},
"status": "ok",
"iterations": 3,
"median_ns": 442693916,
"mean_ns": 439994249,
"p50_ns": 442693916,
"p95_ns": 442693916,
"p99_ns": 442693916,
"ops_per_sec": 2.2588970931328545
}
]
}