Files
fhe/bench/results/ntt_ladder_go_20260427T221455Z.json
T

9140 lines
235 KiB
JSON

{
"name": "ntt_ladder_go",
"host": {
"time": "2026-04-27T22:12:01Z",
"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=10x -test.count=1 -test.timeout=30m0s",
"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": 22786209,
"mean_ns": 22786209,
"p50_ns": 22786209,
"p95_ns": 22786209,
"p99_ns": 22786209,
"ops_per_sec": 43.88619449597781
},
{
"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": 10,
"median_ns": 133000,
"mean_ns": 144937,
"p50_ns": 133000,
"p95_ns": 167167,
"p99_ns": 167167,
"ops_per_sec": 7518.796992481203
},
{
"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": 140625,
"mean_ns": 140625,
"p50_ns": 140625,
"p95_ns": 140625,
"p99_ns": 140625,
"ops_per_sec": 7111.111111111111
},
{
"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": 10,
"median_ns": 138625,
"mean_ns": 147246,
"p50_ns": 138625,
"p95_ns": 186250,
"p99_ns": 186250,
"ops_per_sec": 7213.706041478809
},
{
"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": 133959,
"mean_ns": 133959,
"p50_ns": 133959,
"p95_ns": 133959,
"p99_ns": 133959,
"ops_per_sec": 7464.970625340589
},
{
"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": 10,
"median_ns": 143209,
"mean_ns": 151066,
"p50_ns": 143209,
"p95_ns": 176209,
"p99_ns": 176209,
"ops_per_sec": 6982.801360249705
},
{
"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": 153083,
"mean_ns": 153083,
"p50_ns": 153083,
"p95_ns": 153083,
"p99_ns": 153083,
"ops_per_sec": 6532.403989992357
},
{
"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": 10,
"median_ns": 176334,
"mean_ns": 421220,
"p50_ns": 176334,
"p95_ns": 268167,
"p99_ns": 268167,
"ops_per_sec": 5671.056064060249
},
{
"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": 236167,
"mean_ns": 236167,
"p50_ns": 236167,
"p95_ns": 236167,
"p99_ns": 236167,
"ops_per_sec": 4234.291835861911
},
{
"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": 10,
"median_ns": 224042,
"mean_ns": 223887,
"p50_ns": 224042,
"p95_ns": 253042,
"p99_ns": 253042,
"ops_per_sec": 4463.4488176324085
},
{
"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": 191042,
"mean_ns": 191042,
"p50_ns": 191042,
"p95_ns": 191042,
"p99_ns": 191042,
"ops_per_sec": 5234.451063117011
},
{
"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": 10,
"median_ns": 218000,
"mean_ns": 202070,
"p50_ns": 218000,
"p95_ns": 229459,
"p99_ns": 229459,
"ops_per_sec": 4587.155963302752
},
{
"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": 237250,
"mean_ns": 237250,
"p50_ns": 237250,
"p95_ns": 237250,
"p99_ns": 237250,
"ops_per_sec": 4214.963119072708
},
{
"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": 10,
"median_ns": 223709,
"mean_ns": 211854,
"p50_ns": 223709,
"p95_ns": 233000,
"p99_ns": 233000,
"ops_per_sec": 4470.092843828366
},
{
"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": 184333,
"mean_ns": 184333,
"p50_ns": 184333,
"p95_ns": 184333,
"p99_ns": 184333,
"ops_per_sec": 5424.964602105972
},
{
"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": 10,
"median_ns": 175709,
"mean_ns": 207695,
"p50_ns": 175709,
"p95_ns": 261000,
"p99_ns": 261000,
"ops_per_sec": 5691.2281101138815
},
{
"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": 2030542,
"mean_ns": 2030542,
"p50_ns": 2030542,
"p95_ns": 2030542,
"p99_ns": 2030542,
"ops_per_sec": 492.4793478785467
},
{
"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": 10,
"median_ns": 1575792,
"mean_ns": 2020499,
"p50_ns": 1575792,
"p95_ns": 3878625,
"p99_ns": 3878625,
"ops_per_sec": 634.6015210129256
},
{
"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": 514750,
"mean_ns": 514750,
"p50_ns": 514750,
"p95_ns": 514750,
"p99_ns": 514750,
"ops_per_sec": 1942.690626517727
},
{
"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": 10,
"median_ns": 402959,
"mean_ns": 410787,
"p50_ns": 402959,
"p95_ns": 456625,
"p99_ns": 456625,
"ops_per_sec": 2481.6420529135717
},
{
"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": 404708,
"mean_ns": 404708,
"p50_ns": 404708,
"p95_ns": 404708,
"p99_ns": 404708,
"ops_per_sec": 2470.917303339692
},
{
"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": 10,
"median_ns": 417500,
"mean_ns": 532687,
"p50_ns": 417500,
"p95_ns": 541167,
"p99_ns": 541167,
"ops_per_sec": 2395.2095808383233
},
{
"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": 496666,
"mean_ns": 496666,
"p50_ns": 496666,
"p95_ns": 496666,
"p99_ns": 496666,
"ops_per_sec": 2013.4255213765387
},
{
"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": 10,
"median_ns": 488334,
"mean_ns": 583179,
"p50_ns": 488334,
"p95_ns": 852083,
"p99_ns": 852083,
"ops_per_sec": 2047.778774363448
},
{
"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": 315125,
"mean_ns": 315125,
"p50_ns": 315125,
"p95_ns": 315125,
"p99_ns": 315125,
"ops_per_sec": 3173.3439111463704
},
{
"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": 10,
"median_ns": 317000,
"mean_ns": 375954,
"p50_ns": 317000,
"p95_ns": 511917,
"p99_ns": 511917,
"ops_per_sec": 3154.5741324921137
},
{
"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": 488625,
"mean_ns": 488625,
"p50_ns": 488625,
"p95_ns": 488625,
"p99_ns": 488625,
"ops_per_sec": 2046.5592223074955
},
{
"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": 10,
"median_ns": 504542,
"mean_ns": 647541,
"p50_ns": 504542,
"p95_ns": 775125,
"p99_ns": 775125,
"ops_per_sec": 1981.9955524019804
},
{
"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": 567166,
"mean_ns": 567166,
"p50_ns": 567166,
"p95_ns": 567166,
"p99_ns": 567166,
"ops_per_sec": 1763.1522340901959
},
{
"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": 10,
"median_ns": 411375,
"mean_ns": 455412,
"p50_ns": 411375,
"p95_ns": 547917,
"p99_ns": 547917,
"ops_per_sec": 2430.872075357034
},
{
"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": 413541,
"mean_ns": 413541,
"p50_ns": 413541,
"p95_ns": 413541,
"p99_ns": 413541,
"ops_per_sec": 2418.139918411959
},
{
"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": 10,
"median_ns": 485958,
"mean_ns": 552466,
"p50_ns": 485958,
"p95_ns": 557875,
"p99_ns": 557875,
"ops_per_sec": 2057.7910025146207
},
{
"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": 1341875,
"mean_ns": 1341875,
"p50_ns": 1341875,
"p95_ns": 1341875,
"p99_ns": 1341875,
"ops_per_sec": 745.2258965999068
},
{
"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": 10,
"median_ns": 1703875,
"mean_ns": 1843616,
"p50_ns": 1703875,
"p95_ns": 2034833,
"p99_ns": 2034833,
"ops_per_sec": 586.8975130217885
},
{
"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": 2452209,
"mean_ns": 2452209,
"p50_ns": 2452209,
"p95_ns": 2452209,
"p99_ns": 2452209,
"ops_per_sec": 407.79558349227165
},
{
"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": 10,
"median_ns": 1491417,
"mean_ns": 1634691,
"p50_ns": 1491417,
"p95_ns": 1870458,
"p99_ns": 1870458,
"ops_per_sec": 670.5032864718586
},
{
"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": 1332416,
"mean_ns": 1332416,
"p50_ns": 1332416,
"p95_ns": 1332416,
"p99_ns": 1332416,
"ops_per_sec": 750.5163552524136
},
{
"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": 10,
"median_ns": 1463208,
"mean_ns": 1544241,
"p50_ns": 1463208,
"p95_ns": 1833833,
"p99_ns": 1833833,
"ops_per_sec": 683.4298336258413
},
{
"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": 1262750,
"mean_ns": 1262750,
"p50_ns": 1262750,
"p95_ns": 1262750,
"p99_ns": 1262750,
"ops_per_sec": 791.9223916056227
},
{
"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": 10,
"median_ns": 1208459,
"mean_ns": 1457571,
"p50_ns": 1208459,
"p95_ns": 2324584,
"p99_ns": 2324584,
"ops_per_sec": 827.5001468812761
},
{
"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": 1874375,
"mean_ns": 1874375,
"p50_ns": 1874375,
"p95_ns": 1874375,
"p99_ns": 1874375,
"ops_per_sec": 533.51117039013
},
{
"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": 10,
"median_ns": 1656917,
"mean_ns": 1765858,
"p50_ns": 1656917,
"p95_ns": 2070417,
"p99_ns": 2070417,
"ops_per_sec": 603.5305329114252
},
{
"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": 1628459,
"mean_ns": 1628459,
"p50_ns": 1628459,
"p95_ns": 1628459,
"p99_ns": 1628459,
"ops_per_sec": 614.0774806120387
},
{
"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": 10,
"median_ns": 1387417,
"mean_ns": 1572649,
"p50_ns": 1387417,
"p95_ns": 2313625,
"p99_ns": 2313625,
"ops_per_sec": 720.7638366835638
},
{
"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": 1452083,
"mean_ns": 1452083,
"p50_ns": 1452083,
"p95_ns": 1452083,
"p99_ns": 1452083,
"ops_per_sec": 688.66586827337
},
{
"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": 10,
"median_ns": 1344083,
"mean_ns": 1516795,
"p50_ns": 1344083,
"p95_ns": 1881583,
"p99_ns": 1881583,
"ops_per_sec": 744.0016725157598
},
{
"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": 2303750,
"mean_ns": 2303750,
"p50_ns": 2303750,
"p95_ns": 2303750,
"p99_ns": 2303750,
"ops_per_sec": 434.0748779164406
},
{
"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": 10,
"median_ns": 1297708,
"mean_ns": 1468499,
"p50_ns": 1297708,
"p95_ns": 1606208,
"p99_ns": 1606208,
"ops_per_sec": 770.5893775795479
},
{
"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": 6686750,
"mean_ns": 6686750,
"p50_ns": 6686750,
"p95_ns": 6686750,
"p99_ns": 6686750,
"ops_per_sec": 149.54948218491793
},
{
"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": 10,
"median_ns": 5984542,
"mean_ns": 6164345,
"p50_ns": 5984542,
"p95_ns": 7211083,
"p99_ns": 7211083,
"ops_per_sec": 167.0971646618906
},
{
"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": 6249834,
"mean_ns": 6249834,
"p50_ns": 6249834,
"p95_ns": 6249834,
"p99_ns": 6249834,
"ops_per_sec": 160.00424971287237
},
{
"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": 10,
"median_ns": 6053917,
"mean_ns": 6090575,
"p50_ns": 6053917,
"p95_ns": 7054459,
"p99_ns": 7054459,
"ops_per_sec": 165.18231089061842
},
{
"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": 6276458,
"mean_ns": 6276458,
"p50_ns": 6276458,
"p95_ns": 6276458,
"p99_ns": 6276458,
"ops_per_sec": 159.32553041858958
},
{
"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": 10,
"median_ns": 5948917,
"mean_ns": 6241525,
"p50_ns": 5948917,
"p95_ns": 7029334,
"p99_ns": 7029334,
"ops_per_sec": 168.09782351981042
},
{
"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": 7702583,
"mean_ns": 7702583,
"p50_ns": 7702583,
"p95_ns": 7702583,
"p99_ns": 7702583,
"ops_per_sec": 129.8265789540989
},
{
"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": 10,
"median_ns": 6192834,
"mean_ns": 6368391,
"p50_ns": 6192834,
"p95_ns": 7181541,
"p99_ns": 7181541,
"ops_per_sec": 161.4769586912874
},
{
"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": 7694625,
"mean_ns": 7694625,
"p50_ns": 7694625,
"p95_ns": 7694625,
"p99_ns": 7694625,
"ops_per_sec": 129.96084929415014
},
{
"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": 10,
"median_ns": 7092541,
"mean_ns": 7218645,
"p50_ns": 7092541,
"p95_ns": 7701458,
"p99_ns": 7701458,
"ops_per_sec": 140.99319270766287
},
{
"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": 6793959,
"mean_ns": 6793959,
"p50_ns": 6793959,
"p95_ns": 6793959,
"p99_ns": 6793959,
"ops_per_sec": 147.18958415851495
},
{
"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": 10,
"median_ns": 6919625,
"mean_ns": 6913999,
"p50_ns": 6919625,
"p95_ns": 8053583,
"p99_ns": 8053583,
"ops_per_sec": 144.5165019780696
},
{
"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": 7696083,
"mean_ns": 7696083,
"p50_ns": 7696083,
"p95_ns": 7696083,
"p99_ns": 7696083,
"ops_per_sec": 129.9362285983662
},
{
"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": 10,
"median_ns": 6807125,
"mean_ns": 7121233,
"p50_ns": 6807125,
"p95_ns": 8000542,
"p99_ns": 8000542,
"ops_per_sec": 146.90489744201847
},
{
"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": 5918250,
"mean_ns": 5918250,
"p50_ns": 5918250,
"p95_ns": 5918250,
"p99_ns": 5918250,
"ops_per_sec": 168.96886748616566
},
{
"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": 10,
"median_ns": 6468125,
"mean_ns": 6423804,
"p50_ns": 6468125,
"p95_ns": 7157750,
"p99_ns": 7157750,
"ops_per_sec": 154.60430959512996
},
{
"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": 23137375,
"mean_ns": 23137375,
"p50_ns": 23137375,
"p95_ns": 23137375,
"p99_ns": 23137375,
"ops_per_sec": 43.22011464135409
},
{
"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": 10,
"median_ns": 28222167,
"mean_ns": 27190004,
"p50_ns": 28222167,
"p95_ns": 29120792,
"p99_ns": 29120792,
"ops_per_sec": 35.43314019791605
},
{
"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": 25768333,
"mean_ns": 25768333,
"p50_ns": 25768333,
"p95_ns": 25768333,
"p99_ns": 25768333,
"ops_per_sec": 38.80732215002034
},
{
"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": 10,
"median_ns": 26048333,
"mean_ns": 26833183,
"p50_ns": 26048333,
"p95_ns": 28919041,
"p99_ns": 28919041,
"ops_per_sec": 38.390172607206765
},
{
"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": 25356292,
"mean_ns": 25356292,
"p50_ns": 25356292,
"p95_ns": 25356292,
"p99_ns": 25356292,
"ops_per_sec": 39.43794305571178
},
{
"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": 10,
"median_ns": 26253000,
"mean_ns": 26543766,
"p50_ns": 26253000,
"p95_ns": 28709542,
"p99_ns": 28709542,
"ops_per_sec": 38.0908848512551
},
{
"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": 27232083,
"mean_ns": 27232083,
"p50_ns": 27232083,
"p95_ns": 27232083,
"p99_ns": 27232083,
"ops_per_sec": 36.72139219023385
},
{
"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": 10,
"median_ns": 24323167,
"mean_ns": 25112237,
"p50_ns": 24323167,
"p95_ns": 27398041,
"p99_ns": 27398041,
"ops_per_sec": 41.1130672251685
},
{
"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": 25385875,
"mean_ns": 25385875,
"p50_ns": 25385875,
"p95_ns": 25385875,
"p99_ns": 25385875,
"ops_per_sec": 39.39198471590993
},
{
"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": 10,
"median_ns": 25781583,
"mean_ns": 25823250,
"p50_ns": 25781583,
"p95_ns": 26137041,
"p99_ns": 26137041,
"ops_per_sec": 38.78737779600267
},
{
"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": 25533459,
"mean_ns": 25533459,
"p50_ns": 25533459,
"p95_ns": 25533459,
"p99_ns": 25533459,
"ops_per_sec": 39.164298107827854
},
{
"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": 10,
"median_ns": 25810791,
"mean_ns": 25987037,
"p50_ns": 25810791,
"p95_ns": 26837791,
"p99_ns": 26837791,
"ops_per_sec": 38.74348523452846
},
{
"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": 26979625,
"mean_ns": 26979625,
"p50_ns": 26979625,
"p95_ns": 26979625,
"p99_ns": 26979625,
"ops_per_sec": 37.06500738983585
},
{
"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": 10,
"median_ns": 25253083,
"mean_ns": 25725004,
"p50_ns": 25253083,
"p95_ns": 27458167,
"p99_ns": 27458167,
"ops_per_sec": 39.59912538203751
},
{
"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": 25248291,
"mean_ns": 25248291,
"p50_ns": 25248291,
"p95_ns": 25248291,
"p99_ns": 25248291,
"ops_per_sec": 39.606641098995574
},
{
"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": 10,
"median_ns": 24886209,
"mean_ns": 25317741,
"p50_ns": 24886209,
"p95_ns": 26009583,
"p99_ns": 26009583,
"ops_per_sec": 40.18289808624528
},
{
"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": 109336875,
"mean_ns": 109336875,
"p50_ns": 109336875,
"p95_ns": 109336875,
"p99_ns": 109336875,
"ops_per_sec": 9.146045192895809
},
{
"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": 10,
"median_ns": 105896584,
"mean_ns": 106586883,
"p50_ns": 105896584,
"p95_ns": 111957625,
"p99_ns": 111957625,
"ops_per_sec": 9.443175239722558
},
{
"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": 106158458,
"mean_ns": 106158458,
"p50_ns": 106158458,
"p95_ns": 106158458,
"p99_ns": 106158458,
"ops_per_sec": 9.419880609042004
},
{
"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": 10,
"median_ns": 103705125,
"mean_ns": 104154637,
"p50_ns": 103705125,
"p95_ns": 109301333,
"p99_ns": 109301333,
"ops_per_sec": 9.642724985867382
},
{
"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": 108196333,
"mean_ns": 108196333,
"p50_ns": 108196333,
"p95_ns": 108196333,
"p99_ns": 108196333,
"ops_per_sec": 9.242457413043748
},
{
"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": 10,
"median_ns": 110700000,
"mean_ns": 111853950,
"p50_ns": 110700000,
"p95_ns": 115672209,
"p99_ns": 115672209,
"ops_per_sec": 9.033423667570009
},
{
"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": 100570125,
"mean_ns": 100570125,
"p50_ns": 100570125,
"p95_ns": 100570125,
"p99_ns": 100570125,
"ops_per_sec": 9.943310699872352
},
{
"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": 10,
"median_ns": 101665500,
"mean_ns": 104760012,
"p50_ns": 101665500,
"p95_ns": 113404459,
"p99_ns": 113404459,
"ops_per_sec": 9.836178447949402
},
{
"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": 102285416,
"mean_ns": 102285416,
"p50_ns": 102285416,
"p95_ns": 102285416,
"p99_ns": 102285416,
"ops_per_sec": 9.776564823278424
},
{
"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": 10,
"median_ns": 101914791,
"mean_ns": 113006395,
"p50_ns": 101914791,
"p95_ns": 142855500,
"p99_ns": 142855500,
"ops_per_sec": 9.81211843921654
},
{
"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": 211829583,
"mean_ns": 211829583,
"p50_ns": 211829583,
"p95_ns": 211829583,
"p99_ns": 211829583,
"ops_per_sec": 4.720775945633618
},
{
"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": 10,
"median_ns": 283862416,
"mean_ns": 311354533,
"p50_ns": 283862416,
"p95_ns": 323584833,
"p99_ns": 323584833,
"ops_per_sec": 3.522833399684726
},
{
"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": 241776459,
"mean_ns": 241776459,
"p50_ns": 241776459,
"p95_ns": 241776459,
"p99_ns": 241776459,
"ops_per_sec": 4.136051971875393
},
{
"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": 10,
"median_ns": 129352500,
"mean_ns": 196967729,
"p50_ns": 129352500,
"p95_ns": 321851708,
"p99_ns": 321851708,
"ops_per_sec": 7.730813088266558
},
{
"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": 111802542,
"mean_ns": 111802542,
"p50_ns": 111802542,
"p95_ns": 111802542,
"p99_ns": 111802542,
"ops_per_sec": 8.944340460523698
},
{
"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": 10,
"median_ns": 113978541,
"mean_ns": 136248754,
"p50_ns": 113978541,
"p95_ns": 188455959,
"p99_ns": 188455959,
"ops_per_sec": 8.773581335806009
},
{
"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": 83208,
"mean_ns": 83208,
"p50_ns": 83208,
"p95_ns": 83208,
"p99_ns": 83208,
"ops_per_sec": 12018.075185078358
},
{
"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": 10,
"median_ns": 74792,
"mean_ns": 175245,
"p50_ns": 74792,
"p95_ns": 84209,
"p99_ns": 84209,
"ops_per_sec": 13370.41394801583
},
{
"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": 118583,
"mean_ns": 118583,
"p50_ns": 118583,
"p95_ns": 118583,
"p99_ns": 118583,
"ops_per_sec": 8432.911968831957
},
{
"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": 10,
"median_ns": 73417,
"mean_ns": 76112,
"p50_ns": 73417,
"p95_ns": 90666,
"p99_ns": 90666,
"ops_per_sec": 13620.823514989715
},
{
"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": 69292,
"mean_ns": 69292,
"p50_ns": 69292,
"p95_ns": 69292,
"p99_ns": 69292,
"ops_per_sec": 14431.680424868671
},
{
"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": 10,
"median_ns": 64334,
"mean_ns": 72904,
"p50_ns": 64334,
"p95_ns": 91750,
"p99_ns": 91750,
"ops_per_sec": 15543.88037429664
},
{
"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": 84584,
"mean_ns": 84584,
"p50_ns": 84584,
"p95_ns": 84584,
"p99_ns": 84584,
"ops_per_sec": 11822.566915728743
},
{
"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": 10,
"median_ns": 66833,
"mean_ns": 66991,
"p50_ns": 66833,
"p95_ns": 81458,
"p99_ns": 81458,
"ops_per_sec": 14962.668142983257
},
{
"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": 130708,
"mean_ns": 130708,
"p50_ns": 130708,
"p95_ns": 130708,
"p99_ns": 130708,
"ops_per_sec": 7650.641123726168
},
{
"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": 10,
"median_ns": 80875,
"mean_ns": 87096,
"p50_ns": 80875,
"p95_ns": 97375,
"p99_ns": 97375,
"ops_per_sec": 12364.760432766616
},
{
"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": 86958,
"mean_ns": 86958,
"p50_ns": 86958,
"p95_ns": 86958,
"p99_ns": 86958,
"ops_per_sec": 11499.804503323443
},
{
"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": 10,
"median_ns": 78500,
"mean_ns": 88191,
"p50_ns": 78500,
"p95_ns": 129167,
"p99_ns": 129167,
"ops_per_sec": 12738.853503184713
},
{
"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": 70333,
"mean_ns": 70333,
"p50_ns": 70333,
"p95_ns": 70333,
"p99_ns": 70333,
"ops_per_sec": 14218.07686292352
},
{
"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": 10,
"median_ns": 83833,
"mean_ns": 183016,
"p50_ns": 83833,
"p95_ns": 120542,
"p99_ns": 120542,
"ops_per_sec": 11928.476852790667
},
{
"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": 83667,
"mean_ns": 83667,
"p50_ns": 83667,
"p95_ns": 83667,
"p99_ns": 83667,
"ops_per_sec": 11952.143616957701
},
{
"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": 10,
"median_ns": 67750,
"mean_ns": 87920,
"p50_ns": 67750,
"p95_ns": 117584,
"p99_ns": 117584,
"ops_per_sec": 14760.147601476016
},
{
"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": 548792,
"mean_ns": 548792,
"p50_ns": 548792,
"p95_ns": 548792,
"p99_ns": 548792,
"ops_per_sec": 1822.183996851266
},
{
"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": 10,
"median_ns": 619791,
"mean_ns": 633141,
"p50_ns": 619791,
"p95_ns": 752750,
"p99_ns": 752750,
"ops_per_sec": 1613.447113623786
},
{
"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": 589625,
"mean_ns": 589625,
"p50_ns": 589625,
"p95_ns": 589625,
"p99_ns": 589625,
"ops_per_sec": 1695.993216027136
},
{
"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": 10,
"median_ns": 591083,
"mean_ns": 663404,
"p50_ns": 591083,
"p95_ns": 659917,
"p99_ns": 659917,
"ops_per_sec": 1691.8097796756124
},
{
"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": 682542,
"mean_ns": 682542,
"p50_ns": 682542,
"p95_ns": 682542,
"p99_ns": 682542,
"ops_per_sec": 1465.1113045058032
},
{
"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": 10,
"median_ns": 641500,
"mean_ns": 733345,
"p50_ns": 641500,
"p95_ns": 693792,
"p99_ns": 693792,
"ops_per_sec": 1558.846453624318
},
{
"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": 603583,
"mean_ns": 603583,
"p50_ns": 603583,
"p95_ns": 603583,
"p99_ns": 603583,
"ops_per_sec": 1656.772970743046
},
{
"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": 10,
"median_ns": 642375,
"mean_ns": 762466,
"p50_ns": 642375,
"p95_ns": 903125,
"p99_ns": 903125,
"ops_per_sec": 1556.7230978789648
},
{
"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": 737459,
"mean_ns": 737459,
"p50_ns": 737459,
"p95_ns": 737459,
"p99_ns": 737459,
"ops_per_sec": 1356.0075882184638
},
{
"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": 10,
"median_ns": 672792,
"mean_ns": 756825,
"p50_ns": 672792,
"p95_ns": 760459,
"p99_ns": 760459,
"ops_per_sec": 1486.3434761412145
},
{
"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": 837042,
"mean_ns": 837042,
"p50_ns": 837042,
"p95_ns": 837042,
"p99_ns": 837042,
"ops_per_sec": 1194.6831819669742
},
{
"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": 10,
"median_ns": 643833,
"mean_ns": 644079,
"p50_ns": 643833,
"p95_ns": 676042,
"p99_ns": 676042,
"ops_per_sec": 1553.1978012931925
},
{
"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": 631625,
"mean_ns": 631625,
"p50_ns": 631625,
"p95_ns": 631625,
"p99_ns": 631625,
"ops_per_sec": 1583.2178903621611
},
{
"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": 10,
"median_ns": 601583,
"mean_ns": 714566,
"p50_ns": 601583,
"p95_ns": 751083,
"p99_ns": 751083,
"ops_per_sec": 1662.281015254753
},
{
"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": 643541,
"mean_ns": 643541,
"p50_ns": 643541,
"p95_ns": 643541,
"p99_ns": 643541,
"ops_per_sec": 1553.9025485555699
},
{
"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": 10,
"median_ns": 617125,
"mean_ns": 722429,
"p50_ns": 617125,
"p95_ns": 691417,
"p99_ns": 691417,
"ops_per_sec": 1620.4172574437919
},
{
"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": 2882125,
"mean_ns": 2882125,
"p50_ns": 2882125,
"p95_ns": 2882125,
"p99_ns": 2882125,
"ops_per_sec": 346.9662141648957
},
{
"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": 10,
"median_ns": 2644500,
"mean_ns": 2879704,
"p50_ns": 2644500,
"p95_ns": 3581250,
"p99_ns": 3581250,
"ops_per_sec": 378.1433163168841
},
{
"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": 3218083,
"mean_ns": 3218083,
"p50_ns": 3218083,
"p95_ns": 3218083,
"p99_ns": 3218083,
"ops_per_sec": 310.7440050489686
},
{
"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": 10,
"median_ns": 2622208,
"mean_ns": 2890975,
"p50_ns": 2622208,
"p95_ns": 3734209,
"p99_ns": 3734209,
"ops_per_sec": 381.35800058576586
},
{
"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": 3172583,
"mean_ns": 3172583,
"p50_ns": 3172583,
"p95_ns": 3172583,
"p99_ns": 3172583,
"ops_per_sec": 315.20057946474526
},
{
"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": 10,
"median_ns": 2683542,
"mean_ns": 2955946,
"p50_ns": 2683542,
"p95_ns": 3557459,
"p99_ns": 3557459,
"ops_per_sec": 372.6418293434573
},
{
"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": 2623958,
"mean_ns": 2623958,
"p50_ns": 2623958,
"p95_ns": 2623958,
"p99_ns": 2623958,
"ops_per_sec": 381.10366095798787
},
{
"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": 10,
"median_ns": 2582792,
"mean_ns": 2733866,
"p50_ns": 2582792,
"p95_ns": 3365167,
"p99_ns": 3365167,
"ops_per_sec": 387.1779066994168
},
{
"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": 2840458,
"mean_ns": 2840458,
"p50_ns": 2840458,
"p95_ns": 2840458,
"p99_ns": 2840458,
"ops_per_sec": 352.0559008441596
},
{
"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": 10,
"median_ns": 2589500,
"mean_ns": 2772650,
"p50_ns": 2589500,
"p95_ns": 3473375,
"p99_ns": 3473375,
"ops_per_sec": 386.1749372465727
},
{
"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": 2566208,
"mean_ns": 2566208,
"p50_ns": 2566208,
"p95_ns": 2566208,
"p99_ns": 2566208,
"ops_per_sec": 389.6800259371025
},
{
"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": 10,
"median_ns": 1835458,
"mean_ns": 2185403,
"p50_ns": 1835458,
"p95_ns": 2830208,
"p99_ns": 2830208,
"ops_per_sec": 544.8231449589149
},
{
"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": 2735833,
"mean_ns": 2735833,
"p50_ns": 2735833,
"p95_ns": 2735833,
"p99_ns": 2735833,
"ops_per_sec": 365.5193865999862
},
{
"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": 10,
"median_ns": 1820875,
"mean_ns": 1899220,
"p50_ns": 1820875,
"p95_ns": 2030167,
"p99_ns": 2030167,
"ops_per_sec": 549.1865174709961
},
{
"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": 1557083,
"mean_ns": 1557083,
"p50_ns": 1557083,
"p95_ns": 1557083,
"p99_ns": 1557083,
"ops_per_sec": 642.2265222855814
},
{
"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": 10,
"median_ns": 1819416,
"mean_ns": 2120187,
"p50_ns": 1819416,
"p95_ns": 3032666,
"p99_ns": 3032666,
"ops_per_sec": 549.626913251285
},
{
"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": 8140750,
"mean_ns": 8140750,
"p50_ns": 8140750,
"p95_ns": 8140750,
"p99_ns": 8140750,
"ops_per_sec": 122.8388047784295
},
{
"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": 10,
"median_ns": 8442459,
"mean_ns": 8732908,
"p50_ns": 8442459,
"p95_ns": 9732167,
"p99_ns": 9732167,
"ops_per_sec": 118.44890215042797
},
{
"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": 8896417,
"mean_ns": 8896417,
"p50_ns": 8896417,
"p95_ns": 8896417,
"p99_ns": 8896417,
"ops_per_sec": 112.40480296730695
},
{
"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": 10,
"median_ns": 8579542,
"mean_ns": 8868016,
"p50_ns": 8579542,
"p95_ns": 9875333,
"p99_ns": 9875333,
"ops_per_sec": 116.55633832202231
},
{
"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": 11356125,
"mean_ns": 11356125,
"p50_ns": 11356125,
"p95_ns": 11356125,
"p99_ns": 11356125,
"ops_per_sec": 88.05820647447963
},
{
"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": 10,
"median_ns": 10929667,
"mean_ns": 10027316,
"p50_ns": 10929667,
"p95_ns": 11473375,
"p99_ns": 11473375,
"ops_per_sec": 91.49409584024838
},
{
"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": 7909333,
"mean_ns": 7909333,
"p50_ns": 7909333,
"p95_ns": 7909333,
"p99_ns": 7909333,
"ops_per_sec": 126.43291159949896
},
{
"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": 10,
"median_ns": 11171292,
"mean_ns": 10936033,
"p50_ns": 11171292,
"p95_ns": 12221583,
"p99_ns": 12221583,
"ops_per_sec": 89.51516082472824
},
{
"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": 7994542,
"mean_ns": 7994542,
"p50_ns": 7994542,
"p95_ns": 7994542,
"p99_ns": 7994542,
"ops_per_sec": 125.08533947285535
},
{
"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": 10,
"median_ns": 9276042,
"mean_ns": 9501433,
"p50_ns": 9276042,
"p95_ns": 10321084,
"p99_ns": 10321084,
"ops_per_sec": 107.80460028102503
},
{
"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": 12441417,
"mean_ns": 12441417,
"p50_ns": 12441417,
"p95_ns": 12441417,
"p99_ns": 12441417,
"ops_per_sec": 80.37669664154815
},
{
"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": 10,
"median_ns": 8012959,
"mean_ns": 8629783,
"p50_ns": 8012959,
"p95_ns": 10144666,
"p99_ns": 10144666,
"ops_per_sec": 124.79784309391825
},
{
"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": 8631500,
"mean_ns": 8631500,
"p50_ns": 8631500,
"p95_ns": 8631500,
"p99_ns": 8631500,
"ops_per_sec": 115.85471818339802
},
{
"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": 10,
"median_ns": 8657584,
"mean_ns": 8999758,
"p50_ns": 8657584,
"p95_ns": 11536334,
"p99_ns": 11536334,
"ops_per_sec": 115.50566532187271
},
{
"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": 8135750,
"mean_ns": 8135750,
"p50_ns": 8135750,
"p95_ns": 8135750,
"p99_ns": 8135750,
"ops_per_sec": 122.91429800571551
},
{
"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": 10,
"median_ns": 8273209,
"mean_ns": 8420787,
"p50_ns": 8273209,
"p95_ns": 9336167,
"p99_ns": 9336167,
"ops_per_sec": 120.87208240478392
},
{
"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": 39591458,
"mean_ns": 39591458,
"p50_ns": 39591458,
"p95_ns": 39591458,
"p99_ns": 39591458,
"ops_per_sec": 25.25797357601733
},
{
"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": 10,
"median_ns": 31157750,
"mean_ns": 32625608,
"p50_ns": 31157750,
"p95_ns": 36994041,
"p99_ns": 36994041,
"ops_per_sec": 32.09474368335326
},
{
"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": 35182584,
"mean_ns": 35182584,
"p50_ns": 35182584,
"p95_ns": 35182584,
"p99_ns": 35182584,
"ops_per_sec": 28.423153910468884
},
{
"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": 10,
"median_ns": 30827625,
"mean_ns": 33176233,
"p50_ns": 30827625,
"p95_ns": 39371083,
"p99_ns": 39371083,
"ops_per_sec": 32.438437927021624
},
{
"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": 31854167,
"mean_ns": 31854167,
"p50_ns": 31854167,
"p95_ns": 31854167,
"p99_ns": 31854167,
"ops_per_sec": 31.393067035782163
},
{
"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": 10,
"median_ns": 30866500,
"mean_ns": 31932124,
"p50_ns": 30866500,
"p95_ns": 33603166,
"p99_ns": 33603166,
"ops_per_sec": 32.39758314029773
},
{
"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": 35911250,
"mean_ns": 35911250,
"p50_ns": 35911250,
"p95_ns": 35911250,
"p99_ns": 35911250,
"ops_per_sec": 27.846426955341293
},
{
"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": 10,
"median_ns": 32318167,
"mean_ns": 32604100,
"p50_ns": 32318167,
"p95_ns": 34148083,
"p99_ns": 34148083,
"ops_per_sec": 30.942348927152953
},
{
"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": 32278583,
"mean_ns": 32278583,
"p50_ns": 32278583,
"p95_ns": 32278583,
"p99_ns": 32278583,
"ops_per_sec": 30.980294271281984
},
{
"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": 10,
"median_ns": 35021375,
"mean_ns": 40423887,
"p50_ns": 35021375,
"p95_ns": 41655709,
"p99_ns": 41655709,
"ops_per_sec": 28.553990241673834
},
{
"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": 33752125,
"mean_ns": 33752125,
"p50_ns": 33752125,
"p95_ns": 33752125,
"p99_ns": 33752125,
"ops_per_sec": 29.627764177811027
},
{
"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": 10,
"median_ns": 32846709,
"mean_ns": 33100891,
"p50_ns": 32846709,
"p95_ns": 35720042,
"p99_ns": 35720042,
"ops_per_sec": 30.444450310075204
},
{
"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": 30901709,
"mean_ns": 30901709,
"p50_ns": 30901709,
"p95_ns": 30901709,
"p99_ns": 30901709,
"ops_per_sec": 32.36066976101548
},
{
"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": 10,
"median_ns": 32707709,
"mean_ns": 33261687,
"p50_ns": 32707709,
"p95_ns": 34651042,
"p99_ns": 34651042,
"ops_per_sec": 30.57383199783268
},
{
"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": 37205875,
"mean_ns": 37205875,
"p50_ns": 37205875,
"p95_ns": 37205875,
"p99_ns": 37205875,
"ops_per_sec": 26.87747566748531
},
{
"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": 10,
"median_ns": 35944292,
"mean_ns": 48367012,
"p50_ns": 35944292,
"p95_ns": 70772375,
"p99_ns": 70772375,
"ops_per_sec": 27.820828964999507
},
{
"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": 275796625,
"mean_ns": 275796625,
"p50_ns": 275796625,
"p95_ns": 275796625,
"p99_ns": 275796625,
"ops_per_sec": 3.625860178673325
},
{
"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": 10,
"median_ns": 145231041,
"mean_ns": 175350053,
"p50_ns": 145231041,
"p95_ns": 257029125,
"p99_ns": 257029125,
"ops_per_sec": 6.8855803354050185
},
{
"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": 118594000,
"mean_ns": 118594000,
"p50_ns": 118594000,
"p95_ns": 118594000,
"p99_ns": 118594000,
"ops_per_sec": 8.432129787341687
},
{
"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": 10,
"median_ns": 119893583,
"mean_ns": 121980495,
"p50_ns": 119893583,
"p95_ns": 127789041,
"p99_ns": 127789041,
"ops_per_sec": 8.340729962169869
},
{
"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": 142468625,
"mean_ns": 142468625,
"p50_ns": 142468625,
"p95_ns": 142468625,
"p99_ns": 142468625,
"ops_per_sec": 7.0190892907122535
},
{
"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": 10,
"median_ns": 131299458,
"mean_ns": 132295166,
"p50_ns": 131299458,
"p95_ns": 136971541,
"p99_ns": 136971541,
"ops_per_sec": 7.616177669217797
},
{
"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": 115801000,
"mean_ns": 115801000,
"p50_ns": 115801000,
"p95_ns": 115801000,
"p99_ns": 115801000,
"ops_per_sec": 8.635504011191614
},
{
"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": 10,
"median_ns": 117913166,
"mean_ns": 121046445,
"p50_ns": 117913166,
"p95_ns": 121984000,
"p99_ns": 121984000,
"ops_per_sec": 8.480817146407553
},
{
"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": 120336292,
"mean_ns": 120336292,
"p50_ns": 120336292,
"p95_ns": 120336292,
"p99_ns": 120336292,
"ops_per_sec": 8.310044986262332
},
{
"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": 10,
"median_ns": 121688625,
"mean_ns": 124129916,
"p50_ns": 121688625,
"p95_ns": 131444208,
"p99_ns": 131444208,
"ops_per_sec": 8.217694957108769
},
{
"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": 132791125,
"mean_ns": 132791125,
"p50_ns": 132791125,
"p95_ns": 132791125,
"p99_ns": 132791125,
"ops_per_sec": 7.530623752152111
},
{
"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": 10,
"median_ns": 121633458,
"mean_ns": 125564429,
"p50_ns": 121633458,
"p95_ns": 135407834,
"p99_ns": 135407834,
"ops_per_sec": 8.221422102461315
},
{
"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": 119124291,
"mean_ns": 119124291,
"p50_ns": 119124291,
"p95_ns": 119124291,
"p99_ns": 119124291,
"ops_per_sec": 8.394593509060213
},
{
"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": 10,
"median_ns": 127656625,
"mean_ns": 128525791,
"p50_ns": 127656625,
"p95_ns": 134143875,
"p99_ns": 134143875,
"ops_per_sec": 7.833514320153772
},
{
"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": 118317542,
"mean_ns": 118317542,
"p50_ns": 118317542,
"p95_ns": 118317542,
"p99_ns": 118317542,
"ops_per_sec": 8.451832104490473
},
{
"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": 10,
"median_ns": 122994666,
"mean_ns": 123396275,
"p50_ns": 122994666,
"p95_ns": 126548417,
"p99_ns": 126548417,
"ops_per_sec": 8.130433884019002
},
{
"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": 88291,
"mean_ns": 88291,
"p50_ns": 88291,
"p95_ns": 88291,
"p99_ns": 88291,
"ops_per_sec": 11326.182736632272
},
{
"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": 10,
"median_ns": 104250,
"mean_ns": 100224,
"p50_ns": 104250,
"p95_ns": 114958,
"p99_ns": 114958,
"ops_per_sec": 9592.32613908873
},
{
"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": 72209,
"mean_ns": 72209,
"p50_ns": 72209,
"p95_ns": 72209,
"p99_ns": 72209,
"ops_per_sec": 13848.689221565179
},
{
"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": 10,
"median_ns": 62166,
"mean_ns": 63133,
"p50_ns": 62166,
"p95_ns": 65000,
"p99_ns": 65000,
"ops_per_sec": 16085.963388347329
},
{
"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": 64083,
"mean_ns": 64083,
"p50_ns": 64083,
"p95_ns": 64083,
"p99_ns": 64083,
"ops_per_sec": 15604.762573537444
},
{
"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": 10,
"median_ns": 63625,
"mean_ns": 66395,
"p50_ns": 63625,
"p95_ns": 71625,
"p99_ns": 71625,
"ops_per_sec": 15717.092337917486
},
{
"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": 69542,
"mean_ns": 69542,
"p50_ns": 69542,
"p95_ns": 69542,
"p99_ns": 69542,
"ops_per_sec": 14379.799258002358
},
{
"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": 10,
"median_ns": 60334,
"mean_ns": 65945,
"p50_ns": 60334,
"p95_ns": 81708,
"p99_ns": 81708,
"ops_per_sec": 16574.402492790134
},
{
"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": 72667,
"mean_ns": 72667,
"p50_ns": 72667,
"p95_ns": 72667,
"p99_ns": 72667,
"ops_per_sec": 13761.404764198329
},
{
"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": 10,
"median_ns": 65834,
"mean_ns": 90091,
"p50_ns": 65834,
"p95_ns": 96250,
"p99_ns": 96250,
"ops_per_sec": 15189.719597776226
},
{
"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": 64792,
"mean_ns": 64792,
"p50_ns": 64792,
"p95_ns": 64792,
"p99_ns": 64792,
"ops_per_sec": 15434.004198049142
},
{
"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": 10,
"median_ns": 64417,
"mean_ns": 166670,
"p50_ns": 64417,
"p95_ns": 108084,
"p99_ns": 108084,
"ops_per_sec": 15523.852399211388
},
{
"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": 68208,
"mean_ns": 68208,
"p50_ns": 68208,
"p95_ns": 68208,
"p99_ns": 68208,
"ops_per_sec": 14661.036828524513
},
{
"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": 10,
"median_ns": 63958,
"mean_ns": 67529,
"p50_ns": 63958,
"p95_ns": 71958,
"p99_ns": 71958,
"ops_per_sec": 15635.260639794866
},
{
"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": 70292,
"mean_ns": 70292,
"p50_ns": 70292,
"p95_ns": 70292,
"p99_ns": 70292,
"ops_per_sec": 14226.369999430945
},
{
"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": 10,
"median_ns": 65333,
"mean_ns": 65737,
"p50_ns": 65333,
"p95_ns": 69458,
"p99_ns": 69458,
"ops_per_sec": 15306.200541839498
},
{
"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": 701708,
"mean_ns": 701708,
"p50_ns": 701708,
"p95_ns": 701708,
"p99_ns": 701708,
"ops_per_sec": 1425.0941987265358
},
{
"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": 10,
"median_ns": 511625,
"mean_ns": 552504,
"p50_ns": 511625,
"p95_ns": 698250,
"p99_ns": 698250,
"ops_per_sec": 1954.5565599804545
},
{
"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": 483958,
"mean_ns": 483958,
"p50_ns": 483958,
"p95_ns": 483958,
"p99_ns": 483958,
"ops_per_sec": 2066.295009071035
},
{
"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": 10,
"median_ns": 496459,
"mean_ns": 606846,
"p50_ns": 496459,
"p95_ns": 636625,
"p99_ns": 636625,
"ops_per_sec": 2014.265024906387
},
{
"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": 655000,
"mean_ns": 655000,
"p50_ns": 655000,
"p95_ns": 655000,
"p99_ns": 655000,
"ops_per_sec": 1526.7175572519084
},
{
"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": 10,
"median_ns": 537375,
"mean_ns": 673920,
"p50_ns": 537375,
"p95_ns": 853333,
"p99_ns": 853333,
"ops_per_sec": 1860.8978832286577
},
{
"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": 567458,
"mean_ns": 567458,
"p50_ns": 567458,
"p95_ns": 567458,
"p99_ns": 567458,
"ops_per_sec": 1762.2449590982944
},
{
"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": 10,
"median_ns": 492750,
"mean_ns": 601470,
"p50_ns": 492750,
"p95_ns": 555833,
"p99_ns": 555833,
"ops_per_sec": 2029.4266869609335
},
{
"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": 493750,
"mean_ns": 493750,
"p50_ns": 493750,
"p95_ns": 493750,
"p99_ns": 493750,
"ops_per_sec": 2025.3164556962026
},
{
"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": 10,
"median_ns": 496875,
"mean_ns": 535083,
"p50_ns": 496875,
"p95_ns": 612625,
"p99_ns": 612625,
"ops_per_sec": 2012.5786163522012
},
{
"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": 775083,
"mean_ns": 775083,
"p50_ns": 775083,
"p95_ns": 775083,
"p99_ns": 775083,
"ops_per_sec": 1290.1844060571577
},
{
"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": 10,
"median_ns": 514125,
"mean_ns": 703475,
"p50_ns": 514125,
"p95_ns": 957667,
"p99_ns": 957667,
"ops_per_sec": 1945.0522732798445
},
{
"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": 710375,
"mean_ns": 710375,
"p50_ns": 710375,
"p95_ns": 710375,
"p99_ns": 710375,
"ops_per_sec": 1407.7071969030442
},
{
"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": 10,
"median_ns": 513458,
"mean_ns": 582675,
"p50_ns": 513458,
"p95_ns": 719666,
"p99_ns": 719666,
"ops_per_sec": 1947.5789645891193
},
{
"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": 514041,
"mean_ns": 514041,
"p50_ns": 514041,
"p95_ns": 514041,
"p99_ns": 514041,
"ops_per_sec": 1945.370116391494
},
{
"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": 10,
"median_ns": 507333,
"mean_ns": 533545,
"p50_ns": 507333,
"p95_ns": 535375,
"p99_ns": 535375,
"ops_per_sec": 1971.091965237822
},
{
"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": 2901458,
"mean_ns": 2901458,
"p50_ns": 2901458,
"p95_ns": 2901458,
"p99_ns": 2901458,
"ops_per_sec": 344.6543082822498
},
{
"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": 10,
"median_ns": 2215667,
"mean_ns": 2417158,
"p50_ns": 2215667,
"p95_ns": 2627208,
"p99_ns": 2627208,
"ops_per_sec": 451.33135981174064
},
{
"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": 2421584,
"mean_ns": 2421584,
"p50_ns": 2421584,
"p95_ns": 2421584,
"p99_ns": 2421584,
"ops_per_sec": 412.9528440888278
},
{
"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": 10,
"median_ns": 2683875,
"mean_ns": 2856129,
"p50_ns": 2683875,
"p95_ns": 3489959,
"p99_ns": 3489959,
"ops_per_sec": 372.5955940571003
},
{
"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": 3040708,
"mean_ns": 3040708,
"p50_ns": 3040708,
"p95_ns": 3040708,
"p99_ns": 3040708,
"ops_per_sec": 328.87077614818656
},
{
"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": 10,
"median_ns": 2350459,
"mean_ns": 2614300,
"p50_ns": 2350459,
"p95_ns": 3165042,
"p99_ns": 3165042,
"ops_per_sec": 425.4488165928442
},
{
"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": 3534958,
"mean_ns": 3534958,
"p50_ns": 3534958,
"p95_ns": 3534958,
"p99_ns": 3534958,
"ops_per_sec": 282.88879245524276
},
{
"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": 10,
"median_ns": 2421208,
"mean_ns": 2727941,
"p50_ns": 2421208,
"p95_ns": 3473292,
"p99_ns": 3473292,
"ops_per_sec": 413.0169733455366
},
{
"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": 2160417,
"mean_ns": 2160417,
"p50_ns": 2160417,
"p95_ns": 2160417,
"p99_ns": 2160417,
"ops_per_sec": 462.8736026424528
},
{
"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": 10,
"median_ns": 2387167,
"mean_ns": 2483200,
"p50_ns": 2387167,
"p95_ns": 3071916,
"p99_ns": 3071916,
"ops_per_sec": 418.9065951397619
},
{
"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": 2250208,
"mean_ns": 2250208,
"p50_ns": 2250208,
"p95_ns": 2250208,
"p99_ns": 2250208,
"ops_per_sec": 444.4033618225515
},
{
"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": 10,
"median_ns": 2307250,
"mean_ns": 2501454,
"p50_ns": 2307250,
"p95_ns": 3109792,
"p99_ns": 3109792,
"ops_per_sec": 433.4164048109221
},
{
"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": 3356542,
"mean_ns": 3356542,
"p50_ns": 3356542,
"p95_ns": 3356542,
"p99_ns": 3356542,
"ops_per_sec": 297.9256627803257
},
{
"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": 10,
"median_ns": 2414500,
"mean_ns": 2628795,
"p50_ns": 2414500,
"p95_ns": 3109042,
"p99_ns": 3109042,
"ops_per_sec": 414.16442327604057
},
{
"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": 3285958,
"mean_ns": 3285958,
"p50_ns": 3285958,
"p95_ns": 3285958,
"p99_ns": 3285958,
"ops_per_sec": 304.3252530920967
},
{
"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": 10,
"median_ns": 2335167,
"mean_ns": 2406012,
"p50_ns": 2335167,
"p95_ns": 2663208,
"p99_ns": 2663208,
"ops_per_sec": 428.2348971187071
},
{
"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": 8691333,
"mean_ns": 8691333,
"p50_ns": 8691333,
"p95_ns": 8691333,
"p99_ns": 8691333,
"ops_per_sec": 115.05714946142324
},
{
"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": 10,
"median_ns": 10289500,
"mean_ns": 10408299,
"p50_ns": 10289500,
"p95_ns": 10864375,
"p99_ns": 10864375,
"ops_per_sec": 97.18645220856213
},
{
"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": 10603833,
"mean_ns": 10603833,
"p50_ns": 10603833,
"p95_ns": 10603833,
"p99_ns": 10603833,
"ops_per_sec": 94.305521409098
},
{
"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": 10,
"median_ns": 9650750,
"mean_ns": 9859804,
"p50_ns": 9650750,
"p95_ns": 10491250,
"p99_ns": 10491250,
"ops_per_sec": 103.61888972359661
},
{
"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": 10009791,
"mean_ns": 10009791,
"p50_ns": 10009791,
"p95_ns": 10009791,
"p99_ns": 10009791,
"ops_per_sec": 99.90218576991268
},
{
"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": 10,
"median_ns": 9535584,
"mean_ns": 9439108,
"p50_ns": 9535584,
"p95_ns": 9916125,
"p99_ns": 9916125,
"ops_per_sec": 104.87034669297654
},
{
"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": 9752292,
"mean_ns": 9752292,
"p50_ns": 9752292,
"p95_ns": 9752292,
"p99_ns": 9752292,
"ops_per_sec": 102.53999777693285
},
{
"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": 10,
"median_ns": 9348583,
"mean_ns": 9640862,
"p50_ns": 9348583,
"p95_ns": 10891292,
"p99_ns": 10891292,
"ops_per_sec": 106.96808275649903
},
{
"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": 9458042,
"mean_ns": 9458042,
"p50_ns": 9458042,
"p95_ns": 9458042,
"p99_ns": 9458042,
"ops_per_sec": 105.7301289209754
},
{
"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": 10,
"median_ns": 9661250,
"mean_ns": 9759191,
"p50_ns": 9661250,
"p95_ns": 10279791,
"p99_ns": 10279791,
"ops_per_sec": 103.506275067926
},
{
"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": 8924000,
"mean_ns": 8924000,
"p50_ns": 8924000,
"p95_ns": 8924000,
"p99_ns": 8924000,
"ops_per_sec": 112.05737337516808
},
{
"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": 10,
"median_ns": 9932375,
"mean_ns": 9966646,
"p50_ns": 9932375,
"p95_ns": 10684750,
"p99_ns": 10684750,
"ops_per_sec": 100.68085427704854
},
{
"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": 9348667,
"mean_ns": 9348667,
"p50_ns": 9348667,
"p95_ns": 9348667,
"p99_ns": 9348667,
"ops_per_sec": 106.96712162279393
},
{
"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": 10,
"median_ns": 9499000,
"mean_ns": 9591616,
"p50_ns": 9499000,
"p95_ns": 10061625,
"p99_ns": 10061625,
"ops_per_sec": 105.27423939362038
},
{
"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": 10550791,
"mean_ns": 10550791,
"p50_ns": 10550791,
"p95_ns": 10550791,
"p99_ns": 10550791,
"ops_per_sec": 94.77962363201014
},
{
"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": 10,
"median_ns": 9988167,
"mean_ns": 10129308,
"p50_ns": 9988167,
"p95_ns": 10850167,
"p99_ns": 10850167,
"ops_per_sec": 100.11847018577082
},
{
"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": 37807666,
"mean_ns": 37807666,
"p50_ns": 37807666,
"p95_ns": 37807666,
"p99_ns": 37807666,
"ops_per_sec": 26.449662351545317
},
{
"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": 10,
"median_ns": 39610916,
"mean_ns": 40315145,
"p50_ns": 39610916,
"p95_ns": 42283584,
"p99_ns": 42283584,
"ops_per_sec": 25.24556614646326
},
{
"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": 36672833,
"mean_ns": 36672833,
"p50_ns": 36672833,
"p95_ns": 36672833,
"p99_ns": 36672833,
"ops_per_sec": 27.268141515001037
},
{
"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": 10,
"median_ns": 38841167,
"mean_ns": 38903466,
"p50_ns": 38841167,
"p95_ns": 40323041,
"p99_ns": 40323041,
"ops_per_sec": 25.74587936557107
},
{
"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": 44445417,
"mean_ns": 44445417,
"p50_ns": 44445417,
"p95_ns": 44445417,
"p99_ns": 44445417,
"ops_per_sec": 22.49950765452375
},
{
"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": 10,
"median_ns": 40484333,
"mean_ns": 41334775,
"p50_ns": 40484333,
"p95_ns": 42631792,
"p99_ns": 42631792,
"ops_per_sec": 24.700913313799685
},
{
"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": 43989542,
"mean_ns": 43989542,
"p50_ns": 43989542,
"p95_ns": 43989542,
"p99_ns": 43989542,
"ops_per_sec": 22.732675871005885
},
{
"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": 10,
"median_ns": 42802875,
"mean_ns": 43102845,
"p50_ns": 42802875,
"p95_ns": 46571208,
"p99_ns": 46571208,
"ops_per_sec": 23.362916626511655
},
{
"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": 39632625,
"mean_ns": 39632625,
"p50_ns": 39632625,
"p95_ns": 39632625,
"p99_ns": 39632625,
"ops_per_sec": 25.231737741317918
},
{
"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": 10,
"median_ns": 40749875,
"mean_ns": 45107308,
"p50_ns": 40749875,
"p95_ns": 53875500,
"p99_ns": 53875500,
"ops_per_sec": 24.539952576541644
},
{
"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": 39476791,
"mean_ns": 39476791,
"p50_ns": 39476791,
"p95_ns": 39476791,
"p99_ns": 39476791,
"ops_per_sec": 25.33133962180462
},
{
"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": 10,
"median_ns": 44940500,
"mean_ns": 48415062,
"p50_ns": 44940500,
"p95_ns": 47637459,
"p99_ns": 47637459,
"ops_per_sec": 22.251643840188695
},
{
"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": 48455875,
"mean_ns": 48455875,
"p50_ns": 48455875,
"p95_ns": 48455875,
"p99_ns": 48455875,
"ops_per_sec": 20.637332418411596
},
{
"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": 10,
"median_ns": 45298792,
"mean_ns": 44385774,
"p50_ns": 45298792,
"p95_ns": 46163416,
"p99_ns": 46163416,
"ops_per_sec": 22.07564387147454
},
{
"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": 42653583,
"mean_ns": 42653583,
"p50_ns": 42653583,
"p95_ns": 42653583,
"p99_ns": 42653583,
"ops_per_sec": 23.444689277334568
},
{
"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": 10,
"median_ns": 39963458,
"mean_ns": 40467166,
"p50_ns": 39963458,
"p95_ns": 41806208,
"p99_ns": 41806208,
"ops_per_sec": 25.022859633418108
},
{
"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": 154230291,
"mean_ns": 154230291,
"p50_ns": 154230291,
"p95_ns": 154230291,
"p99_ns": 154230291,
"ops_per_sec": 6.483810628354452
},
{
"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": 10,
"median_ns": 162620250,
"mean_ns": 172842491,
"p50_ns": 162620250,
"p95_ns": 204813500,
"p99_ns": 204813500,
"ops_per_sec": 6.149295675046619
},
{
"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": 167161708,
"mean_ns": 167161708,
"p50_ns": 167161708,
"p95_ns": 167161708,
"p99_ns": 167161708,
"ops_per_sec": 5.982231289476894
},
{
"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": 10,
"median_ns": 164765291,
"mean_ns": 176053258,
"p50_ns": 164765291,
"p95_ns": 207372125,
"p99_ns": 207372125,
"ops_per_sec": 6.069239424946605
},
{
"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": 158252125,
"mean_ns": 158252125,
"p50_ns": 158252125,
"p95_ns": 158252125,
"p99_ns": 158252125,
"ops_per_sec": 6.319030471154811
},
{
"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": 10,
"median_ns": 162453958,
"mean_ns": 172343137,
"p50_ns": 162453958,
"p95_ns": 195732042,
"p99_ns": 195732042,
"ops_per_sec": 6.155590250377279
},
{
"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": 181591875,
"mean_ns": 181591875,
"p50_ns": 181591875,
"p95_ns": 181591875,
"p99_ns": 181591875,
"ops_per_sec": 5.506854312727373
},
{
"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": 10,
"median_ns": 165718041,
"mean_ns": 172048037,
"p50_ns": 165718041,
"p95_ns": 190014166,
"p99_ns": 190014166,
"ops_per_sec": 6.034346013057203
},
{
"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": 158519333,
"mean_ns": 158519333,
"p50_ns": 158519333,
"p95_ns": 158519333,
"p99_ns": 158519333,
"ops_per_sec": 6.308378801972375
},
{
"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": 10,
"median_ns": 164268625,
"mean_ns": 167974404,
"p50_ns": 164268625,
"p95_ns": 178597250,
"p99_ns": 178597250,
"ops_per_sec": 6.087589763413433
},
{
"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": 173223792,
"mean_ns": 173223792,
"p50_ns": 173223792,
"p95_ns": 173223792,
"p99_ns": 173223792,
"ops_per_sec": 5.7728790511640575
},
{
"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": 10,
"median_ns": 165772375,
"mean_ns": 167570879,
"p50_ns": 165772375,
"p95_ns": 167978125,
"p99_ns": 167978125,
"ops_per_sec": 6.032368179559471
},
{
"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": 160734208,
"mean_ns": 160734208,
"p50_ns": 160734208,
"p95_ns": 160734208,
"p99_ns": 160734208,
"ops_per_sec": 6.221451005625386
},
{
"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": 10,
"median_ns": 167969041,
"mean_ns": 166542241,
"p50_ns": 167969041,
"p95_ns": 173472083,
"p99_ns": 173472083,
"ops_per_sec": 5.953478057899967
},
{
"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": 170310791,
"mean_ns": 170310791,
"p50_ns": 170310791,
"p95_ns": 170310791,
"p99_ns": 170310791,
"ops_per_sec": 5.871618551756947
},
{
"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": 10,
"median_ns": 168580000,
"mean_ns": 169203737,
"p50_ns": 168580000,
"p95_ns": 174699625,
"p99_ns": 174699625,
"ops_per_sec": 5.9319017677067265
},
{
"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": 119292,
"mean_ns": 119292,
"p50_ns": 119292,
"p95_ns": 119292,
"p99_ns": 119292,
"ops_per_sec": 8382.791804982731
},
{
"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": 10,
"median_ns": 112583,
"mean_ns": 117783,
"p50_ns": 112583,
"p95_ns": 120208,
"p99_ns": 120208,
"ops_per_sec": 8882.335698995408
},
{
"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": 107917,
"mean_ns": 107917,
"p50_ns": 107917,
"p95_ns": 107917,
"p99_ns": 107917,
"ops_per_sec": 9266.38064438411
},
{
"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": 10,
"median_ns": 110333,
"mean_ns": 112249,
"p50_ns": 110333,
"p95_ns": 126000,
"p99_ns": 126000,
"ops_per_sec": 9063.471490850425
},
{
"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": 128083,
"mean_ns": 128083,
"p50_ns": 128083,
"p95_ns": 128083,
"p99_ns": 128083,
"ops_per_sec": 7807.4373648337405
},
{
"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": 10,
"median_ns": 101875,
"mean_ns": 109200,
"p50_ns": 101875,
"p95_ns": 120417,
"p99_ns": 120417,
"ops_per_sec": 9815.9509202454
},
{
"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": 113500,
"mean_ns": 113500,
"p50_ns": 113500,
"p95_ns": 113500,
"p99_ns": 113500,
"ops_per_sec": 8810.572687224669
},
{
"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": 10,
"median_ns": 122084,
"mean_ns": 120875,
"p50_ns": 122084,
"p95_ns": 139250,
"p99_ns": 139250,
"ops_per_sec": 8191.0815504079155
},
{
"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": 117292,
"mean_ns": 117292,
"p50_ns": 117292,
"p95_ns": 117292,
"p99_ns": 117292,
"ops_per_sec": 8525.730655117144
},
{
"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": 10,
"median_ns": 105625,
"mean_ns": 217058,
"p50_ns": 105625,
"p95_ns": 140375,
"p99_ns": 140375,
"ops_per_sec": 9467.455621301775
},
{
"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": 121584,
"mean_ns": 121584,
"p50_ns": 121584,
"p95_ns": 121584,
"p99_ns": 121584,
"ops_per_sec": 8224.766416633767
},
{
"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": 10,
"median_ns": 109542,
"mean_ns": 113541,
"p50_ns": 109542,
"p95_ns": 119458,
"p99_ns": 119458,
"ops_per_sec": 9128.91858830403
},
{
"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": 107042,
"mean_ns": 107042,
"p50_ns": 107042,
"p95_ns": 107042,
"p99_ns": 107042,
"ops_per_sec": 9342.127389249079
},
{
"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": 10,
"median_ns": 107917,
"mean_ns": 107416,
"p50_ns": 107917,
"p95_ns": 113125,
"p99_ns": 113125,
"ops_per_sec": 9266.38064438411
},
{
"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": 103709,
"mean_ns": 103709,
"p50_ns": 103709,
"p95_ns": 103709,
"p99_ns": 103709,
"ops_per_sec": 9642.364693517438
},
{
"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": 10,
"median_ns": 104042,
"mean_ns": 105820,
"p50_ns": 104042,
"p95_ns": 110542,
"p99_ns": 110542,
"ops_per_sec": 9611.503046846467
},
{
"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": 842000,
"mean_ns": 842000,
"p50_ns": 842000,
"p95_ns": 842000,
"p99_ns": 842000,
"ops_per_sec": 1187.648456057007
},
{
"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": 10,
"median_ns": 831667,
"mean_ns": 919979,
"p50_ns": 831667,
"p95_ns": 893375,
"p99_ns": 893375,
"ops_per_sec": 1202.4043276936563
},
{
"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": 919292,
"mean_ns": 919292,
"p50_ns": 919292,
"p95_ns": 919292,
"p99_ns": 919292,
"ops_per_sec": 1087.7936498957893
},
{
"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": 10,
"median_ns": 898166,
"mean_ns": 1016970,
"p50_ns": 898166,
"p95_ns": 1289750,
"p99_ns": 1289750,
"ops_per_sec": 1113.3799319947539
},
{
"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": 826083,
"mean_ns": 826083,
"p50_ns": 826083,
"p95_ns": 826083,
"p99_ns": 826083,
"ops_per_sec": 1210.5321136011758
},
{
"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": 10,
"median_ns": 837583,
"mean_ns": 955020,
"p50_ns": 837583,
"p95_ns": 960041,
"p99_ns": 960041,
"ops_per_sec": 1193.9115287678953
},
{
"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": 832541,
"mean_ns": 832541,
"p50_ns": 832541,
"p95_ns": 832541,
"p99_ns": 832541,
"ops_per_sec": 1201.142045857201
},
{
"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": 10,
"median_ns": 879958,
"mean_ns": 883074,
"p50_ns": 879958,
"p95_ns": 918417,
"p99_ns": 918417,
"ops_per_sec": 1136.4178744894643
},
{
"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": 852917,
"mean_ns": 852917,
"p50_ns": 852917,
"p95_ns": 852917,
"p99_ns": 852917,
"ops_per_sec": 1172.4470259122518
},
{
"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": 10,
"median_ns": 897292,
"mean_ns": 935795,
"p50_ns": 897292,
"p95_ns": 974625,
"p99_ns": 974625,
"ops_per_sec": 1114.4644106935089
},
{
"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": 892875,
"mean_ns": 892875,
"p50_ns": 892875,
"p95_ns": 892875,
"p99_ns": 892875,
"ops_per_sec": 1119.977600447991
},
{
"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": 10,
"median_ns": 898041,
"mean_ns": 1005875,
"p50_ns": 898041,
"p95_ns": 1139375,
"p99_ns": 1139375,
"ops_per_sec": 1113.5349054219128
},
{
"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": 880333,
"mean_ns": 880333,
"p50_ns": 880333,
"p95_ns": 880333,
"p99_ns": 880333,
"ops_per_sec": 1135.9337886913247
},
{
"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": 10,
"median_ns": 821083,
"mean_ns": 942383,
"p50_ns": 821083,
"p95_ns": 952291,
"p99_ns": 952291,
"ops_per_sec": 1217.903671127036
},
{
"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": 1890583,
"mean_ns": 1890583,
"p50_ns": 1890583,
"p95_ns": 1890583,
"p99_ns": 1890583,
"ops_per_sec": 528.937370112817
},
{
"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": 10,
"median_ns": 886291,
"mean_ns": 1027579,
"p50_ns": 886291,
"p95_ns": 1310125,
"p99_ns": 1310125,
"ops_per_sec": 1128.2975907461546
},
{
"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": 3411667,
"mean_ns": 3411667,
"p50_ns": 3411667,
"p95_ns": 3411667,
"p99_ns": 3411667,
"ops_per_sec": 293.1118423925899
},
{
"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": 10,
"median_ns": 3412125,
"mean_ns": 3698141,
"p50_ns": 3412125,
"p95_ns": 4431125,
"p99_ns": 4431125,
"ops_per_sec": 293.072498809393
},
{
"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": 3379417,
"mean_ns": 3379417,
"p50_ns": 3379417,
"p95_ns": 3379417,
"p99_ns": 3379417,
"ops_per_sec": 295.9090280956745
},
{
"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": 10,
"median_ns": 3517417,
"mean_ns": 3807425,
"p50_ns": 3517417,
"p95_ns": 4352167,
"p99_ns": 4352167,
"ops_per_sec": 284.29953002444694
},
{
"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": 3344000,
"mean_ns": 3344000,
"p50_ns": 3344000,
"p95_ns": 3344000,
"p99_ns": 3344000,
"ops_per_sec": 299.0430622009569
},
{
"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": 10,
"median_ns": 3468666,
"mean_ns": 3736737,
"p50_ns": 3468666,
"p95_ns": 4391958,
"p99_ns": 4391958,
"ops_per_sec": 288.29526970887366
},
{
"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": 3298250,
"mean_ns": 3298250,
"p50_ns": 3298250,
"p95_ns": 3298250,
"p99_ns": 3298250,
"ops_per_sec": 303.1910861820663
},
{
"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": 10,
"median_ns": 3397667,
"mean_ns": 3538216,
"p50_ns": 3397667,
"p95_ns": 3934666,
"p99_ns": 3934666,
"ops_per_sec": 294.31960224471675
},
{
"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": 4412750,
"mean_ns": 4412750,
"p50_ns": 4412750,
"p95_ns": 4412750,
"p99_ns": 4412750,
"ops_per_sec": 226.61605574754972
},
{
"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": 10,
"median_ns": 3585750,
"mean_ns": 3738441,
"p50_ns": 3585750,
"p95_ns": 4302459,
"p99_ns": 4302459,
"ops_per_sec": 278.88168444537405
},
{
"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": 3232334,
"mean_ns": 3232334,
"p50_ns": 3232334,
"p95_ns": 3232334,
"p99_ns": 3232334,
"ops_per_sec": 309.37396939796446
},
{
"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": 10,
"median_ns": 3740875,
"mean_ns": 4011875,
"p50_ns": 3740875,
"p95_ns": 4425500,
"p99_ns": 4425500,
"ops_per_sec": 267.3171383700338
},
{
"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": 3611458,
"mean_ns": 3611458,
"p50_ns": 3611458,
"p95_ns": 3611458,
"p99_ns": 3611458,
"ops_per_sec": 276.8964778214228
},
{
"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": 10,
"median_ns": 3665167,
"mean_ns": 3909379,
"p50_ns": 3665167,
"p95_ns": 4434625,
"p99_ns": 4434625,
"ops_per_sec": 272.8388638225762
},
{
"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": 3233833,
"mean_ns": 3233833,
"p50_ns": 3233833,
"p95_ns": 3233833,
"p99_ns": 3233833,
"ops_per_sec": 309.2305632356402
},
{
"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": 10,
"median_ns": 3464708,
"mean_ns": 3625549,
"p50_ns": 3464708,
"p95_ns": 4188000,
"p99_ns": 4188000,
"ops_per_sec": 288.6246113669608
},
{
"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": 14961500,
"mean_ns": 14961500,
"p50_ns": 14961500,
"p95_ns": 14961500,
"p99_ns": 14961500,
"ops_per_sec": 66.83821809310564
},
{
"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": 10,
"median_ns": 14705666,
"mean_ns": 14985287,
"p50_ns": 14705666,
"p95_ns": 15771916,
"p99_ns": 15771916,
"ops_per_sec": 68.00100043071834
},
{
"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": 16075250,
"mean_ns": 16075250,
"p50_ns": 16075250,
"p95_ns": 16075250,
"p99_ns": 16075250,
"ops_per_sec": 62.20743067759444
},
{
"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": 10,
"median_ns": 13987959,
"mean_ns": 14634212,
"p50_ns": 13987959,
"p95_ns": 16169333,
"p99_ns": 16169333,
"ops_per_sec": 71.49005798487113
},
{
"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": 14470792,
"mean_ns": 14470792,
"p50_ns": 14470792,
"p95_ns": 14470792,
"p99_ns": 14470792,
"ops_per_sec": 69.1047179725892
},
{
"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": 10,
"median_ns": 14899209,
"mean_ns": 15023141,
"p50_ns": 14899209,
"p95_ns": 15334291,
"p99_ns": 15334291,
"ops_per_sec": 67.11765705145824
},
{
"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": 14748917,
"mean_ns": 14748917,
"p50_ns": 14748917,
"p95_ns": 14748917,
"p99_ns": 14748917,
"ops_per_sec": 67.80158841493243
},
{
"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": 10,
"median_ns": 14805416,
"mean_ns": 15535445,
"p50_ns": 14805416,
"p95_ns": 16559041,
"p99_ns": 16559041,
"ops_per_sec": 67.54285053523657
},
{
"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": 15965459,
"mean_ns": 15965459,
"p50_ns": 15965459,
"p95_ns": 15965459,
"p99_ns": 15965459,
"ops_per_sec": 62.63521769089132
},
{
"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": 10,
"median_ns": 15140667,
"mean_ns": 15295916,
"p50_ns": 15140667,
"p95_ns": 15726791,
"p99_ns": 15726791,
"ops_per_sec": 66.04728840545796
},
{
"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": 17078916,
"mean_ns": 17078916,
"p50_ns": 17078916,
"p95_ns": 17078916,
"p99_ns": 17078916,
"ops_per_sec": 58.55172541395484
},
{
"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": 10,
"median_ns": 15540250,
"mean_ns": 15674574,
"p50_ns": 15540250,
"p95_ns": 16121625,
"p99_ns": 16121625,
"ops_per_sec": 64.34902913402294
},
{
"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": 14375750,
"mean_ns": 14375750,
"p50_ns": 14375750,
"p95_ns": 14375750,
"p99_ns": 14375750,
"ops_per_sec": 69.56158809105612
},
{
"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": 10,
"median_ns": 17165958,
"mean_ns": 17013366,
"p50_ns": 17165958,
"p95_ns": 17951167,
"p99_ns": 17951167,
"ops_per_sec": 58.25483203442534
},
{
"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": 14404458,
"mean_ns": 14404458,
"p50_ns": 14404458,
"p95_ns": 14404458,
"p99_ns": 14404458,
"ops_per_sec": 69.42295225547535
},
{
"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": 10,
"median_ns": 14630708,
"mean_ns": 14872137,
"p50_ns": 14630708,
"p95_ns": 15670459,
"p99_ns": 15670459,
"ops_per_sec": 68.34939225087399
},
{
"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": 58124667,
"mean_ns": 58124667,
"p50_ns": 58124667,
"p95_ns": 58124667,
"p99_ns": 58124667,
"ops_per_sec": 17.204399639829333
},
{
"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": 10,
"median_ns": 57495083,
"mean_ns": 57774241,
"p50_ns": 57495083,
"p95_ns": 59205292,
"p99_ns": 59205292,
"ops_per_sec": 17.392791658375376
},
{
"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": 57532667,
"mean_ns": 57532667,
"p50_ns": 57532667,
"p95_ns": 57532667,
"p99_ns": 57532667,
"ops_per_sec": 17.381429579824623
},
{
"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": 10,
"median_ns": 58644125,
"mean_ns": 60661508,
"p50_ns": 58644125,
"p95_ns": 67254958,
"p99_ns": 67254958,
"ops_per_sec": 17.05200648828847
},
{
"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": 86253167,
"mean_ns": 86253167,
"p50_ns": 86253167,
"p95_ns": 86253167,
"p99_ns": 86253167,
"ops_per_sec": 11.593777188494423
},
{
"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": 10,
"median_ns": 59709083,
"mean_ns": 65366137,
"p50_ns": 59709083,
"p95_ns": 75479875,
"p99_ns": 75479875,
"ops_per_sec": 16.747870671535853
},
{
"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": 60012833,
"mean_ns": 60012833,
"p50_ns": 60012833,
"p95_ns": 60012833,
"p99_ns": 60012833,
"ops_per_sec": 16.663102706716078
},
{
"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": 10,
"median_ns": 57264709,
"mean_ns": 57899687,
"p50_ns": 57264709,
"p95_ns": 60438500,
"p99_ns": 60438500,
"ops_per_sec": 17.462762274754596
},
{
"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": 61927875,
"mean_ns": 61927875,
"p50_ns": 61927875,
"p95_ns": 61927875,
"p99_ns": 61927875,
"ops_per_sec": 16.14781711789723
},
{
"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": 10,
"median_ns": 59997292,
"mean_ns": 61889279,
"p50_ns": 59997292,
"p95_ns": 62282542,
"p99_ns": 62282542,
"ops_per_sec": 16.667418922840717
},
{
"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": 60009250,
"mean_ns": 60009250,
"p50_ns": 60009250,
"p95_ns": 60009250,
"p99_ns": 60009250,
"ops_per_sec": 16.664097618283847
},
{
"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": 10,
"median_ns": 65451625,
"mean_ns": 67453429,
"p50_ns": 65451625,
"p95_ns": 72522958,
"p99_ns": 72522958,
"ops_per_sec": 15.278459472931344
},
{
"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": 67320292,
"mean_ns": 67320292,
"p50_ns": 67320292,
"p95_ns": 67320292,
"p99_ns": 67320292,
"ops_per_sec": 14.854362188446835
},
{
"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": 10,
"median_ns": 75639166,
"mean_ns": 75920470,
"p50_ns": 75639166,
"p95_ns": 83434584,
"p99_ns": 83434584,
"ops_per_sec": 13.220664014196032
},
{
"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": 65960333,
"mean_ns": 65960333,
"p50_ns": 65960333,
"p95_ns": 65960333,
"p99_ns": 65960333,
"ops_per_sec": 15.160626917999338
},
{
"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": 10,
"median_ns": 63872625,
"mean_ns": 64093558,
"p50_ns": 63872625,
"p95_ns": 65948708,
"p99_ns": 65948708,
"ops_per_sec": 15.656159426671442
},
{
"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": 246176375,
"mean_ns": 246176375,
"p50_ns": 246176375,
"p95_ns": 246176375,
"p99_ns": 246176375,
"ops_per_sec": 4.062128220061735
},
{
"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": 10,
"median_ns": 246990500,
"mean_ns": 253030604,
"p50_ns": 246990500,
"p95_ns": 285732542,
"p99_ns": 285732542,
"ops_per_sec": 4.048738716671289
},
{
"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": 264561250,
"mean_ns": 264561250,
"p50_ns": 264561250,
"p95_ns": 264561250,
"p99_ns": 264561250,
"ops_per_sec": 3.77984304201768
},
{
"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": 10,
"median_ns": 238497375,
"mean_ns": 242417262,
"p50_ns": 238497375,
"p95_ns": 254160292,
"p99_ns": 254160292,
"ops_per_sec": 4.192918265871899
},
{
"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": 239437750,
"mean_ns": 239437750,
"p50_ns": 239437750,
"p95_ns": 239437750,
"p99_ns": 239437750,
"ops_per_sec": 4.176450872930438
},
{
"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": 10,
"median_ns": 236121458,
"mean_ns": 237735558,
"p50_ns": 236121458,
"p95_ns": 242914208,
"p99_ns": 242914208,
"ops_per_sec": 4.235108526222975
},
{
"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": 233045541,
"mean_ns": 233045541,
"p50_ns": 233045541,
"p95_ns": 233045541,
"p99_ns": 233045541,
"ops_per_sec": 4.291006795105339
},
{
"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": 10,
"median_ns": 239876084,
"mean_ns": 241079287,
"p50_ns": 239876084,
"p95_ns": 247752917,
"p99_ns": 247752917,
"ops_per_sec": 4.168819097446997
},
{
"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": 256932709,
"mean_ns": 256932709,
"p50_ns": 256932709,
"p95_ns": 256932709,
"p99_ns": 256932709,
"ops_per_sec": 3.8920696547048044
},
{
"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": 10,
"median_ns": 250381583,
"mean_ns": 250320537,
"p50_ns": 250381583,
"p95_ns": 257754166,
"p99_ns": 257754166,
"ops_per_sec": 3.993903976555656
},
{
"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": 238383000,
"mean_ns": 238383000,
"p50_ns": 238383000,
"p95_ns": 238383000,
"p99_ns": 238383000,
"ops_per_sec": 4.1949300075928235
},
{
"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": 10,
"median_ns": 257985042,
"mean_ns": 260127787,
"p50_ns": 257985042,
"p95_ns": 266021542,
"p99_ns": 266021542,
"ops_per_sec": 3.8761937213398596
},
{
"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": 266646875,
"mean_ns": 266646875,
"p50_ns": 266646875,
"p95_ns": 266646875,
"p99_ns": 266646875,
"ops_per_sec": 3.750278340970619
},
{
"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": 10,
"median_ns": 260826958,
"mean_ns": 263804795,
"p50_ns": 260826958,
"p95_ns": 271524250,
"p99_ns": 271524250,
"ops_per_sec": 3.8339595249966454
},
{
"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": 247968542,
"mean_ns": 247968542,
"p50_ns": 247968542,
"p95_ns": 247968542,
"p99_ns": 247968542,
"ops_per_sec": 4.0327696083320115
},
{
"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": 10,
"median_ns": 242655625,
"mean_ns": 244893470,
"p50_ns": 242655625,
"p95_ns": 252618000,
"p99_ns": 252618000,
"ops_per_sec": 4.121066635071823
},
{
"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": 214083,
"mean_ns": 214083,
"p50_ns": 214083,
"p95_ns": 214083,
"p99_ns": 214083,
"ops_per_sec": 4671.085513562497
},
{
"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": 10,
"median_ns": 162959,
"mean_ns": 172329,
"p50_ns": 162959,
"p95_ns": 197042,
"p99_ns": 197042,
"ops_per_sec": 6136.512865199222
},
{
"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": 179041,
"mean_ns": 179041,
"p50_ns": 179041,
"p95_ns": 179041,
"p99_ns": 179041,
"ops_per_sec": 5585.312861299925
},
{
"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": 10,
"median_ns": 207334,
"mean_ns": 298446,
"p50_ns": 207334,
"p95_ns": 246208,
"p99_ns": 246208,
"ops_per_sec": 4823.135616927277
},
{
"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": 168584,
"mean_ns": 168584,
"p50_ns": 168584,
"p95_ns": 168584,
"p99_ns": 168584,
"ops_per_sec": 5931.761021211977
},
{
"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": 10,
"median_ns": 188250,
"mean_ns": 190991,
"p50_ns": 188250,
"p95_ns": 203750,
"p99_ns": 203750,
"ops_per_sec": 5312.084993359894
},
{
"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": 189375,
"mean_ns": 189375,
"p50_ns": 189375,
"p95_ns": 189375,
"p99_ns": 189375,
"ops_per_sec": 5280.528052805281
},
{
"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": 10,
"median_ns": 208000,
"mean_ns": 222908,
"p50_ns": 208000,
"p95_ns": 238375,
"p99_ns": 238375,
"ops_per_sec": 4807.692307692308
},
{
"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": 191333,
"mean_ns": 191333,
"p50_ns": 191333,
"p95_ns": 191333,
"p99_ns": 191333,
"ops_per_sec": 5226.489941620107
},
{
"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": 10,
"median_ns": 173625,
"mean_ns": 205612,
"p50_ns": 173625,
"p95_ns": 193917,
"p99_ns": 193917,
"ops_per_sec": 5759.539236861051
},
{
"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": 183167,
"mean_ns": 183167,
"p50_ns": 183167,
"p95_ns": 183167,
"p99_ns": 183167,
"ops_per_sec": 5459.498708828555
},
{
"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": 10,
"median_ns": 207375,
"mean_ns": 216270,
"p50_ns": 207375,
"p95_ns": 218792,
"p99_ns": 218792,
"ops_per_sec": 4822.182037371911
},
{
"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": 210542,
"mean_ns": 210542,
"p50_ns": 210542,
"p95_ns": 210542,
"p99_ns": 210542,
"ops_per_sec": 4749.646151361723
},
{
"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": 10,
"median_ns": 186792,
"mean_ns": 192358,
"p50_ns": 186792,
"p95_ns": 209917,
"p99_ns": 209917,
"ops_per_sec": 5353.5483318343395
},
{
"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": 170667,
"mean_ns": 170667,
"p50_ns": 170667,
"p95_ns": 170667,
"p99_ns": 170667,
"ops_per_sec": 5859.363555930555
},
{
"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": 10,
"median_ns": 176750,
"mean_ns": 253700,
"p50_ns": 176750,
"p95_ns": 211291,
"p99_ns": 211291,
"ops_per_sec": 5657.708628005657
},
{
"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": 1347083,
"mean_ns": 1347083,
"p50_ns": 1347083,
"p95_ns": 1347083,
"p99_ns": 1347083,
"ops_per_sec": 742.3447552971866
},
{
"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": 10,
"median_ns": 1417958,
"mean_ns": 1506379,
"p50_ns": 1417958,
"p95_ns": 1579500,
"p99_ns": 1579500,
"ops_per_sec": 705.2395063887647
},
{
"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": 1410375,
"mean_ns": 1410375,
"p50_ns": 1410375,
"p95_ns": 1410375,
"p99_ns": 1410375,
"ops_per_sec": 709.031286005495
},
{
"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": 10,
"median_ns": 1435500,
"mean_ns": 1637037,
"p50_ns": 1435500,
"p95_ns": 2294583,
"p99_ns": 2294583,
"ops_per_sec": 696.6213862765587
},
{
"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": 1374167,
"mean_ns": 1374167,
"p50_ns": 1374167,
"p95_ns": 1374167,
"p99_ns": 1374167,
"ops_per_sec": 727.7135893963398
},
{
"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": 10,
"median_ns": 1458916,
"mean_ns": 1585503,
"p50_ns": 1458916,
"p95_ns": 1774500,
"p99_ns": 1774500,
"ops_per_sec": 685.4404228893233
},
{
"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": 1503875,
"mean_ns": 1503875,
"p50_ns": 1503875,
"p95_ns": 1503875,
"p99_ns": 1503875,
"ops_per_sec": 664.948882054692
},
{
"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": 10,
"median_ns": 1428791,
"mean_ns": 1599499,
"p50_ns": 1428791,
"p95_ns": 2116083,
"p99_ns": 2116083,
"ops_per_sec": 699.8924265340418
},
{
"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": 1408500,
"mean_ns": 1408500,
"p50_ns": 1408500,
"p95_ns": 1408500,
"p99_ns": 1408500,
"ops_per_sec": 709.9751508697195
},
{
"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": 10,
"median_ns": 1465666,
"mean_ns": 1644970,
"p50_ns": 1465666,
"p95_ns": 1895250,
"p99_ns": 1895250,
"ops_per_sec": 682.2836853689722
},
{
"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": 1502666,
"mean_ns": 1502666,
"p50_ns": 1502666,
"p95_ns": 1502666,
"p99_ns": 1502666,
"ops_per_sec": 665.4838799839752
},
{
"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": 10,
"median_ns": 1554250,
"mean_ns": 1688341,
"p50_ns": 1554250,
"p95_ns": 2132167,
"p99_ns": 2132167,
"ops_per_sec": 643.3971368827408
},
{
"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": 1601416,
"mean_ns": 1601416,
"p50_ns": 1601416,
"p95_ns": 1601416,
"p99_ns": 1601416,
"ops_per_sec": 624.4473640827867
},
{
"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": 10,
"median_ns": 1488291,
"mean_ns": 1635120,
"p50_ns": 1488291,
"p95_ns": 1790416,
"p99_ns": 1790416,
"ops_per_sec": 671.9116086840544
},
{
"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": 1522583,
"mean_ns": 1522583,
"p50_ns": 1522583,
"p95_ns": 1522583,
"p99_ns": 1522583,
"ops_per_sec": 656.7786452364173
},
{
"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": 10,
"median_ns": 1423833,
"mean_ns": 1568370,
"p50_ns": 1423833,
"p95_ns": 1836667,
"p99_ns": 1836667,
"ops_per_sec": 702.3295569073058
},
{
"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": 5902792,
"mean_ns": 5902792,
"p50_ns": 5902792,
"p95_ns": 5902792,
"p99_ns": 5902792,
"ops_per_sec": 169.41135652416688
},
{
"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": 10,
"median_ns": 6011833,
"mean_ns": 6111695,
"p50_ns": 6011833,
"p95_ns": 6535083,
"p99_ns": 6535083,
"ops_per_sec": 166.33861918652764
},
{
"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": 7127375,
"mean_ns": 7127375,
"p50_ns": 7127375,
"p95_ns": 7127375,
"p99_ns": 7127375,
"ops_per_sec": 140.30410915659692
},
{
"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": 10,
"median_ns": 6473959,
"mean_ns": 6346695,
"p50_ns": 6473959,
"p95_ns": 6941000,
"p99_ns": 6941000,
"ops_per_sec": 154.46498811623613
},
{
"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": 6041625,
"mean_ns": 6041625,
"p50_ns": 6041625,
"p95_ns": 6041625,
"p99_ns": 6041625,
"ops_per_sec": 165.5183828853992
},
{
"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": 10,
"median_ns": 6561125,
"mean_ns": 6508191,
"p50_ns": 6561125,
"p95_ns": 7210292,
"p99_ns": 7210292,
"ops_per_sec": 152.41288650955437
},
{
"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": 6290042,
"mean_ns": 6290042,
"p50_ns": 6290042,
"p95_ns": 6290042,
"p99_ns": 6290042,
"ops_per_sec": 158.9814503623346
},
{
"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": 10,
"median_ns": 5580708,
"mean_ns": 5952633,
"p50_ns": 5580708,
"p95_ns": 6610500,
"p99_ns": 6610500,
"ops_per_sec": 179.1887337592291
},
{
"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": 6820542,
"mean_ns": 6820542,
"p50_ns": 6820542,
"p95_ns": 6820542,
"p99_ns": 6820542,
"ops_per_sec": 146.61591410184118
},
{
"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": 10,
"median_ns": 6470000,
"mean_ns": 6512604,
"p50_ns": 6470000,
"p95_ns": 7024833,
"p99_ns": 7024833,
"ops_per_sec": 154.5595054095827
},
{
"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": 6838875,
"mean_ns": 6838875,
"p50_ns": 6838875,
"p95_ns": 6838875,
"p99_ns": 6838875,
"ops_per_sec": 146.22288022518325
},
{
"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": 10,
"median_ns": 6658958,
"mean_ns": 6730429,
"p50_ns": 6658958,
"p95_ns": 7396208,
"p99_ns": 7396208,
"ops_per_sec": 150.17364578662307
},
{
"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": 7143417,
"mean_ns": 7143417,
"p50_ns": 7143417,
"p95_ns": 7143417,
"p99_ns": 7143417,
"ops_per_sec": 139.989027660012
},
{
"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": 10,
"median_ns": 6338750,
"mean_ns": 6593154,
"p50_ns": 6338750,
"p95_ns": 7143125,
"p99_ns": 7143125,
"ops_per_sec": 157.75981068822716
},
{
"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": 5747625,
"mean_ns": 5747625,
"p50_ns": 5747625,
"p95_ns": 5747625,
"p99_ns": 5747625,
"ops_per_sec": 173.9849068093343
},
{
"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": 10,
"median_ns": 6161625,
"mean_ns": 6401903,
"p50_ns": 6161625,
"p95_ns": 6935958,
"p99_ns": 6935958,
"ops_per_sec": 162.29484916722456
},
{
"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": 26115084,
"mean_ns": 26115084,
"p50_ns": 26115084,
"p95_ns": 26115084,
"p99_ns": 26115084,
"ops_per_sec": 38.29204608340528
},
{
"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": 10,
"median_ns": 26315791,
"mean_ns": 27282825,
"p50_ns": 26315791,
"p95_ns": 31241208,
"p99_ns": 31241208,
"ops_per_sec": 37.99999779600013
},
{
"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": 24131083,
"mean_ns": 24131083,
"p50_ns": 24131083,
"p95_ns": 24131083,
"p99_ns": 24131083,
"ops_per_sec": 41.44032822729092
},
{
"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": 10,
"median_ns": 25225750,
"mean_ns": 25127441,
"p50_ns": 25225750,
"p95_ns": 25769541,
"p99_ns": 25769541,
"ops_per_sec": 39.64203244700356
},
{
"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": 25768667,
"mean_ns": 25768667,
"p50_ns": 25768667,
"p95_ns": 25768667,
"p99_ns": 25768667,
"ops_per_sec": 38.80681914978373
},
{
"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": 10,
"median_ns": 25336041,
"mean_ns": 25823241,
"p50_ns": 25336041,
"p95_ns": 27232084,
"p99_ns": 27232084,
"ops_per_sec": 39.46946565171725
},
{
"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": 24848834,
"mean_ns": 24848834,
"p50_ns": 24848834,
"p95_ns": 24848834,
"p99_ns": 24848834,
"ops_per_sec": 40.2433369710627
},
{
"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": 10,
"median_ns": 24737250,
"mean_ns": 24764216,
"p50_ns": 24737250,
"p95_ns": 25402334,
"p99_ns": 25402334,
"ops_per_sec": 40.42486533466735
},
{
"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": 25511708,
"mean_ns": 25511708,
"p50_ns": 25511708,
"p95_ns": 25511708,
"p99_ns": 25511708,
"ops_per_sec": 39.19768915511263
},
{
"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": 10,
"median_ns": 25360958,
"mean_ns": 25670295,
"p50_ns": 25360958,
"p95_ns": 26625291,
"p99_ns": 26625291,
"ops_per_sec": 39.43068712151962
},
{
"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": 26470833,
"mean_ns": 26470833,
"p50_ns": 26470833,
"p95_ns": 26470833,
"p99_ns": 26470833,
"ops_per_sec": 37.77742846248926
},
{
"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": 10,
"median_ns": 26033583,
"mean_ns": 26502929,
"p50_ns": 26033583,
"p95_ns": 28689250,
"p99_ns": 28689250,
"ops_per_sec": 38.411923552743396
},
{
"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": 25196459,
"mean_ns": 25196459,
"p50_ns": 25196459,
"p95_ns": 25196459,
"p99_ns": 25196459,
"ops_per_sec": 39.688116492877036
},
{
"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": 10,
"median_ns": 26537542,
"mean_ns": 27145050,
"p50_ns": 26537542,
"p95_ns": 28798083,
"p99_ns": 28798083,
"ops_per_sec": 37.682465090399106
},
{
"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": 27152250,
"mean_ns": 27152250,
"p50_ns": 27152250,
"p95_ns": 27152250,
"p99_ns": 27152250,
"ops_per_sec": 36.82936036608384
},
{
"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": 10,
"median_ns": 27304375,
"mean_ns": 27336320,
"p50_ns": 27304375,
"p95_ns": 27914833,
"p99_ns": 27914833,
"ops_per_sec": 36.624167372444894
},
{
"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": 105275625,
"mean_ns": 105275625,
"p50_ns": 105275625,
"p95_ns": 105275625,
"p99_ns": 105275625,
"ops_per_sec": 9.498874976994912
},
{
"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": 10,
"median_ns": 105851292,
"mean_ns": 106485908,
"p50_ns": 105851292,
"p95_ns": 107812250,
"p99_ns": 107812250,
"ops_per_sec": 9.44721581669499
},
{
"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": 112407333,
"mean_ns": 112407333,
"p50_ns": 112407333,
"p95_ns": 112407333,
"p99_ns": 112407333,
"ops_per_sec": 8.896216761943814
},
{
"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": 10,
"median_ns": 101696166,
"mean_ns": 103100683,
"p50_ns": 101696166,
"p95_ns": 107939708,
"p99_ns": 107939708,
"ops_per_sec": 9.833212394654092
},
{
"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": 101767084,
"mean_ns": 101767084,
"p50_ns": 101767084,
"p95_ns": 101767084,
"p99_ns": 101767084,
"ops_per_sec": 9.826359965271285
},
{
"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": 10,
"median_ns": 103269500,
"mean_ns": 103937470,
"p50_ns": 103269500,
"p95_ns": 105489042,
"p99_ns": 105489042,
"ops_per_sec": 9.683401197836728
},
{
"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": 100226042,
"mean_ns": 100226042,
"p50_ns": 100226042,
"p95_ns": 100226042,
"p99_ns": 100226042,
"ops_per_sec": 9.977446779750117
},
{
"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": 10,
"median_ns": 116762916,
"mean_ns": 116028749,
"p50_ns": 116762916,
"p95_ns": 124989500,
"p99_ns": 124989500,
"ops_per_sec": 8.564363020875566
},
{
"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": 116479208,
"mean_ns": 116479208,
"p50_ns": 116479208,
"p95_ns": 116479208,
"p99_ns": 116479208,
"ops_per_sec": 8.585223209965507
},
{
"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": 10,
"median_ns": 116598834,
"mean_ns": 117271037,
"p50_ns": 116598834,
"p95_ns": 122623750,
"p99_ns": 122623750,
"ops_per_sec": 8.576415095197264
},
{
"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": 107562875,
"mean_ns": 107562875,
"p50_ns": 107562875,
"p95_ns": 107562875,
"p99_ns": 107562875,
"ops_per_sec": 9.296887982958804
},
{
"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": 10,
"median_ns": 126122291,
"mean_ns": 126470874,
"p50_ns": 126122291,
"p95_ns": 133203125,
"p99_ns": 133203125,
"ops_per_sec": 7.928812520540085
},
{
"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": 398107375,
"mean_ns": 398107375,
"p50_ns": 398107375,
"p95_ns": 398107375,
"p99_ns": 398107375,
"ops_per_sec": 2.511885141540018
},
{
"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": 10,
"median_ns": 326756542,
"mean_ns": 365692462,
"p50_ns": 326756542,
"p95_ns": 458963084,
"p99_ns": 458963084,
"ops_per_sec": 3.060382491133108
},
{
"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": 185356542,
"mean_ns": 185356542,
"p50_ns": 185356542,
"p95_ns": 185356542,
"p99_ns": 185356542,
"ops_per_sec": 5.395007854645885
},
{
"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": 10,
"median_ns": 105685334,
"mean_ns": 107663437,
"p50_ns": 105685334,
"p95_ns": 111513125,
"p99_ns": 111513125,
"ops_per_sec": 9.462050808298528
},
{
"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": 411663875,
"mean_ns": 411663875,
"p50_ns": 411663875,
"p95_ns": 411663875,
"p99_ns": 411663875,
"ops_per_sec": 2.429166270661957
},
{
"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": 10,
"median_ns": 417826042,
"mean_ns": 425477754,
"p50_ns": 417826042,
"p95_ns": 444833041,
"p99_ns": 444833041,
"ops_per_sec": 2.393340528065984
},
{
"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": 422734334,
"mean_ns": 422734334,
"p50_ns": 422734334,
"p95_ns": 422734334,
"p99_ns": 422734334,
"ops_per_sec": 2.3655518834673126
},
{
"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": 10,
"median_ns": 462845750,
"mean_ns": 477410745,
"p50_ns": 462845750,
"p95_ns": 537188917,
"p99_ns": 537188917,
"ops_per_sec": 2.160547007291306
},
{
"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": 503823708,
"mean_ns": 503823708,
"p50_ns": 503823708,
"p95_ns": 503823708,
"p99_ns": 503823708,
"ops_per_sec": 1.984821246244331
},
{
"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": 10,
"median_ns": 518545209,
"mean_ns": 521493504,
"p50_ns": 518545209,
"p95_ns": 566607541,
"p99_ns": 566607541,
"ops_per_sec": 1.928472161431155
},
{
"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": 482785875,
"mean_ns": 482785875,
"p50_ns": 482785875,
"p95_ns": 482785875,
"p99_ns": 482785875,
"ops_per_sec": 2.071311634790475
},
{
"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": 10,
"median_ns": 487590583,
"mean_ns": 518355133,
"p50_ns": 487590583,
"p95_ns": 589950542,
"p99_ns": 589950542,
"ops_per_sec": 2.0509009707433172
},
{
"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": 498037084,
"mean_ns": 498037084,
"p50_ns": 498037084,
"p95_ns": 498037084,
"p99_ns": 498037084,
"ops_per_sec": 2.007882609801803
},
{
"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": 10,
"median_ns": 464066375,
"mean_ns": 470486912,
"p50_ns": 464066375,
"p95_ns": 477103584,
"p99_ns": 477103584,
"ops_per_sec": 2.1548641614036352
},
{
"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": 447350000,
"mean_ns": 447350000,
"p50_ns": 447350000,
"p95_ns": 447350000,
"p99_ns": 447350000,
"ops_per_sec": 2.235386162959651
},
{
"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": 10,
"median_ns": 460244875,
"mean_ns": 465810941,
"p50_ns": 460244875,
"p95_ns": 490746709,
"p99_ns": 490746709,
"ops_per_sec": 2.1727564049463886
},
{
"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": 458244500,
"mean_ns": 458244500,
"p50_ns": 458244500,
"p95_ns": 458244500,
"p99_ns": 458244500,
"ops_per_sec": 2.182241139828192
},
{
"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": 10,
"median_ns": 452388083,
"mean_ns": 455830887,
"p50_ns": 452388083,
"p95_ns": 474808834,
"p99_ns": 474808834,
"ops_per_sec": 2.2104914730921417
},
{
"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": 436238041,
"mean_ns": 436238041,
"p50_ns": 436238041,
"p95_ns": 436238041,
"p99_ns": 436238041,
"ops_per_sec": 2.292326450273969
},
{
"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": 10,
"median_ns": 452008500,
"mean_ns": 694626895,
"p50_ns": 452008500,
"p95_ns": 1069213750,
"p99_ns": 1069213750,
"ops_per_sec": 2.2123477766457933
}
]
}