Files
fhe/bench/results/ntt_ladder_go_20260427T195109Z.json

9140 lines
234 KiB
JSON

{
"name": "ntt_ladder_go",
"host": {
"time": "2026-04-27T19:49:50Z",
"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": "default",
"fhe_commit": "873ee56fed87a95794aefac5c4921955ba0c332a",
"lattice_commit": "a362b2e4d5fe6e67850e9dbb848fe9ab460e7711"
},
"command": "go test -test.paniconexit0 -test.count=1 -test.run=^$ -test.bench=^BenchmarkNTTLadderGo$ -test.benchtime=10x -test.timeout=15m0s",
"cells": [
{
"name": "BenchmarkNTTLadderGo/Go/N=1024/B=1/D=Montgomery/M=kernel-only",
"params": {
"B": "1",
"N": "1024",
"backend": "CPU (pure Go)",
"domain": "Montgomery",
"mode": "kernel-only",
"path": "go-pure"
},
"status": "ok",
"iterations": 1,
"median_ns": 28125,
"mean_ns": 28125,
"p50_ns": 28125,
"p95_ns": 28125,
"p99_ns": 28125,
"ops_per_sec": 35555.555555555555
},
{
"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": 5917,
"mean_ns": 6183,
"p50_ns": 5917,
"p95_ns": 6084,
"p99_ns": 6084,
"ops_per_sec": 169004.56312320434
},
{
"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": 7042,
"mean_ns": 7042,
"p50_ns": 7042,
"p95_ns": 7042,
"p99_ns": 7042,
"ops_per_sec": 142005.11218403862
},
{
"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": 6042,
"mean_ns": 6125,
"p50_ns": 6042,
"p95_ns": 6250,
"p99_ns": 6250,
"ops_per_sec": 165508.10989738497
},
{
"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": 7416,
"mean_ns": 7416,
"p50_ns": 7416,
"p95_ns": 7416,
"p99_ns": 7416,
"ops_per_sec": 134843.5814455232
},
{
"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": 6083,
"mean_ns": 6941,
"p50_ns": 6083,
"p95_ns": 7583,
"p99_ns": 7583,
"ops_per_sec": 164392.5694558606
},
{
"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": 6333,
"mean_ns": 6333,
"p50_ns": 6333,
"p95_ns": 6333,
"p99_ns": 6333,
"ops_per_sec": 157903.04752881732
},
{
"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": 5875,
"mean_ns": 6645,
"p50_ns": 5875,
"p95_ns": 9667,
"p99_ns": 9667,
"ops_per_sec": 170212.7659574468
},
{
"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": 39334,
"mean_ns": 39334,
"p50_ns": 39334,
"p95_ns": 39334,
"p99_ns": 39334,
"ops_per_sec": 25423.29791020491
},
{
"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": 6292,
"mean_ns": 6383,
"p50_ns": 6292,
"p95_ns": 6375,
"p99_ns": 6375,
"ops_per_sec": 158931.9771137953
},
{
"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": 15416,
"mean_ns": 15416,
"p50_ns": 15416,
"p95_ns": 15416,
"p99_ns": 15416,
"ops_per_sec": 64867.66995329528
},
{
"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": 6416,
"mean_ns": 6546,
"p50_ns": 6416,
"p95_ns": 6583,
"p99_ns": 6583,
"ops_per_sec": 155860.34912718204
},
{
"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": 6959,
"mean_ns": 6959,
"p50_ns": 6959,
"p95_ns": 6959,
"p99_ns": 6959,
"ops_per_sec": 143698.8072998994
},
{
"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": 6458,
"mean_ns": 6871,
"p50_ns": 6458,
"p95_ns": 6833,
"p99_ns": 6833,
"ops_per_sec": 154846.7017652524
},
{
"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": 6791,
"mean_ns": 6791,
"p50_ns": 6791,
"p95_ns": 6791,
"p99_ns": 6791,
"ops_per_sec": 147253.71815638346
},
{
"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": 6375,
"mean_ns": 6637,
"p50_ns": 6375,
"p95_ns": 7542,
"p99_ns": 7542,
"ops_per_sec": 156862.74509803922
},
{
"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": 58375,
"mean_ns": 58375,
"p50_ns": 58375,
"p95_ns": 58375,
"p99_ns": 58375,
"ops_per_sec": 17130.620985010708
},
{
"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": 47458,
"mean_ns": 49575,
"p50_ns": 47458,
"p95_ns": 48541,
"p99_ns": 48541,
"ops_per_sec": 21071.26301150491
},
{
"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": 48833,
"mean_ns": 48833,
"p50_ns": 48833,
"p95_ns": 48833,
"p99_ns": 48833,
"ops_per_sec": 20477.955480924786
},
{
"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": 47875,
"mean_ns": 49237,
"p50_ns": 47875,
"p95_ns": 49125,
"p99_ns": 49125,
"ops_per_sec": 20887.728459530026
},
{
"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": 50625,
"mean_ns": 50625,
"p50_ns": 50625,
"p95_ns": 50625,
"p99_ns": 50625,
"ops_per_sec": 19753.086419753086
},
{
"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": 48041,
"mean_ns": 48158,
"p50_ns": 48041,
"p95_ns": 48125,
"p99_ns": 48125,
"ops_per_sec": 20815.553381486647
},
{
"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": 51166,
"mean_ns": 51166,
"p50_ns": 51166,
"p95_ns": 51166,
"p99_ns": 51166,
"ops_per_sec": 19544.22858929758
},
{
"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": 47375,
"mean_ns": 49387,
"p50_ns": 47375,
"p95_ns": 52917,
"p99_ns": 52917,
"ops_per_sec": 21108.179419525066
},
{
"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": 51500,
"mean_ns": 51500,
"p50_ns": 51500,
"p95_ns": 51500,
"p99_ns": 51500,
"ops_per_sec": 19417.47572815534
},
{
"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": 50917,
"mean_ns": 51154,
"p50_ns": 50917,
"p95_ns": 51083,
"p99_ns": 51083,
"ops_per_sec": 19639.805958717126
},
{
"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": 51584,
"mean_ns": 51584,
"p50_ns": 51584,
"p95_ns": 51584,
"p99_ns": 51584,
"ops_per_sec": 19385.856079404468
},
{
"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": 51375,
"mean_ns": 54537,
"p50_ns": 51375,
"p95_ns": 61042,
"p99_ns": 61042,
"ops_per_sec": 19464.7201946472
},
{
"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": 53125,
"mean_ns": 53125,
"p50_ns": 53125,
"p95_ns": 53125,
"p99_ns": 53125,
"ops_per_sec": 18823.529411764706
},
{
"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": 51750,
"mean_ns": 51649,
"p50_ns": 51750,
"p95_ns": 52291,
"p99_ns": 52291,
"ops_per_sec": 19323.671497584543
},
{
"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": 53959,
"mean_ns": 53959,
"p50_ns": 53959,
"p95_ns": 53959,
"p99_ns": 53959,
"ops_per_sec": 18532.589558739044
},
{
"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": 50875,
"mean_ns": 52733,
"p50_ns": 50875,
"p95_ns": 53000,
"p99_ns": 53000,
"ops_per_sec": 19656.019656019656
},
{
"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": 193917,
"mean_ns": 193917,
"p50_ns": 193917,
"p95_ns": 193917,
"p99_ns": 193917,
"ops_per_sec": 5156.845454498574
},
{
"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": 188000,
"mean_ns": 188646,
"p50_ns": 188000,
"p95_ns": 189625,
"p99_ns": 189625,
"ops_per_sec": 5319.148936170212
},
{
"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": 194333,
"mean_ns": 194333,
"p50_ns": 194333,
"p95_ns": 194333,
"p99_ns": 194333,
"ops_per_sec": 5145.806425053902
},
{
"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": 190250,
"mean_ns": 192433,
"p50_ns": 190250,
"p95_ns": 199042,
"p99_ns": 199042,
"ops_per_sec": 5256.241787122208
},
{
"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": 194333,
"mean_ns": 194333,
"p50_ns": 194333,
"p95_ns": 194333,
"p99_ns": 194333,
"ops_per_sec": 5145.806425053902
},
{
"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": 188166,
"mean_ns": 193466,
"p50_ns": 188166,
"p95_ns": 199125,
"p99_ns": 199125,
"ops_per_sec": 5314.456384256455
},
{
"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": 198209,
"mean_ns": 198209,
"p50_ns": 198209,
"p95_ns": 198209,
"p99_ns": 198209,
"ops_per_sec": 5045.1795831672625
},
{
"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": 181167,
"mean_ns": 183846,
"p50_ns": 181167,
"p95_ns": 187084,
"p99_ns": 187084,
"ops_per_sec": 5519.769052862828
},
{
"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": 209709,
"mean_ns": 209709,
"p50_ns": 209709,
"p95_ns": 209709,
"p99_ns": 209709,
"ops_per_sec": 4768.512557877822
},
{
"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": 205042,
"mean_ns": 206991,
"p50_ns": 205042,
"p95_ns": 219542,
"p99_ns": 219542,
"ops_per_sec": 4877.049580086031
},
{
"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": 204291,
"mean_ns": 204291,
"p50_ns": 204291,
"p95_ns": 204291,
"p99_ns": 204291,
"ops_per_sec": 4894.9782418217155
},
{
"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": 201667,
"mean_ns": 211862,
"p50_ns": 201667,
"p95_ns": 205042,
"p99_ns": 205042,
"ops_per_sec": 4958.669489802496
},
{
"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": 224458,
"mean_ns": 224458,
"p50_ns": 224458,
"p95_ns": 224458,
"p99_ns": 224458,
"ops_per_sec": 4455.176469539959
},
{
"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": 202542,
"mean_ns": 206970,
"p50_ns": 202542,
"p95_ns": 217334,
"p99_ns": 217334,
"ops_per_sec": 4937.247583217308
},
{
"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": 223208,
"mean_ns": 223208,
"p50_ns": 223208,
"p95_ns": 223208,
"p99_ns": 223208,
"ops_per_sec": 4480.1261603526755
},
{
"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": 203792,
"mean_ns": 204558,
"p50_ns": 203792,
"p95_ns": 204375,
"p99_ns": 204375,
"ops_per_sec": 4906.963963256654
},
{
"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": 791333,
"mean_ns": 791333,
"p50_ns": 791333,
"p95_ns": 791333,
"p99_ns": 791333,
"ops_per_sec": 1263.6905070305422
},
{
"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": 733750,
"mean_ns": 742883,
"p50_ns": 733750,
"p95_ns": 776208,
"p99_ns": 776208,
"ops_per_sec": 1362.862010221465
},
{
"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": 810875,
"mean_ns": 810875,
"p50_ns": 810875,
"p95_ns": 810875,
"p99_ns": 810875,
"ops_per_sec": 1233.235702173578
},
{
"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": 758125,
"mean_ns": 791224,
"p50_ns": 758125,
"p95_ns": 874833,
"p99_ns": 874833,
"ops_per_sec": 1319.0436933223414
},
{
"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": 802958,
"mean_ns": 802958,
"p50_ns": 802958,
"p95_ns": 802958,
"p99_ns": 802958,
"ops_per_sec": 1245.3951514275964
},
{
"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": 775792,
"mean_ns": 775696,
"p50_ns": 775792,
"p95_ns": 783375,
"p99_ns": 783375,
"ops_per_sec": 1289.0053003897951
},
{
"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": 795792,
"mean_ns": 795792,
"p50_ns": 795792,
"p95_ns": 795792,
"p99_ns": 795792,
"ops_per_sec": 1256.6097673763998
},
{
"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": 749542,
"mean_ns": 764675,
"p50_ns": 749542,
"p95_ns": 805542,
"p99_ns": 805542,
"ops_per_sec": 1334.1480530777462
},
{
"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": 839584,
"mean_ns": 839584,
"p50_ns": 839584,
"p95_ns": 839584,
"p99_ns": 839584,
"ops_per_sec": 1191.0660517589663
},
{
"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": 797917,
"mean_ns": 808404,
"p50_ns": 797917,
"p95_ns": 828583,
"p99_ns": 828583,
"ops_per_sec": 1253.2631840153801
},
{
"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": 862792,
"mean_ns": 862792,
"p50_ns": 862792,
"p95_ns": 862792,
"p99_ns": 862792,
"ops_per_sec": 1159.0279001196118
},
{
"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": 821000,
"mean_ns": 833787,
"p50_ns": 821000,
"p95_ns": 859125,
"p99_ns": 859125,
"ops_per_sec": 1218.026796589525
},
{
"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": 837500,
"mean_ns": 837500,
"p50_ns": 837500,
"p95_ns": 837500,
"p99_ns": 837500,
"ops_per_sec": 1194.0298507462687
},
{
"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": 824792,
"mean_ns": 870629,
"p50_ns": 824792,
"p95_ns": 912875,
"p99_ns": 912875,
"ops_per_sec": 1212.4268906584932
},
{
"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": 914333,
"mean_ns": 914333,
"p50_ns": 914333,
"p95_ns": 914333,
"p99_ns": 914333,
"ops_per_sec": 1093.6934355426306
},
{
"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": 796875,
"mean_ns": 801441,
"p50_ns": 796875,
"p95_ns": 806750,
"p99_ns": 806750,
"ops_per_sec": 1254.9019607843138
},
{
"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": 3061708,
"mean_ns": 3061708,
"p50_ns": 3061708,
"p95_ns": 3061708,
"p99_ns": 3061708,
"ops_per_sec": 326.61507890367074
},
{
"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": 3015708,
"mean_ns": 3023483,
"p50_ns": 3015708,
"p95_ns": 3079542,
"p99_ns": 3079542,
"ops_per_sec": 331.59709096504037
},
{
"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": 3216916,
"mean_ns": 3216916,
"p50_ns": 3216916,
"p95_ns": 3216916,
"p99_ns": 3216916,
"ops_per_sec": 310.856733592049
},
{
"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": 3078167,
"mean_ns": 3096275,
"p50_ns": 3078167,
"p95_ns": 3217667,
"p99_ns": 3217667,
"ops_per_sec": 324.8686637209742
},
{
"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": 3171042,
"mean_ns": 3171042,
"p50_ns": 3171042,
"p95_ns": 3171042,
"p99_ns": 3171042,
"ops_per_sec": 315.35375438105206
},
{
"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": 3121375,
"mean_ns": 3153825,
"p50_ns": 3121375,
"p95_ns": 3316375,
"p99_ns": 3316375,
"ops_per_sec": 320.3716310920668
},
{
"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": 3220875,
"mean_ns": 3220875,
"p50_ns": 3220875,
"p95_ns": 3220875,
"p99_ns": 3220875,
"ops_per_sec": 310.47463810299996
},
{
"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": 3131166,
"mean_ns": 3227825,
"p50_ns": 3131166,
"p95_ns": 3456375,
"p99_ns": 3456375,
"ops_per_sec": 319.36984497148984
},
{
"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": 3414958,
"mean_ns": 3414958,
"p50_ns": 3414958,
"p95_ns": 3414958,
"p99_ns": 3414958,
"ops_per_sec": 292.82937008302883
},
{
"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": 3347958,
"mean_ns": 3390829,
"p50_ns": 3347958,
"p95_ns": 3439417,
"p99_ns": 3439417,
"ops_per_sec": 298.68952955801717
},
{
"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": 3383959,
"mean_ns": 3383959,
"p50_ns": 3383959,
"p95_ns": 3383959,
"p99_ns": 3383959,
"ops_per_sec": 295.5118546058034
},
{
"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": 3323042,
"mean_ns": 3326195,
"p50_ns": 3323042,
"p95_ns": 3385083,
"p99_ns": 3385083,
"ops_per_sec": 300.9290884677353
},
{
"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": 3437542,
"mean_ns": 3437542,
"p50_ns": 3437542,
"p95_ns": 3437542,
"p99_ns": 3437542,
"ops_per_sec": 290.9055365723531
},
{
"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": 3371041,
"mean_ns": 3394470,
"p50_ns": 3371041,
"p95_ns": 3481375,
"p99_ns": 3481375,
"ops_per_sec": 296.6442710130194
},
{
"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": 3585958,
"mean_ns": 3585958,
"p50_ns": 3585958,
"p95_ns": 3585958,
"p99_ns": 3585958,
"ops_per_sec": 278.86550818498154
},
{
"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": 3321833,
"mean_ns": 3300203,
"p50_ns": 3321833,
"p95_ns": 3378333,
"p99_ns": 3378333,
"ops_per_sec": 301.0386133198147
},
{
"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": 12590834,
"mean_ns": 12590834,
"p50_ns": 12590834,
"p95_ns": 12590834,
"p99_ns": 12590834,
"ops_per_sec": 79.42285634136707
},
{
"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": 12977750,
"mean_ns": 13048658,
"p50_ns": 12977750,
"p95_ns": 13160541,
"p99_ns": 13160541,
"ops_per_sec": 77.05495944982759
},
{
"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": 13711750,
"mean_ns": 13711750,
"p50_ns": 13711750,
"p95_ns": 13711750,
"p99_ns": 13711750,
"ops_per_sec": 72.93015114773826
},
{
"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": 12854250,
"mean_ns": 12881812,
"p50_ns": 12854250,
"p95_ns": 13276334,
"p99_ns": 13276334,
"ops_per_sec": 77.79528171616391
},
{
"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": 12315209,
"mean_ns": 12315209,
"p50_ns": 12315209,
"p95_ns": 12315209,
"p99_ns": 12315209,
"ops_per_sec": 81.2004083730938
},
{
"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": 12331375,
"mean_ns": 12452204,
"p50_ns": 12331375,
"p95_ns": 12788083,
"p99_ns": 12788083,
"ops_per_sec": 81.09395748649278
},
{
"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": 13115083,
"mean_ns": 13115083,
"p50_ns": 13115083,
"p95_ns": 13115083,
"p99_ns": 13115083,
"ops_per_sec": 76.24808779326825
},
{
"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": 12529708,
"mean_ns": 12575191,
"p50_ns": 12529708,
"p95_ns": 12725416,
"p99_ns": 12725416,
"ops_per_sec": 79.81031960202105
},
{
"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": 14098833,
"mean_ns": 14098833,
"p50_ns": 14098833,
"p95_ns": 14098833,
"p99_ns": 14098833,
"ops_per_sec": 70.92785622753316
},
{
"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": 13835916,
"mean_ns": 13886149,
"p50_ns": 13835916,
"p95_ns": 14059667,
"p99_ns": 14059667,
"ops_per_sec": 72.27566284733155
},
{
"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": 13511542,
"mean_ns": 13511542,
"p50_ns": 13511542,
"p95_ns": 13511542,
"p99_ns": 13511542,
"ops_per_sec": 74.01079758328102
},
{
"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": 13705333,
"mean_ns": 13722775,
"p50_ns": 13705333,
"p95_ns": 14095167,
"p99_ns": 14095167,
"ops_per_sec": 72.9642979123528
},
{
"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": 13765875,
"mean_ns": 13765875,
"p50_ns": 13765875,
"p95_ns": 13765875,
"p99_ns": 13765875,
"ops_per_sec": 72.64340261697858
},
{
"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": 13573750,
"mean_ns": 13627516,
"p50_ns": 13573750,
"p95_ns": 13886792,
"p99_ns": 13886792,
"ops_per_sec": 73.67160880375725
},
{
"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": 14040834,
"mean_ns": 14040834,
"p50_ns": 14040834,
"p95_ns": 14040834,
"p99_ns": 14040834,
"ops_per_sec": 71.22084058539542
},
{
"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": 13602083,
"mean_ns": 13669391,
"p50_ns": 13602083,
"p95_ns": 13911916,
"p99_ns": 13911916,
"ops_per_sec": 73.51815159486969
},
{
"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": 13958,
"mean_ns": 13958,
"p50_ns": 13958,
"p95_ns": 13958,
"p99_ns": 13958,
"ops_per_sec": 71643.50193437455
},
{
"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": 12667,
"mean_ns": 12762,
"p50_ns": 12667,
"p95_ns": 12875,
"p99_ns": 12875,
"ops_per_sec": 78945.29091339701
},
{
"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": 13542,
"mean_ns": 13542,
"p50_ns": 13542,
"p95_ns": 13542,
"p99_ns": 13542,
"ops_per_sec": 73844.33613941811
},
{
"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": 13209,
"mean_ns": 14283,
"p50_ns": 13209,
"p95_ns": 14375,
"p99_ns": 14375,
"ops_per_sec": 75705.95805889924
},
{
"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": 14125,
"mean_ns": 14125,
"p50_ns": 14125,
"p95_ns": 14125,
"p99_ns": 14125,
"ops_per_sec": 70796.46017699115
},
{
"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": 12833,
"mean_ns": 12958,
"p50_ns": 12833,
"p95_ns": 13000,
"p99_ns": 13000,
"ops_per_sec": 77924.10192472531
},
{
"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": 13208,
"mean_ns": 13208,
"p50_ns": 13208,
"p95_ns": 13208,
"p99_ns": 13208,
"ops_per_sec": 75711.68988491823
},
{
"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": 12542,
"mean_ns": 12612,
"p50_ns": 12542,
"p95_ns": 12708,
"p99_ns": 12708,
"ops_per_sec": 79732.10014351777
},
{
"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": 24375,
"mean_ns": 24375,
"p50_ns": 24375,
"p95_ns": 24375,
"p99_ns": 24375,
"ops_per_sec": 41025.64102564102
},
{
"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": 13500,
"mean_ns": 14958,
"p50_ns": 13500,
"p95_ns": 17708,
"p99_ns": 17708,
"ops_per_sec": 74074.07407407407
},
{
"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": 13833,
"mean_ns": 13833,
"p50_ns": 13833,
"p95_ns": 13833,
"p99_ns": 13833,
"ops_per_sec": 72290.8985758693
},
{
"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": 13625,
"mean_ns": 14454,
"p50_ns": 13625,
"p95_ns": 13792,
"p99_ns": 13792,
"ops_per_sec": 73394.49541284403
},
{
"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": 20291,
"mean_ns": 20291,
"p50_ns": 20291,
"p95_ns": 20291,
"p99_ns": 20291,
"ops_per_sec": 49282.933320191216
},
{
"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": 13750,
"mean_ns": 13800,
"p50_ns": 13750,
"p95_ns": 13834,
"p99_ns": 13834,
"ops_per_sec": 72727.27272727272
},
{
"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": 14125,
"mean_ns": 14125,
"p50_ns": 14125,
"p95_ns": 14125,
"p99_ns": 14125,
"ops_per_sec": 70796.46017699115
},
{
"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": 13583,
"mean_ns": 14062,
"p50_ns": 13583,
"p95_ns": 14167,
"p99_ns": 14167,
"ops_per_sec": 73621.43856290952
},
{
"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": 102000,
"mean_ns": 102000,
"p50_ns": 102000,
"p95_ns": 102000,
"p99_ns": 102000,
"ops_per_sec": 9803.921568627451
},
{
"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": 101000,
"mean_ns": 101679,
"p50_ns": 101000,
"p95_ns": 101875,
"p99_ns": 101875,
"ops_per_sec": 9900.990099009901
},
{
"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": 102666,
"mean_ns": 102666,
"p50_ns": 102666,
"p95_ns": 102666,
"p99_ns": 102666,
"ops_per_sec": 9740.322989110318
},
{
"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": 101958,
"mean_ns": 101754,
"p50_ns": 101958,
"p95_ns": 102458,
"p99_ns": 102458,
"ops_per_sec": 9807.96014044999
},
{
"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": 117875,
"mean_ns": 117875,
"p50_ns": 117875,
"p95_ns": 117875,
"p99_ns": 117875,
"ops_per_sec": 8483.56309650053
},
{
"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": 104208,
"mean_ns": 105908,
"p50_ns": 104208,
"p95_ns": 114000,
"p99_ns": 114000,
"ops_per_sec": 9596.19223092277
},
{
"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": 112833,
"mean_ns": 112833,
"p50_ns": 112833,
"p95_ns": 112833,
"p99_ns": 112833,
"ops_per_sec": 8862.655428819582
},
{
"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": 101167,
"mean_ns": 103283,
"p50_ns": 101167,
"p95_ns": 102917,
"p99_ns": 102917,
"ops_per_sec": 9884.64617909002
},
{
"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": 110958,
"mean_ns": 110958,
"p50_ns": 110958,
"p95_ns": 110958,
"p99_ns": 110958,
"ops_per_sec": 9012.419113538455
},
{
"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": 109125,
"mean_ns": 110500,
"p50_ns": 109125,
"p95_ns": 110541,
"p99_ns": 110541,
"ops_per_sec": 9163.802978235968
},
{
"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": 110584,
"mean_ns": 110584,
"p50_ns": 110584,
"p95_ns": 110584,
"p99_ns": 110584,
"ops_per_sec": 9042.899515300585
},
{
"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": 109375,
"mean_ns": 109479,
"p50_ns": 109375,
"p95_ns": 112708,
"p99_ns": 112708,
"ops_per_sec": 9142.857142857143
},
{
"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": 128791,
"mean_ns": 128791,
"p50_ns": 128791,
"p95_ns": 128791,
"p99_ns": 128791,
"ops_per_sec": 7764.51770698263
},
{
"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": 111875,
"mean_ns": 113933,
"p50_ns": 111875,
"p95_ns": 119042,
"p99_ns": 119042,
"ops_per_sec": 8938.54748603352
},
{
"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": 112625,
"mean_ns": 112625,
"p50_ns": 112625,
"p95_ns": 112625,
"p99_ns": 112625,
"ops_per_sec": 8879.023307436182
},
{
"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": 109542,
"mean_ns": 111466,
"p50_ns": 109542,
"p95_ns": 114875,
"p99_ns": 114875,
"ops_per_sec": 9128.91858830403
},
{
"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": 420083,
"mean_ns": 420083,
"p50_ns": 420083,
"p95_ns": 420083,
"p99_ns": 420083,
"ops_per_sec": 2380.481952376078
},
{
"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": 393750,
"mean_ns": 398795,
"p50_ns": 393750,
"p95_ns": 403875,
"p99_ns": 403875,
"ops_per_sec": 2539.6825396825398
},
{
"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": 407583,
"mean_ns": 407583,
"p50_ns": 407583,
"p95_ns": 407583,
"p99_ns": 407583,
"ops_per_sec": 2453.48800121693
},
{
"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": 405625,
"mean_ns": 427012,
"p50_ns": 405625,
"p95_ns": 427708,
"p99_ns": 427708,
"ops_per_sec": 2465.331278890601
},
{
"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": 440834,
"mean_ns": 440834,
"p50_ns": 440834,
"p95_ns": 440834,
"p99_ns": 440834,
"ops_per_sec": 2268.4275713760735
},
{
"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": 407042,
"mean_ns": 409921,
"p50_ns": 407042,
"p95_ns": 418667,
"p99_ns": 418667,
"ops_per_sec": 2456.7489349993366
},
{
"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": 406792,
"mean_ns": 406792,
"p50_ns": 406792,
"p95_ns": 406792,
"p99_ns": 406792,
"ops_per_sec": 2458.25876615076
},
{
"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": 391917,
"mean_ns": 393887,
"p50_ns": 391917,
"p95_ns": 398291,
"p99_ns": 398291,
"ops_per_sec": 2551.5606620789604
},
{
"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": 451291,
"mean_ns": 451291,
"p50_ns": 451291,
"p95_ns": 451291,
"p99_ns": 451291,
"ops_per_sec": 2215.865151310352
},
{
"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": 436083,
"mean_ns": 438191,
"p50_ns": 436083,
"p95_ns": 452500,
"p99_ns": 452500,
"ops_per_sec": 2293.1414432573615
},
{
"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": 436833,
"mean_ns": 436833,
"p50_ns": 436833,
"p95_ns": 436833,
"p99_ns": 436833,
"ops_per_sec": 2289.2043412471126
},
{
"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": 439083,
"mean_ns": 467041,
"p50_ns": 439083,
"p95_ns": 569083,
"p99_ns": 569083,
"ops_per_sec": 2277.4737350341506
},
{
"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": 460792,
"mean_ns": 460792,
"p50_ns": 460792,
"p95_ns": 460792,
"p99_ns": 460792,
"ops_per_sec": 2170.1765655653744
},
{
"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": 436291,
"mean_ns": 441991,
"p50_ns": 436291,
"p95_ns": 458958,
"p99_ns": 458958,
"ops_per_sec": 2292.0481971894906
},
{
"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": 440333,
"mean_ns": 440333,
"p50_ns": 440333,
"p95_ns": 440333,
"p99_ns": 440333,
"ops_per_sec": 2271.0085321790552
},
{
"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": 435541,
"mean_ns": 440787,
"p50_ns": 435541,
"p95_ns": 458125,
"p99_ns": 458125,
"ops_per_sec": 2295.9950957544756
},
{
"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": 1708125,
"mean_ns": 1708125,
"p50_ns": 1708125,
"p95_ns": 1708125,
"p99_ns": 1708125,
"ops_per_sec": 585.4372484449323
},
{
"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": 1617500,
"mean_ns": 1619991,
"p50_ns": 1617500,
"p95_ns": 1641125,
"p99_ns": 1641125,
"ops_per_sec": 618.2380216383308
},
{
"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": 1637084,
"mean_ns": 1637084,
"p50_ns": 1637084,
"p95_ns": 1637084,
"p99_ns": 1637084,
"ops_per_sec": 610.8422047982876
},
{
"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": 1619208,
"mean_ns": 1633383,
"p50_ns": 1619208,
"p95_ns": 1677625,
"p99_ns": 1677625,
"ops_per_sec": 617.5858814926804
},
{
"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": 1719625,
"mean_ns": 1719625,
"p50_ns": 1719625,
"p95_ns": 1719625,
"p99_ns": 1719625,
"ops_per_sec": 581.5221341862325
},
{
"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": 1655292,
"mean_ns": 1677145,
"p50_ns": 1655292,
"p95_ns": 1728166,
"p99_ns": 1728166,
"ops_per_sec": 604.1230187785599
},
{
"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": 1662208,
"mean_ns": 1662208,
"p50_ns": 1662208,
"p95_ns": 1662208,
"p99_ns": 1662208,
"ops_per_sec": 601.6094255351917
},
{
"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": 1622417,
"mean_ns": 1649033,
"p50_ns": 1622417,
"p95_ns": 1688875,
"p99_ns": 1688875,
"ops_per_sec": 616.3643502256201
},
{
"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": 1781791,
"mean_ns": 1781791,
"p50_ns": 1781791,
"p95_ns": 1781791,
"p99_ns": 1781791,
"ops_per_sec": 561.2330514633871
},
{
"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": 1722125,
"mean_ns": 1747712,
"p50_ns": 1722125,
"p95_ns": 1805125,
"p99_ns": 1805125,
"ops_per_sec": 580.6779414966974
},
{
"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": 1742875,
"mean_ns": 1742875,
"p50_ns": 1742875,
"p95_ns": 1742875,
"p99_ns": 1742875,
"ops_per_sec": 573.7646130674891
},
{
"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": 1737334,
"mean_ns": 1740929,
"p50_ns": 1737334,
"p95_ns": 1762083,
"p99_ns": 1762083,
"ops_per_sec": 575.5945604011664
},
{
"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": 1867083,
"mean_ns": 1867083,
"p50_ns": 1867083,
"p95_ns": 1867083,
"p99_ns": 1867083,
"ops_per_sec": 535.5948289390456
},
{
"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": 1770333,
"mean_ns": 1802408,
"p50_ns": 1770333,
"p95_ns": 1865041,
"p99_ns": 1865041,
"ops_per_sec": 564.8654801102391
},
{
"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": 1813834,
"mean_ns": 1813834,
"p50_ns": 1813834,
"p95_ns": 1813834,
"p99_ns": 1813834,
"ops_per_sec": 551.3183676124717
},
{
"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": 1719167,
"mean_ns": 1735341,
"p50_ns": 1719167,
"p95_ns": 1760709,
"p99_ns": 1760709,
"ops_per_sec": 581.6770563883555
},
{
"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": 6752209,
"mean_ns": 6752209,
"p50_ns": 6752209,
"p95_ns": 6752209,
"p99_ns": 6752209,
"ops_per_sec": 148.09968115619643
},
{
"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": 6493709,
"mean_ns": 6550574,
"p50_ns": 6493709,
"p95_ns": 6686083,
"p99_ns": 6686083,
"ops_per_sec": 153.9951975057706
},
{
"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": 6475083,
"mean_ns": 6475083,
"p50_ns": 6475083,
"p95_ns": 6475083,
"p99_ns": 6475083,
"ops_per_sec": 154.43817476934274
},
{
"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": 6621042,
"mean_ns": 6646270,
"p50_ns": 6621042,
"p95_ns": 6844500,
"p99_ns": 6844500,
"ops_per_sec": 151.03362884573153
},
{
"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": 6827709,
"mean_ns": 6827709,
"p50_ns": 6827709,
"p95_ns": 6827709,
"p99_ns": 6827709,
"ops_per_sec": 146.46201236754524
},
{
"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": 6688791,
"mean_ns": 6749287,
"p50_ns": 6688791,
"p95_ns": 6849167,
"p99_ns": 6849167,
"ops_per_sec": 149.50384905134575
},
{
"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": 6423209,
"mean_ns": 6423209,
"p50_ns": 6423209,
"p95_ns": 6423209,
"p99_ns": 6423209,
"ops_per_sec": 155.68542141474768
},
{
"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": 6499917,
"mean_ns": 6517604,
"p50_ns": 6499917,
"p95_ns": 6611958,
"p99_ns": 6611958,
"ops_per_sec": 153.8481183682807
},
{
"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": 7454750,
"mean_ns": 7454750,
"p50_ns": 7454750,
"p95_ns": 7454750,
"p99_ns": 7454750,
"ops_per_sec": 134.14266071967538
},
{
"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": 7027667,
"mean_ns": 7031012,
"p50_ns": 7027667,
"p95_ns": 7120125,
"p99_ns": 7120125,
"ops_per_sec": 142.29473308852
},
{
"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": 7060375,
"mean_ns": 7060375,
"p50_ns": 7060375,
"p95_ns": 7060375,
"p99_ns": 7060375,
"ops_per_sec": 141.63553635607173
},
{
"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": 7048917,
"mean_ns": 7034391,
"p50_ns": 7048917,
"p95_ns": 7122333,
"p99_ns": 7122333,
"ops_per_sec": 141.86576462738887
},
{
"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": 7230291,
"mean_ns": 7230291,
"p50_ns": 7230291,
"p95_ns": 7230291,
"p99_ns": 7230291,
"ops_per_sec": 138.30701973129436
},
{
"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": 7323125,
"mean_ns": 7357787,
"p50_ns": 7323125,
"p95_ns": 7421625,
"p99_ns": 7421625,
"ops_per_sec": 136.5537253563199
},
{
"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": 7043125,
"mean_ns": 7043125,
"p50_ns": 7043125,
"p95_ns": 7043125,
"p99_ns": 7043125,
"ops_per_sec": 141.9824296743278
},
{
"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": 7084250,
"mean_ns": 7085608,
"p50_ns": 7084250,
"p95_ns": 7214000,
"p99_ns": 7214000,
"ops_per_sec": 141.1582030560751
},
{
"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": 26269083,
"mean_ns": 26269083,
"p50_ns": 26269083,
"p95_ns": 26269083,
"p99_ns": 26269083,
"ops_per_sec": 38.06756406380839
},
{
"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": 26374125,
"mean_ns": 26414333,
"p50_ns": 26374125,
"p95_ns": 26790709,
"p99_ns": 26790709,
"ops_per_sec": 37.91594981824041
},
{
"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": 26615209,
"mean_ns": 26615209,
"p50_ns": 26615209,
"p95_ns": 26615209,
"p99_ns": 26615209,
"ops_per_sec": 37.57250224862033
},
{
"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": 26525292,
"mean_ns": 26593133,
"p50_ns": 26525292,
"p95_ns": 26909166,
"p99_ns": 26909166,
"ops_per_sec": 37.699867733784046
},
{
"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": 28300291,
"mean_ns": 28300291,
"p50_ns": 28300291,
"p95_ns": 28300291,
"p99_ns": 28300291,
"ops_per_sec": 35.3353257038947
},
{
"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": 27391416,
"mean_ns": 27589195,
"p50_ns": 27391416,
"p95_ns": 28015792,
"p99_ns": 28015792,
"ops_per_sec": 36.50778769524
},
{
"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": 26237917,
"mean_ns": 26237917,
"p50_ns": 26237917,
"p95_ns": 26237917,
"p99_ns": 26237917,
"ops_per_sec": 38.11278159009345
},
{
"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": 26448875,
"mean_ns": 26544462,
"p50_ns": 26448875,
"p95_ns": 26776708,
"p99_ns": 26776708,
"ops_per_sec": 37.80879148924104
},
{
"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": 28646042,
"mean_ns": 28646042,
"p50_ns": 28646042,
"p95_ns": 28646042,
"p99_ns": 28646042,
"ops_per_sec": 34.90883662043084
},
{
"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": 29000750,
"mean_ns": 28973199,
"p50_ns": 29000750,
"p95_ns": 29214375,
"p99_ns": 29214375,
"ops_per_sec": 34.48186684827117
},
{
"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": 29064792,
"mean_ns": 29064792,
"p50_ns": 29064792,
"p95_ns": 29064792,
"p99_ns": 29064792,
"ops_per_sec": 34.405888746769634
},
{
"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": 28948000,
"mean_ns": 28955424,
"p50_ns": 28948000,
"p95_ns": 29290541,
"p99_ns": 29290541,
"ops_per_sec": 34.5447008428907
},
{
"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": 29776083,
"mean_ns": 29776083,
"p50_ns": 29776083,
"p95_ns": 29776083,
"p99_ns": 29776083,
"ops_per_sec": 33.58400095808438
},
{
"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": 29880833,
"mean_ns": 29946208,
"p50_ns": 29880833,
"p95_ns": 30220708,
"p99_ns": 30220708,
"ops_per_sec": 33.46626916324588
},
{
"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": 29697500,
"mean_ns": 29697500,
"p50_ns": 29697500,
"p95_ns": 29697500,
"p99_ns": 29697500,
"ops_per_sec": 33.67286808653927
},
{
"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": 29003042,
"mean_ns": 29048399,
"p50_ns": 29003042,
"p95_ns": 29351041,
"p99_ns": 29351041,
"ops_per_sec": 34.479141877600284
},
{
"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": 29625,
"mean_ns": 29625,
"p50_ns": 29625,
"p95_ns": 29625,
"p99_ns": 29625,
"ops_per_sec": 33755.27426160337
},
{
"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": 27625,
"mean_ns": 28837,
"p50_ns": 27625,
"p95_ns": 28125,
"p99_ns": 28125,
"ops_per_sec": 36199.09502262443
},
{
"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": 29084,
"mean_ns": 29084,
"p50_ns": 29084,
"p95_ns": 29084,
"p99_ns": 29084,
"ops_per_sec": 34383.166001925456
},
{
"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": 28625,
"mean_ns": 30558,
"p50_ns": 28625,
"p95_ns": 34042,
"p99_ns": 34042,
"ops_per_sec": 34934.49781659389
},
{
"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": 28834,
"mean_ns": 28834,
"p50_ns": 28834,
"p95_ns": 28834,
"p99_ns": 28834,
"ops_per_sec": 34681.2790455712
},
{
"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": 29000,
"mean_ns": 29483,
"p50_ns": 29000,
"p95_ns": 29167,
"p99_ns": 29167,
"ops_per_sec": 34482.75862068965
},
{
"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": 28250,
"mean_ns": 28250,
"p50_ns": 28250,
"p95_ns": 28250,
"p99_ns": 28250,
"ops_per_sec": 35398.23008849558
},
{
"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": 27500,
"mean_ns": 27583,
"p50_ns": 27500,
"p95_ns": 27958,
"p99_ns": 27958,
"ops_per_sec": 36363.63636363636
},
{
"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": 29917,
"mean_ns": 29917,
"p50_ns": 29917,
"p95_ns": 29917,
"p99_ns": 29917,
"ops_per_sec": 33425.81141157202
},
{
"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": 29750,
"mean_ns": 31583,
"p50_ns": 29750,
"p95_ns": 34166,
"p99_ns": 34166,
"ops_per_sec": 33613.445378151264
},
{
"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": 29833,
"mean_ns": 29833,
"p50_ns": 29833,
"p95_ns": 29833,
"p99_ns": 29833,
"ops_per_sec": 33519.92759695639
},
{
"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": 29500,
"mean_ns": 30412,
"p50_ns": 29500,
"p95_ns": 30250,
"p99_ns": 30250,
"ops_per_sec": 33898.30508474576
},
{
"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": 30958,
"mean_ns": 30958,
"p50_ns": 30958,
"p95_ns": 30958,
"p99_ns": 30958,
"ops_per_sec": 32301.828283480845
},
{
"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": 30000,
"mean_ns": 31575,
"p50_ns": 30000,
"p95_ns": 33917,
"p99_ns": 33917,
"ops_per_sec": 33333.333333333336
},
{
"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": 30000,
"mean_ns": 30000,
"p50_ns": 30000,
"p95_ns": 30000,
"p99_ns": 30000,
"ops_per_sec": 33333.333333333336
},
{
"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": 29583,
"mean_ns": 31412,
"p50_ns": 29583,
"p95_ns": 34125,
"p99_ns": 34125,
"ops_per_sec": 33803.19778251022
},
{
"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": 222000,
"mean_ns": 222000,
"p50_ns": 222000,
"p95_ns": 222000,
"p99_ns": 222000,
"ops_per_sec": 4504.504504504504
},
{
"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": 220250,
"mean_ns": 221266,
"p50_ns": 220250,
"p95_ns": 221541,
"p99_ns": 221541,
"ops_per_sec": 4540.295119182747
},
{
"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": 239417,
"mean_ns": 239417,
"p50_ns": 239417,
"p95_ns": 239417,
"p99_ns": 239417,
"ops_per_sec": 4176.8128411933985
},
{
"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": 230584,
"mean_ns": 232075,
"p50_ns": 230584,
"p95_ns": 246958,
"p99_ns": 246958,
"ops_per_sec": 4336.81434965132
},
{
"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": 231667,
"mean_ns": 231667,
"p50_ns": 231667,
"p95_ns": 231667,
"p99_ns": 231667,
"ops_per_sec": 4316.540551740213
},
{
"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": 219625,
"mean_ns": 223362,
"p50_ns": 219625,
"p95_ns": 226958,
"p99_ns": 226958,
"ops_per_sec": 4553.215708594194
},
{
"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": 228250,
"mean_ns": 228250,
"p50_ns": 228250,
"p95_ns": 228250,
"p99_ns": 228250,
"ops_per_sec": 4381.161007667032
},
{
"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": 225500,
"mean_ns": 227854,
"p50_ns": 225500,
"p95_ns": 231291,
"p99_ns": 231291,
"ops_per_sec": 4434.589800443459
},
{
"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": 241333,
"mean_ns": 241333,
"p50_ns": 241333,
"p95_ns": 241333,
"p99_ns": 241333,
"ops_per_sec": 4143.6521321162045
},
{
"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": 243708,
"mean_ns": 243666,
"p50_ns": 243708,
"p95_ns": 247084,
"p99_ns": 247084,
"ops_per_sec": 4103.271127743037
},
{
"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": 242166,
"mean_ns": 242166,
"p50_ns": 242166,
"p95_ns": 242166,
"p99_ns": 242166,
"ops_per_sec": 4129.398842116565
},
{
"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": 236750,
"mean_ns": 264854,
"p50_ns": 236750,
"p95_ns": 318500,
"p99_ns": 318500,
"ops_per_sec": 4223.864836325238
},
{
"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": 256625,
"mean_ns": 256625,
"p50_ns": 256625,
"p95_ns": 256625,
"p99_ns": 256625,
"ops_per_sec": 3896.736483195324
},
{
"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": 245250,
"mean_ns": 246158,
"p50_ns": 245250,
"p95_ns": 259625,
"p99_ns": 259625,
"ops_per_sec": 4077.471967380224
},
{
"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": 253667,
"mean_ns": 253667,
"p50_ns": 253667,
"p95_ns": 253667,
"p99_ns": 253667,
"ops_per_sec": 3942.1761600838895
},
{
"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": 235417,
"mean_ns": 236895,
"p50_ns": 235417,
"p95_ns": 239375,
"p99_ns": 239375,
"ops_per_sec": 4247.781596061457
},
{
"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": 892292,
"mean_ns": 892292,
"p50_ns": 892292,
"p95_ns": 892292,
"p99_ns": 892292,
"ops_per_sec": 1120.7093641991635
},
{
"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": 864375,
"mean_ns": 874116,
"p50_ns": 864375,
"p95_ns": 901750,
"p99_ns": 901750,
"ops_per_sec": 1156.9052783803327
},
{
"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": 895416,
"mean_ns": 895416,
"p50_ns": 895416,
"p95_ns": 895416,
"p99_ns": 895416,
"ops_per_sec": 1116.799342428547
},
{
"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": 882791,
"mean_ns": 891562,
"p50_ns": 882791,
"p95_ns": 920583,
"p99_ns": 920583,
"ops_per_sec": 1132.7709503155334
},
{
"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": 907084,
"mean_ns": 907084,
"p50_ns": 907084,
"p95_ns": 907084,
"p99_ns": 907084,
"ops_per_sec": 1102.433732708327
},
{
"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": 898916,
"mean_ns": 905983,
"p50_ns": 898916,
"p95_ns": 933250,
"p99_ns": 933250,
"ops_per_sec": 1112.4509965336026
},
{
"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": 929083,
"mean_ns": 929083,
"p50_ns": 929083,
"p95_ns": 929083,
"p99_ns": 929083,
"ops_per_sec": 1076.330101831591
},
{
"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": 890500,
"mean_ns": 895070,
"p50_ns": 890500,
"p95_ns": 910917,
"p99_ns": 910917,
"ops_per_sec": 1122.9646266142618
},
{
"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": 931000,
"mean_ns": 931000,
"p50_ns": 931000,
"p95_ns": 931000,
"p99_ns": 931000,
"ops_per_sec": 1074.1138560687432
},
{
"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": 925208,
"mean_ns": 930366,
"p50_ns": 925208,
"p95_ns": 929875,
"p99_ns": 929875,
"ops_per_sec": 1080.8380385815947
},
{
"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": 978250,
"mean_ns": 978250,
"p50_ns": 978250,
"p95_ns": 978250,
"p99_ns": 978250,
"ops_per_sec": 1022.2335803731153
},
{
"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": 949334,
"mean_ns": 962170,
"p50_ns": 949334,
"p95_ns": 991542,
"p99_ns": 991542,
"ops_per_sec": 1053.3700467906974
},
{
"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": 980917,
"mean_ns": 980917,
"p50_ns": 980917,
"p95_ns": 980917,
"p99_ns": 980917,
"ops_per_sec": 1019.4542453642866
},
{
"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": 949083,
"mean_ns": 954858,
"p50_ns": 949083,
"p95_ns": 980292,
"p99_ns": 980292,
"ops_per_sec": 1053.6486271485212
},
{
"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": 1032250,
"mean_ns": 1032250,
"p50_ns": 1032250,
"p95_ns": 1032250,
"p99_ns": 1032250,
"ops_per_sec": 968.7575684185033
},
{
"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": 915458,
"mean_ns": 921337,
"p50_ns": 915458,
"p95_ns": 928416,
"p99_ns": 928416,
"ops_per_sec": 1092.349403249521
},
{
"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": 3574083,
"mean_ns": 3574083,
"p50_ns": 3574083,
"p95_ns": 3574083,
"p99_ns": 3574083,
"ops_per_sec": 279.7920473587211
},
{
"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": 3443416,
"mean_ns": 3478337,
"p50_ns": 3443416,
"p95_ns": 3549458,
"p99_ns": 3549458,
"ops_per_sec": 290.4092912387002
},
{
"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": 3487333,
"mean_ns": 3487333,
"p50_ns": 3487333,
"p95_ns": 3487333,
"p99_ns": 3487333,
"ops_per_sec": 286.7520824653109
},
{
"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": 3475250,
"mean_ns": 3507216,
"p50_ns": 3475250,
"p95_ns": 3549792,
"p99_ns": 3549792,
"ops_per_sec": 287.7490827997986
},
{
"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": 3747291,
"mean_ns": 3747291,
"p50_ns": 3747291,
"p95_ns": 3747291,
"p99_ns": 3747291,
"ops_per_sec": 266.8594459304068
},
{
"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": 3613917,
"mean_ns": 3626075,
"p50_ns": 3613917,
"p95_ns": 3731000,
"p99_ns": 3731000,
"ops_per_sec": 276.70807049525484
},
{
"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": 3498542,
"mean_ns": 3498542,
"p50_ns": 3498542,
"p95_ns": 3498542,
"p99_ns": 3498542,
"ops_per_sec": 285.83335572361284
},
{
"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": 3491042,
"mean_ns": 3504583,
"p50_ns": 3491042,
"p95_ns": 3556292,
"p99_ns": 3556292,
"ops_per_sec": 286.44742744429885
},
{
"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": 3751625,
"mean_ns": 3751625,
"p50_ns": 3751625,
"p95_ns": 3751625,
"p99_ns": 3751625,
"ops_per_sec": 266.5511611634958
},
{
"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": 3769709,
"mean_ns": 3801650,
"p50_ns": 3769709,
"p95_ns": 3855625,
"p99_ns": 3855625,
"ops_per_sec": 265.2724653282256
},
{
"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": 3729291,
"mean_ns": 3729291,
"p50_ns": 3729291,
"p95_ns": 3729291,
"p99_ns": 3729291,
"ops_per_sec": 268.1474843341536
},
{
"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": 3738000,
"mean_ns": 3762612,
"p50_ns": 3738000,
"p95_ns": 3823791,
"p99_ns": 3823791,
"ops_per_sec": 267.5227394328518
},
{
"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": 3872625,
"mean_ns": 3872625,
"p50_ns": 3872625,
"p95_ns": 3872625,
"p99_ns": 3872625,
"ops_per_sec": 258.2227817049159
},
{
"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": 3862958,
"mean_ns": 3885841,
"p50_ns": 3862958,
"p95_ns": 3970583,
"p99_ns": 3970583,
"ops_per_sec": 258.8689807137432
},
{
"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": 3701583,
"mean_ns": 3701583,
"p50_ns": 3701583,
"p95_ns": 3701583,
"p99_ns": 3701583,
"ops_per_sec": 270.154687872729
},
{
"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": 3798208,
"mean_ns": 3817695,
"p50_ns": 3798208,
"p95_ns": 3944292,
"p99_ns": 3944292,
"ops_per_sec": 263.2820530102617
},
{
"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": 14261208,
"mean_ns": 14261208,
"p50_ns": 14261208,
"p95_ns": 14261208,
"p99_ns": 14261208,
"ops_per_sec": 70.12028714538067
},
{
"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": 14387917,
"mean_ns": 14385054,
"p50_ns": 14387917,
"p95_ns": 14538666,
"p99_ns": 14538666,
"ops_per_sec": 69.50276402067095
},
{
"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": 14338334,
"mean_ns": 14338334,
"p50_ns": 14338334,
"p95_ns": 14338334,
"p99_ns": 14338334,
"ops_per_sec": 69.74310962486994
},
{
"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": 14390459,
"mean_ns": 14418208,
"p50_ns": 14390459,
"p95_ns": 14634625,
"p99_ns": 14634625,
"ops_per_sec": 69.49048671762311
},
{
"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": 14759125,
"mean_ns": 14759125,
"p50_ns": 14759125,
"p95_ns": 14759125,
"p99_ns": 14759125,
"ops_per_sec": 67.75469412990269
},
{
"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": 14771792,
"mean_ns": 14804766,
"p50_ns": 14771792,
"p95_ns": 14972375,
"p99_ns": 14972375,
"ops_per_sec": 67.69659361572381
},
{
"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": 14218458,
"mean_ns": 14218458,
"p50_ns": 14218458,
"p95_ns": 14218458,
"p99_ns": 14218458,
"ops_per_sec": 70.33111466799002
},
{
"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": 14303542,
"mean_ns": 14355554,
"p50_ns": 14303542,
"p95_ns": 14486291,
"p99_ns": 14486291,
"ops_per_sec": 69.91275307892269
},
{
"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": 15180292,
"mean_ns": 15180292,
"p50_ns": 15180292,
"p95_ns": 15180292,
"p99_ns": 15180292,
"ops_per_sec": 65.87488567413591
},
{
"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": 15356667,
"mean_ns": 15409579,
"p50_ns": 15356667,
"p95_ns": 15634959,
"p99_ns": 15634959,
"ops_per_sec": 65.11829682834173
},
{
"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": 15418750,
"mean_ns": 15418750,
"p50_ns": 15418750,
"p95_ns": 15418750,
"p99_ns": 15418750,
"ops_per_sec": 64.85610052695581
},
{
"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": 15408209,
"mean_ns": 15487037,
"p50_ns": 15408209,
"p95_ns": 15682417,
"p99_ns": 15682417,
"ops_per_sec": 64.90046961330808
},
{
"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": 15944958,
"mean_ns": 15944958,
"p50_ns": 15944958,
"p95_ns": 15944958,
"p99_ns": 15944958,
"ops_per_sec": 62.71575001953595
},
{
"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": 15890042,
"mean_ns": 15915262,
"p50_ns": 15890042,
"p95_ns": 15968292,
"p99_ns": 15968292,
"ops_per_sec": 62.93249571020643
},
{
"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": 15473500,
"mean_ns": 15473500,
"p50_ns": 15473500,
"p95_ns": 15473500,
"p99_ns": 15473500,
"ops_per_sec": 64.62661970465635
},
{
"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": 15291333,
"mean_ns": 15368287,
"p50_ns": 15291333,
"p95_ns": 15412125,
"p99_ns": 15412125,
"ops_per_sec": 65.3965223306562
},
{
"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": 57618292,
"mean_ns": 57618292,
"p50_ns": 57618292,
"p95_ns": 57618292,
"p99_ns": 57618292,
"ops_per_sec": 17.355599503018937
},
{
"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": 57293708,
"mean_ns": 57349904,
"p50_ns": 57293708,
"p95_ns": 57761666,
"p99_ns": 57761666,
"ops_per_sec": 17.45392356172863
},
{
"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": 58500583,
"mean_ns": 58500583,
"p50_ns": 58500583,
"p95_ns": 58500583,
"p99_ns": 58500583,
"ops_per_sec": 17.09384673995471
},
{
"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": 57437042,
"mean_ns": 58190095,
"p50_ns": 57437042,
"p95_ns": 60377250,
"p99_ns": 60377250,
"ops_per_sec": 17.410367337510174
},
{
"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": 59201500,
"mean_ns": 59201500,
"p50_ns": 59201500,
"p95_ns": 59201500,
"p99_ns": 59201500,
"ops_per_sec": 16.891463898718783
},
{
"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": 59380542,
"mean_ns": 59571158,
"p50_ns": 59380542,
"p95_ns": 60034500,
"p99_ns": 60034500,
"ops_per_sec": 16.84053338549857
},
{
"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": 57323750,
"mean_ns": 57323750,
"p50_ns": 57323750,
"p95_ns": 57323750,
"p99_ns": 57323750,
"ops_per_sec": 17.444776379772783
},
{
"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": 57473583,
"mean_ns": 57817495,
"p50_ns": 57473583,
"p95_ns": 58724625,
"p99_ns": 58724625,
"ops_per_sec": 17.399298039240044
},
{
"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": 62097417,
"mean_ns": 62097417,
"p50_ns": 62097417,
"p95_ns": 62097417,
"p99_ns": 62097417,
"ops_per_sec": 16.103729403108666
},
{
"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": 61589750,
"mean_ns": 61784966,
"p50_ns": 61589750,
"p95_ns": 62407125,
"p99_ns": 62407125,
"ops_per_sec": 16.236467918768952
},
{
"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": 62403750,
"mean_ns": 62403750,
"p50_ns": 62403750,
"p95_ns": 62403750,
"p99_ns": 62403750,
"ops_per_sec": 16.024678004126354
},
{
"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": 61750958,
"mean_ns": 61583916,
"p50_ns": 61750958,
"p95_ns": 61864666,
"p99_ns": 61864666,
"ops_per_sec": 16.194080746083323
},
{
"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": 64013875,
"mean_ns": 64013875,
"p50_ns": 64013875,
"p95_ns": 64013875,
"p99_ns": 64013875,
"ops_per_sec": 15.621613283057775
},
{
"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": 64209000,
"mean_ns": 64301741,
"p50_ns": 64209000,
"p95_ns": 64623917,
"p99_ns": 64623917,
"ops_per_sec": 15.574140696787055
},
{
"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": 62896542,
"mean_ns": 62896542,
"p50_ns": 62896542,
"p95_ns": 62896542,
"p99_ns": 62896542,
"ops_per_sec": 15.89912526510599
},
{
"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": 61904542,
"mean_ns": 61949149,
"p50_ns": 61904542,
"p95_ns": 62538916,
"p99_ns": 62538916,
"ops_per_sec": 16.153903537481952
},
{
"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": 59459,
"mean_ns": 59459,
"p50_ns": 59459,
"p95_ns": 59459,
"p99_ns": 59459,
"ops_per_sec": 16818.31177786374
},
{
"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": 58541,
"mean_ns": 58750,
"p50_ns": 58541,
"p95_ns": 59125,
"p99_ns": 59125,
"ops_per_sec": 17082.045062434874
},
{
"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": 60917,
"mean_ns": 60917,
"p50_ns": 60917,
"p95_ns": 60917,
"p99_ns": 60917,
"ops_per_sec": 16415.778846627378
},
{
"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": 60833,
"mean_ns": 60646,
"p50_ns": 60833,
"p95_ns": 60959,
"p99_ns": 60959,
"ops_per_sec": 16438.446238061577
},
{
"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": 66208,
"mean_ns": 66208,
"p50_ns": 66208,
"p95_ns": 66208,
"p99_ns": 66208,
"ops_per_sec": 15103.914934751088
},
{
"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": 60000,
"mean_ns": 60737,
"p50_ns": 60000,
"p95_ns": 61667,
"p99_ns": 61667,
"ops_per_sec": 16666.666666666668
},
{
"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": 60292,
"mean_ns": 60292,
"p50_ns": 60292,
"p95_ns": 60292,
"p99_ns": 60292,
"ops_per_sec": 16585.948384528627
},
{
"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": 60583,
"mean_ns": 60408,
"p50_ns": 60583,
"p95_ns": 60666,
"p99_ns": 60666,
"ops_per_sec": 16506.28063978344
},
{
"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": 63250,
"mean_ns": 63250,
"p50_ns": 63250,
"p95_ns": 63250,
"p99_ns": 63250,
"ops_per_sec": 15810.276679841898
},
{
"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": 63708,
"mean_ns": 67329,
"p50_ns": 63708,
"p95_ns": 64917,
"p99_ns": 64917,
"ops_per_sec": 15696.615809631443
},
{
"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": 63459,
"mean_ns": 63459,
"p50_ns": 63459,
"p95_ns": 63459,
"p99_ns": 63459,
"ops_per_sec": 15758.20608581919
},
{
"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": 62250,
"mean_ns": 65237,
"p50_ns": 62250,
"p95_ns": 66959,
"p99_ns": 66959,
"ops_per_sec": 16064.25702811245
},
{
"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": 63666,
"mean_ns": 63666,
"p50_ns": 63666,
"p95_ns": 63666,
"p99_ns": 63666,
"ops_per_sec": 15706.970753620457
},
{
"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": 62875,
"mean_ns": 63441,
"p50_ns": 62875,
"p95_ns": 63541,
"p99_ns": 63541,
"ops_per_sec": 15904.572564612326
},
{
"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": 63875,
"mean_ns": 63875,
"p50_ns": 63875,
"p95_ns": 63875,
"p99_ns": 63875,
"ops_per_sec": 15655.577299412917
},
{
"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": 62125,
"mean_ns": 64350,
"p50_ns": 62125,
"p95_ns": 72458,
"p99_ns": 72458,
"ops_per_sec": 16096.579476861167
},
{
"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": 486708,
"mean_ns": 486708,
"p50_ns": 486708,
"p95_ns": 486708,
"p99_ns": 486708,
"ops_per_sec": 2054.620018573765
},
{
"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": 449542,
"mean_ns": 457695,
"p50_ns": 449542,
"p95_ns": 479417,
"p99_ns": 479417,
"ops_per_sec": 2224.486254899431
},
{
"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": 485208,
"mean_ns": 485208,
"p50_ns": 485208,
"p95_ns": 485208,
"p99_ns": 485208,
"ops_per_sec": 2060.9717894181463
},
{
"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": 501250,
"mean_ns": 527612,
"p50_ns": 501250,
"p95_ns": 544958,
"p99_ns": 544958,
"ops_per_sec": 1995.0124688279302
},
{
"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": 511666,
"mean_ns": 511666,
"p50_ns": 511666,
"p95_ns": 511666,
"p99_ns": 511666,
"ops_per_sec": 1954.3999405862419
},
{
"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": 459750,
"mean_ns": 466045,
"p50_ns": 459750,
"p95_ns": 472583,
"p99_ns": 472583,
"ops_per_sec": 2175.095160413268
},
{
"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": 502416,
"mean_ns": 502416,
"p50_ns": 502416,
"p95_ns": 502416,
"p99_ns": 502416,
"ops_per_sec": 1990.3824718957994
},
{
"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": 469958,
"mean_ns": 474404,
"p50_ns": 469958,
"p95_ns": 478458,
"p99_ns": 478458,
"ops_per_sec": 2127.8497227411813
},
{
"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": 644542,
"mean_ns": 644542,
"p50_ns": 644542,
"p95_ns": 644542,
"p99_ns": 644542,
"ops_per_sec": 1551.489274554645
},
{
"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": 499209,
"mean_ns": 500987,
"p50_ns": 499209,
"p95_ns": 505083,
"p99_ns": 505083,
"ops_per_sec": 2003.1690133791658
},
{
"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": 501958,
"mean_ns": 501958,
"p50_ns": 501958,
"p95_ns": 501958,
"p99_ns": 501958,
"ops_per_sec": 1992.1985504763347
},
{
"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": 501541,
"mean_ns": 513666,
"p50_ns": 501541,
"p95_ns": 555584,
"p99_ns": 555584,
"ops_per_sec": 1993.8549390777623
},
{
"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": 526541,
"mean_ns": 526541,
"p50_ns": 526541,
"p95_ns": 526541,
"p99_ns": 526541,
"ops_per_sec": 1899.187337738182
},
{
"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": 522458,
"mean_ns": 554199,
"p50_ns": 522458,
"p95_ns": 559500,
"p99_ns": 559500,
"ops_per_sec": 1914.029453085224
},
{
"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": 500583,
"mean_ns": 500583,
"p50_ns": 500583,
"p95_ns": 500583,
"p99_ns": 500583,
"ops_per_sec": 1997.6707159452078
},
{
"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": 495833,
"mean_ns": 499924,
"p50_ns": 495833,
"p95_ns": 515291,
"p99_ns": 515291,
"ops_per_sec": 2016.8080785264394
},
{
"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": 1889042,
"mean_ns": 1889042,
"p50_ns": 1889042,
"p95_ns": 1889042,
"p99_ns": 1889042,
"ops_per_sec": 529.3688546893081
},
{
"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": 1839250,
"mean_ns": 1854300,
"p50_ns": 1839250,
"p95_ns": 1902667,
"p99_ns": 1902667,
"ops_per_sec": 543.6998776675275
},
{
"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": 1916667,
"mean_ns": 1916667,
"p50_ns": 1916667,
"p95_ns": 1916667,
"p99_ns": 1916667,
"ops_per_sec": 521.7390396975583
},
{
"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": 1884208,
"mean_ns": 1890312,
"p50_ns": 1884208,
"p95_ns": 1967417,
"p99_ns": 1967417,
"ops_per_sec": 530.7269685724718
},
{
"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": 2004792,
"mean_ns": 2004792,
"p50_ns": 2004792,
"p95_ns": 2004792,
"p99_ns": 2004792,
"ops_per_sec": 498.80486354694153
},
{
"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": 1853625,
"mean_ns": 1905108,
"p50_ns": 1853625,
"p95_ns": 2011083,
"p99_ns": 2011083,
"ops_per_sec": 539.4834446017937
},
{
"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": 1834000,
"mean_ns": 1834000,
"p50_ns": 1834000,
"p95_ns": 1834000,
"p99_ns": 1834000,
"ops_per_sec": 545.2562704471102
},
{
"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": 1875167,
"mean_ns": 1863066,
"p50_ns": 1875167,
"p95_ns": 1902833,
"p99_ns": 1902833,
"ops_per_sec": 533.285835341599
},
{
"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": 2092541,
"mean_ns": 2092541,
"p50_ns": 2092541,
"p95_ns": 2092541,
"p99_ns": 2092541,
"ops_per_sec": 477.88788845714373
},
{
"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": 1951709,
"mean_ns": 1983725,
"p50_ns": 1951709,
"p95_ns": 2028792,
"p99_ns": 2028792,
"ops_per_sec": 512.3714652133079
},
{
"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": 2034208,
"mean_ns": 2034208,
"p50_ns": 2034208,
"p95_ns": 2034208,
"p99_ns": 2034208,
"ops_per_sec": 491.59181361984616
},
{
"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": 1995334,
"mean_ns": 2006391,
"p50_ns": 1995334,
"p95_ns": 2044959,
"p99_ns": 2044959,
"ops_per_sec": 501.16922780847716
},
{
"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": 2090958,
"mean_ns": 2090958,
"p50_ns": 2090958,
"p95_ns": 2090958,
"p99_ns": 2090958,
"ops_per_sec": 478.2496826813355
},
{
"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": 1976333,
"mean_ns": 2025350,
"p50_ns": 1976333,
"p95_ns": 2063167,
"p99_ns": 2063167,
"ops_per_sec": 505.9876043156695
},
{
"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": 1991291,
"mean_ns": 1991291,
"p50_ns": 1991291,
"p95_ns": 1991291,
"p99_ns": 1991291,
"ops_per_sec": 502.18677229998025
},
{
"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": 2009000,
"mean_ns": 1996762,
"p50_ns": 2009000,
"p95_ns": 2037208,
"p99_ns": 2037208,
"ops_per_sec": 497.7600796416127
},
{
"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": 7595375,
"mean_ns": 7595375,
"p50_ns": 7595375,
"p95_ns": 7595375,
"p99_ns": 7595375,
"ops_per_sec": 131.6590688412356
},
{
"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": 7408666,
"mean_ns": 7412120,
"p50_ns": 7408666,
"p95_ns": 7571458,
"p99_ns": 7571458,
"ops_per_sec": 134.97706604670802
},
{
"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": 7516750,
"mean_ns": 7516750,
"p50_ns": 7516750,
"p95_ns": 7516750,
"p99_ns": 7516750,
"ops_per_sec": 133.03621911065287
},
{
"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": 7531458,
"mean_ns": 7540604,
"p50_ns": 7531458,
"p95_ns": 7659292,
"p99_ns": 7659292,
"ops_per_sec": 132.77641593433833
},
{
"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": 7706667,
"mean_ns": 7706667,
"p50_ns": 7706667,
"p95_ns": 7706667,
"p99_ns": 7706667,
"ops_per_sec": 129.7577798547673
},
{
"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": 7633834,
"mean_ns": 7653350,
"p50_ns": 7633834,
"p95_ns": 7783084,
"p99_ns": 7783084,
"ops_per_sec": 130.99577486227759
},
{
"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": 7466458,
"mean_ns": 7466458,
"p50_ns": 7466458,
"p95_ns": 7466458,
"p99_ns": 7466458,
"ops_per_sec": 133.93231435842804
},
{
"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": 7511833,
"mean_ns": 7503141,
"p50_ns": 7511833,
"p95_ns": 7607708,
"p99_ns": 7607708,
"ops_per_sec": 133.1233002650618
},
{
"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": 8133125,
"mean_ns": 8133125,
"p50_ns": 8133125,
"p95_ns": 8133125,
"p99_ns": 8133125,
"ops_per_sec": 122.95396910781527
},
{
"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": 7937292,
"mean_ns": 7915224,
"p50_ns": 7937292,
"p95_ns": 7994042,
"p99_ns": 7994042,
"ops_per_sec": 125.98755343762079
},
{
"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": 7762334,
"mean_ns": 7762334,
"p50_ns": 7762334,
"p95_ns": 7762334,
"p99_ns": 7762334,
"ops_per_sec": 128.82723160327808
},
{
"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": 7967042,
"mean_ns": 8009650,
"p50_ns": 7967042,
"p95_ns": 8164209,
"p99_ns": 8164209,
"ops_per_sec": 125.51709906888905
},
{
"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": 8061708,
"mean_ns": 8061708,
"p50_ns": 8061708,
"p95_ns": 8061708,
"p99_ns": 8061708,
"ops_per_sec": 124.04319283208967
},
{
"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": 8128292,
"mean_ns": 8207029,
"p50_ns": 8128292,
"p95_ns": 8350500,
"p99_ns": 8350500,
"ops_per_sec": 123.02707629105844
},
{
"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": 7825834,
"mean_ns": 7825834,
"p50_ns": 7825834,
"p95_ns": 7825834,
"p99_ns": 7825834,
"ops_per_sec": 127.78190797300326
},
{
"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": 7928750,
"mean_ns": 7985579,
"p50_ns": 7928750,
"p95_ns": 8179583,
"p99_ns": 8179583,
"ops_per_sec": 126.12328551158758
},
{
"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": 30197458,
"mean_ns": 30197458,
"p50_ns": 30197458,
"p95_ns": 30197458,
"p99_ns": 30197458,
"ops_per_sec": 33.11537017453588
},
{
"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": 29894250,
"mean_ns": 29891841,
"p50_ns": 29894250,
"p95_ns": 30063458,
"p99_ns": 30063458,
"ops_per_sec": 33.45124898600901
},
{
"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": 29852750,
"mean_ns": 29852750,
"p50_ns": 29852750,
"p95_ns": 29852750,
"p99_ns": 29852750,
"ops_per_sec": 33.49775146343302
},
{
"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": 29787416,
"mean_ns": 29933412,
"p50_ns": 29787416,
"p95_ns": 30205583,
"p99_ns": 30205583,
"ops_per_sec": 33.57122349921188
},
{
"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": 30615541,
"mean_ns": 30615541,
"p50_ns": 30615541,
"p95_ns": 30615541,
"p99_ns": 30615541,
"ops_per_sec": 32.66314973823262
},
{
"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": 30586917,
"mean_ns": 30661112,
"p50_ns": 30586917,
"p95_ns": 31050167,
"p99_ns": 31050167,
"ops_per_sec": 32.693716728626164
},
{
"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": 30043625,
"mean_ns": 30043625,
"p50_ns": 30043625,
"p95_ns": 30043625,
"p99_ns": 30043625,
"ops_per_sec": 33.284931495450365
},
{
"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": 29965666,
"mean_ns": 29960495,
"p50_ns": 29965666,
"p95_ns": 30164959,
"p99_ns": 30164959,
"ops_per_sec": 33.371525932378745
},
{
"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": 32350375,
"mean_ns": 32350375,
"p50_ns": 32350375,
"p95_ns": 32350375,
"p99_ns": 32350375,
"ops_per_sec": 30.911542756459546
},
{
"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": 31901125,
"mean_ns": 31855691,
"p50_ns": 31901125,
"p95_ns": 32005416,
"p99_ns": 32005416,
"ops_per_sec": 31.346856889843227
},
{
"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": 32243500,
"mean_ns": 32243500,
"p50_ns": 32243500,
"p95_ns": 32243500,
"p99_ns": 32243500,
"ops_per_sec": 31.014002822274257
},
{
"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": 31860917,
"mean_ns": 31922950,
"p50_ns": 31860917,
"p95_ns": 32108334,
"p99_ns": 32108334,
"ops_per_sec": 31.386416153684465
},
{
"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": 33525125,
"mean_ns": 33525125,
"p50_ns": 33525125,
"p95_ns": 33525125,
"p99_ns": 33525125,
"ops_per_sec": 29.828374987416154
},
{
"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": 32767000,
"mean_ns": 32894225,
"p50_ns": 32767000,
"p95_ns": 33311125,
"p99_ns": 33311125,
"ops_per_sec": 30.51850947599719
},
{
"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": 31877833,
"mean_ns": 31877833,
"p50_ns": 31877833,
"p95_ns": 31877833,
"p99_ns": 31877833,
"ops_per_sec": 31.369760924464344
},
{
"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": 32151583,
"mean_ns": 32274279,
"p50_ns": 32151583,
"p95_ns": 32890125,
"p99_ns": 32890125,
"ops_per_sec": 31.102667635369617
},
{
"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": 119633709,
"mean_ns": 119633709,
"p50_ns": 119633709,
"p95_ns": 119633709,
"p99_ns": 119633709,
"ops_per_sec": 8.358848090215108
},
{
"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": 120345291,
"mean_ns": 120331970,
"p50_ns": 120345291,
"p95_ns": 120928708,
"p99_ns": 120928708,
"ops_per_sec": 8.309423590159419
},
{
"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": 120818667,
"mean_ns": 120818667,
"p50_ns": 120818667,
"p95_ns": 120818667,
"p99_ns": 120818667,
"ops_per_sec": 8.276866686503006
},
{
"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": 121016250,
"mean_ns": 122254854,
"p50_ns": 121016250,
"p95_ns": 125905667,
"p99_ns": 125905667,
"ops_per_sec": 8.263353062088768
},
{
"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": 124575167,
"mean_ns": 124575167,
"p50_ns": 124575167,
"p95_ns": 124575167,
"p99_ns": 124575167,
"ops_per_sec": 8.027282034468394
},
{
"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": 123746708,
"mean_ns": 125227045,
"p50_ns": 123746708,
"p95_ns": 124525916,
"p99_ns": 124525916,
"ops_per_sec": 8.081023052346572
},
{
"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": 120641083,
"mean_ns": 120641083,
"p50_ns": 120641083,
"p95_ns": 120641083,
"p99_ns": 120641083,
"ops_per_sec": 8.289050256619463
},
{
"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": 120642458,
"mean_ns": 120643979,
"p50_ns": 120642458,
"p95_ns": 121123458,
"p99_ns": 121123458,
"ops_per_sec": 8.288955783709248
},
{
"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": 129695291,
"mean_ns": 129695291,
"p50_ns": 129695291,
"p95_ns": 129695291,
"p99_ns": 129695291,
"ops_per_sec": 7.71038017101176
},
{
"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": 128947667,
"mean_ns": 128936495,
"p50_ns": 128947667,
"p95_ns": 129618041,
"p99_ns": 129618041,
"ops_per_sec": 7.755084083839997
},
{
"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": 128573500,
"mean_ns": 128573500,
"p50_ns": 128573500,
"p95_ns": 128573500,
"p99_ns": 128573500,
"ops_per_sec": 7.7776524711546315
},
{
"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": 128889167,
"mean_ns": 129177804,
"p50_ns": 128889167,
"p95_ns": 130357375,
"p99_ns": 130357375,
"ops_per_sec": 7.758603948460618
},
{
"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": 132051375,
"mean_ns": 132051375,
"p50_ns": 132051375,
"p95_ns": 132051375,
"p99_ns": 132051375,
"ops_per_sec": 7.572810203604468
},
{
"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": 132087542,
"mean_ns": 132228791,
"p50_ns": 132087542,
"p95_ns": 133439667,
"p99_ns": 133439667,
"ops_per_sec": 7.570736686128962
},
{
"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": 128297542,
"mean_ns": 128297542,
"p50_ns": 128297542,
"p95_ns": 128297542,
"p99_ns": 128297542,
"ops_per_sec": 7.794381594621664
},
{
"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": 129145875,
"mean_ns": 129490154,
"p50_ns": 129145875,
"p95_ns": 130548500,
"p99_ns": 130548500,
"ops_per_sec": 7.743181886374614
},
{
"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": 129583,
"mean_ns": 129583,
"p50_ns": 129583,
"p95_ns": 129583,
"p99_ns": 129583,
"ops_per_sec": 7717.061651605534
},
{
"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": 128500,
"mean_ns": 129462,
"p50_ns": 128500,
"p95_ns": 133334,
"p99_ns": 133334,
"ops_per_sec": 7782.101167315175
},
{
"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": 133042,
"mean_ns": 133042,
"p50_ns": 133042,
"p95_ns": 133042,
"p99_ns": 133042,
"ops_per_sec": 7516.423385096436
},
{
"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": 128500,
"mean_ns": 137145,
"p50_ns": 128500,
"p95_ns": 135625,
"p99_ns": 135625,
"ops_per_sec": 7782.101167315175
},
{
"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": 133834,
"mean_ns": 133834,
"p50_ns": 133834,
"p95_ns": 133834,
"p99_ns": 133834,
"ops_per_sec": 7471.942854581048
},
{
"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": 132958,
"mean_ns": 135391,
"p50_ns": 132958,
"p95_ns": 135667,
"p99_ns": 135667,
"ops_per_sec": 7521.17209945998
},
{
"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": 128666,
"mean_ns": 128666,
"p50_ns": 128666,
"p95_ns": 128666,
"p99_ns": 128666,
"ops_per_sec": 7772.06099513469
},
{
"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": 127208,
"mean_ns": 127341,
"p50_ns": 127208,
"p95_ns": 130250,
"p99_ns": 130250,
"ops_per_sec": 7861.140808754167
},
{
"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": 140166,
"mean_ns": 140166,
"p50_ns": 140166,
"p95_ns": 140166,
"p99_ns": 140166,
"ops_per_sec": 7134.397785482927
},
{
"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": 131334,
"mean_ns": 134262,
"p50_ns": 131334,
"p95_ns": 140292,
"p99_ns": 140292,
"ops_per_sec": 7614.174547337323
},
{
"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": 154375,
"mean_ns": 154375,
"p50_ns": 154375,
"p95_ns": 154375,
"p99_ns": 154375,
"ops_per_sec": 6477.7327935222675
},
{
"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": 144708,
"mean_ns": 159145,
"p50_ns": 144708,
"p95_ns": 158708,
"p99_ns": 158708,
"ops_per_sec": 6910.467976891395
},
{
"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": 152417,
"mean_ns": 152417,
"p50_ns": 152417,
"p95_ns": 152417,
"p99_ns": 152417,
"ops_per_sec": 6560.947925756313
},
{
"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": 132375,
"mean_ns": 135037,
"p50_ns": 132375,
"p95_ns": 137583,
"p99_ns": 137583,
"ops_per_sec": 7554.296506137866
},
{
"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": 139000,
"mean_ns": 139000,
"p50_ns": 139000,
"p95_ns": 139000,
"p99_ns": 139000,
"ops_per_sec": 7194.244604316546
},
{
"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": 135209,
"mean_ns": 135787,
"p50_ns": 135209,
"p95_ns": 135708,
"p99_ns": 135708,
"ops_per_sec": 7395.957369701721
},
{
"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": 1021250,
"mean_ns": 1021250,
"p50_ns": 1021250,
"p95_ns": 1021250,
"p99_ns": 1021250,
"ops_per_sec": 979.1921664626683
},
{
"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": 1021750,
"mean_ns": 1019608,
"p50_ns": 1021750,
"p95_ns": 1045292,
"p99_ns": 1045292,
"ops_per_sec": 978.7129924149743
},
{
"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": 1019083,
"mean_ns": 1019083,
"p50_ns": 1019083,
"p95_ns": 1019083,
"p99_ns": 1019083,
"ops_per_sec": 981.2743417366397
},
{
"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": 995334,
"mean_ns": 1021416,
"p50_ns": 995334,
"p95_ns": 1064833,
"p99_ns": 1064833,
"ops_per_sec": 1004.687873618303
},
{
"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": 1078583,
"mean_ns": 1078583,
"p50_ns": 1078583,
"p95_ns": 1078583,
"p99_ns": 1078583,
"ops_per_sec": 927.1423710553569
},
{
"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": 1037750,
"mean_ns": 1052887,
"p50_ns": 1037750,
"p95_ns": 1110584,
"p99_ns": 1110584,
"ops_per_sec": 963.623223319682
},
{
"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": 1053792,
"mean_ns": 1053792,
"p50_ns": 1053792,
"p95_ns": 1053792,
"p99_ns": 1053792,
"ops_per_sec": 948.953873250129
},
{
"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": 1022625,
"mean_ns": 1049866,
"p50_ns": 1022625,
"p95_ns": 1027458,
"p99_ns": 1027458,
"ops_per_sec": 977.8755653343112
},
{
"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": 1103208,
"mean_ns": 1103208,
"p50_ns": 1103208,
"p95_ns": 1103208,
"p99_ns": 1103208,
"ops_per_sec": 906.4473789167591
},
{
"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": 1083792,
"mean_ns": 1088850,
"p50_ns": 1083792,
"p95_ns": 1088625,
"p99_ns": 1088625,
"ops_per_sec": 922.6862719045721
},
{
"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": 1125708,
"mean_ns": 1125708,
"p50_ns": 1125708,
"p95_ns": 1125708,
"p99_ns": 1125708,
"ops_per_sec": 888.3298333137901
},
{
"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": 1098666,
"mean_ns": 1151770,
"p50_ns": 1098666,
"p95_ns": 1248708,
"p99_ns": 1248708,
"ops_per_sec": 910.1947270599072
},
{
"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": 1147417,
"mean_ns": 1147417,
"p50_ns": 1147417,
"p95_ns": 1147417,
"p99_ns": 1147417,
"ops_per_sec": 871.522733234735
},
{
"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": 1108750,
"mean_ns": 1101579,
"p50_ns": 1108750,
"p95_ns": 1129041,
"p99_ns": 1129041,
"ops_per_sec": 901.9165727170237
},
{
"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": 1109292,
"mean_ns": 1109292,
"p50_ns": 1109292,
"p95_ns": 1109292,
"p99_ns": 1109292,
"ops_per_sec": 901.4758963374837
},
{
"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": 1064750,
"mean_ns": 1076662,
"p50_ns": 1064750,
"p95_ns": 1110583,
"p99_ns": 1110583,
"ops_per_sec": 939.1876027236441
},
{
"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": 4112833,
"mean_ns": 4112833,
"p50_ns": 4112833,
"p95_ns": 4112833,
"p99_ns": 4112833,
"ops_per_sec": 243.14140642228847
},
{
"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": 4102917,
"mean_ns": 4118091,
"p50_ns": 4102917,
"p95_ns": 4184583,
"p99_ns": 4184583,
"ops_per_sec": 243.72903473309356
},
{
"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": 4034667,
"mean_ns": 4034667,
"p50_ns": 4034667,
"p95_ns": 4034667,
"p99_ns": 4034667,
"ops_per_sec": 247.8519292918102
},
{
"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": 4073250,
"mean_ns": 4109554,
"p50_ns": 4073250,
"p95_ns": 4182083,
"p99_ns": 4182083,
"ops_per_sec": 245.50420425949795
},
{
"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": 4206833,
"mean_ns": 4206833,
"p50_ns": 4206833,
"p95_ns": 4206833,
"p99_ns": 4206833,
"ops_per_sec": 237.70850899001695
},
{
"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": 4111584,
"mean_ns": 4150624,
"p50_ns": 4111584,
"p95_ns": 4246000,
"p99_ns": 4246000,
"ops_per_sec": 243.21526691416253
},
{
"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": 4080958,
"mean_ns": 4080958,
"p50_ns": 4080958,
"p95_ns": 4080958,
"p99_ns": 4080958,
"ops_per_sec": 245.04050274469867
},
{
"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": 4106542,
"mean_ns": 4112670,
"p50_ns": 4106542,
"p95_ns": 4149917,
"p99_ns": 4149917,
"ops_per_sec": 243.51388589231524
},
{
"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": 4386875,
"mean_ns": 4386875,
"p50_ns": 4386875,
"p95_ns": 4386875,
"p99_ns": 4386875,
"ops_per_sec": 227.95269981478845
},
{
"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": 4433333,
"mean_ns": 4633162,
"p50_ns": 4433333,
"p95_ns": 4641834,
"p99_ns": 4641834,
"ops_per_sec": 225.56392673412984
},
{
"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": 4498417,
"mean_ns": 4498417,
"p50_ns": 4498417,
"p95_ns": 4498417,
"p99_ns": 4498417,
"ops_per_sec": 222.30042257087325
},
{
"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": 4368000,
"mean_ns": 4483679,
"p50_ns": 4368000,
"p95_ns": 4763375,
"p99_ns": 4763375,
"ops_per_sec": 228.93772893772893
},
{
"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": 4460959,
"mean_ns": 4460959,
"p50_ns": 4460959,
"p95_ns": 4460959,
"p99_ns": 4460959,
"ops_per_sec": 224.16704569577976
},
{
"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": 4395792,
"mean_ns": 4513479,
"p50_ns": 4395792,
"p95_ns": 4815417,
"p99_ns": 4815417,
"ops_per_sec": 227.4902907143923
},
{
"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": 4316500,
"mean_ns": 4316500,
"p50_ns": 4316500,
"p95_ns": 4316500,
"p99_ns": 4316500,
"ops_per_sec": 231.66917641607785
},
{
"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": 4316250,
"mean_ns": 4345449,
"p50_ns": 4316250,
"p95_ns": 4483500,
"p99_ns": 4483500,
"ops_per_sec": 231.68259484506225
},
{
"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": 16198209,
"mean_ns": 16198209,
"p50_ns": 16198209,
"p95_ns": 16198209,
"p99_ns": 16198209,
"ops_per_sec": 61.735220233298634
},
{
"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": 16656000,
"mean_ns": 16904470,
"p50_ns": 16656000,
"p95_ns": 17480000,
"p99_ns": 17480000,
"ops_per_sec": 60.03842459173871
},
{
"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": 16605333,
"mean_ns": 16605333,
"p50_ns": 16605333,
"p95_ns": 16605333,
"p99_ns": 16605333,
"ops_per_sec": 60.22161675408738
},
{
"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": 16478041,
"mean_ns": 16558362,
"p50_ns": 16478041,
"p95_ns": 16773083,
"p99_ns": 16773083,
"ops_per_sec": 60.686825575928594
},
{
"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": 17102209,
"mean_ns": 17102209,
"p50_ns": 17102209,
"p95_ns": 17102209,
"p99_ns": 17102209,
"ops_per_sec": 58.47197867830992
},
{
"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": 16869959,
"mean_ns": 16962204,
"p50_ns": 16869959,
"p95_ns": 17190458,
"p99_ns": 17190458,
"ops_per_sec": 59.27696682606045
},
{
"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": 16570958,
"mean_ns": 16570958,
"p50_ns": 16570958,
"p95_ns": 16570958,
"p99_ns": 16570958,
"ops_per_sec": 60.34654121988602
},
{
"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": 16200458,
"mean_ns": 16289741,
"p50_ns": 16200458,
"p95_ns": 16643584,
"p99_ns": 16643584,
"ops_per_sec": 61.72664995026684
},
{
"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": 17281458,
"mean_ns": 17281458,
"p50_ns": 17281458,
"p95_ns": 17281458,
"p99_ns": 17281458,
"ops_per_sec": 57.865487969822915
},
{
"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": 17359417,
"mean_ns": 17433091,
"p50_ns": 17359417,
"p95_ns": 17602416,
"p99_ns": 17602416,
"ops_per_sec": 57.60562120260145
},
{
"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": 17558791,
"mean_ns": 17558791,
"p50_ns": 17558791,
"p95_ns": 17558791,
"p99_ns": 17558791,
"ops_per_sec": 56.951529293787935
},
{
"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": 17296208,
"mean_ns": 17398487,
"p50_ns": 17296208,
"p95_ns": 17688750,
"p99_ns": 17688750,
"ops_per_sec": 57.81614097147768
},
{
"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": 17614875,
"mean_ns": 17614875,
"p50_ns": 17614875,
"p95_ns": 17614875,
"p99_ns": 17614875,
"ops_per_sec": 56.77020132132643
},
{
"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": 17874750,
"mean_ns": 17889462,
"p50_ns": 17874750,
"p95_ns": 18007917,
"p99_ns": 18007917,
"ops_per_sec": 55.9448383893481
},
{
"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": 17379791,
"mean_ns": 17379791,
"p50_ns": 17379791,
"p95_ns": 17379791,
"p99_ns": 17379791,
"ops_per_sec": 57.538091223306424
},
{
"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": 17476250,
"mean_ns": 17504737,
"p50_ns": 17476250,
"p95_ns": 17630541,
"p99_ns": 17630541,
"ops_per_sec": 57.22051355410915
},
{
"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": 66948000,
"mean_ns": 66948000,
"p50_ns": 66948000,
"p95_ns": 66948000,
"p99_ns": 66948000,
"ops_per_sec": 14.936966003465376
},
{
"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": 65775083,
"mean_ns": 65812845,
"p50_ns": 65775083,
"p95_ns": 66108791,
"p99_ns": 66108791,
"ops_per_sec": 15.203325551105728
},
{
"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": 66546750,
"mean_ns": 66546750,
"p50_ns": 66546750,
"p95_ns": 66546750,
"p99_ns": 66546750,
"ops_per_sec": 15.027029869978625
},
{
"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": 66459958,
"mean_ns": 66591291,
"p50_ns": 66459958,
"p95_ns": 66790291,
"p99_ns": 66790291,
"ops_per_sec": 15.046654107124173
},
{
"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": 67706375,
"mean_ns": 67706375,
"p50_ns": 67706375,
"p95_ns": 67706375,
"p99_ns": 67706375,
"ops_per_sec": 14.769657953183877
},
{
"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": 69029375,
"mean_ns": 68947762,
"p50_ns": 69029375,
"p95_ns": 70353833,
"p99_ns": 70353833,
"ops_per_sec": 14.486586326473331
},
{
"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": 72234167,
"mean_ns": 72234167,
"p50_ns": 72234167,
"p95_ns": 72234167,
"p99_ns": 72234167,
"ops_per_sec": 13.84386422009961
},
{
"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": 68992958,
"mean_ns": 71052733,
"p50_ns": 68992958,
"p95_ns": 73283667,
"p99_ns": 73283667,
"ops_per_sec": 14.494232875187059
},
{
"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": 114449709,
"mean_ns": 114449709,
"p50_ns": 114449709,
"p95_ns": 114449709,
"p99_ns": 114449709,
"ops_per_sec": 8.737462145928218
},
{
"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": 101484708,
"mean_ns": 103139449,
"p50_ns": 101484708,
"p95_ns": 133287333,
"p99_ns": 133287333,
"ops_per_sec": 9.853701308378401
},
{
"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": 107748708,
"mean_ns": 107748708,
"p50_ns": 107748708,
"p95_ns": 107748708,
"p99_ns": 107748708,
"ops_per_sec": 9.28085374350846
},
{
"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": 90619583,
"mean_ns": 90667683,
"p50_ns": 90619583,
"p95_ns": 106721292,
"p99_ns": 106721292,
"ops_per_sec": 11.035142370937637
},
{
"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": 75443542,
"mean_ns": 75443542,
"p50_ns": 75443542,
"p95_ns": 75443542,
"p99_ns": 75443542,
"ops_per_sec": 13.254945002449647
},
{
"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": 72821042,
"mean_ns": 76559450,
"p50_ns": 72821042,
"p95_ns": 89145542,
"p99_ns": 89145542,
"ops_per_sec": 13.732294574966396
},
{
"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": 72960291,
"mean_ns": 72960291,
"p50_ns": 72960291,
"p95_ns": 72960291,
"p99_ns": 72960291,
"ops_per_sec": 13.706085684334784
},
{
"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": 70540542,
"mean_ns": 87571895,
"p50_ns": 70540542,
"p95_ns": 121986042,
"p99_ns": 121986042,
"ops_per_sec": 14.17624491742635
},
{
"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": 274045750,
"mean_ns": 274045750,
"p50_ns": 274045750,
"p95_ns": 274045750,
"p99_ns": 274045750,
"ops_per_sec": 3.6490257557360404
},
{
"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": 258741791,
"mean_ns": 261033204,
"p50_ns": 258741791,
"p95_ns": 263318958,
"p99_ns": 263318958,
"ops_per_sec": 3.8648569144363694
},
{
"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": 264920083,
"mean_ns": 264920083,
"p50_ns": 264920083,
"p95_ns": 264920083,
"p99_ns": 264920083,
"ops_per_sec": 3.7747232624866722
},
{
"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": 262112416,
"mean_ns": 269404599,
"p50_ns": 262112416,
"p95_ns": 273437000,
"p99_ns": 273437000,
"ops_per_sec": 3.8151569286973417
},
{
"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": 267674709,
"mean_ns": 267674709,
"p50_ns": 267674709,
"p95_ns": 267674709,
"p99_ns": 267674709,
"ops_per_sec": 3.7358777888874064
},
{
"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": 266562000,
"mean_ns": 266693950,
"p50_ns": 266562000,
"p95_ns": 267830292,
"p99_ns": 267830292,
"ops_per_sec": 3.751472452937778
},
{
"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": 262531583,
"mean_ns": 262531583,
"p50_ns": 262531583,
"p95_ns": 262531583,
"p99_ns": 262531583,
"ops_per_sec": 3.809065517271497
},
{
"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": 260576125,
"mean_ns": 260763899,
"p50_ns": 260576125,
"p95_ns": 261835167,
"p99_ns": 261835167,
"ops_per_sec": 3.8376501300723542
},
{
"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": 277728042,
"mean_ns": 277728042,
"p50_ns": 277728042,
"p95_ns": 277728042,
"p99_ns": 277728042,
"ops_per_sec": 3.60064469111117
},
{
"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": 276581291,
"mean_ns": 276851133,
"p50_ns": 276581291,
"p95_ns": 278512125,
"p99_ns": 278512125,
"ops_per_sec": 3.6155735494054078
},
{
"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": 277773958,
"mean_ns": 277773958,
"p50_ns": 277773958,
"p95_ns": 277773958,
"p99_ns": 277773958,
"ops_per_sec": 3.600049505000753
},
{
"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": 276748083,
"mean_ns": 277855291,
"p50_ns": 276748083,
"p95_ns": 280375125,
"p99_ns": 280375125,
"ops_per_sec": 3.613394496394759
},
{
"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": 296595167,
"mean_ns": 296595167,
"p50_ns": 296595167,
"p95_ns": 296595167,
"p99_ns": 296595167,
"ops_per_sec": 3.3715991063333814
},
{
"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": 283017458,
"mean_ns": 283136450,
"p50_ns": 283017458,
"p95_ns": 283655042,
"p99_ns": 283655042,
"ops_per_sec": 3.5333509355454673
},
{
"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": 277360000,
"mean_ns": 277360000,
"p50_ns": 277360000,
"p95_ns": 277360000,
"p99_ns": 277360000,
"ops_per_sec": 3.6054225555235075
},
{
"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": 276912084,
"mean_ns": 278415254,
"p50_ns": 276912084,
"p95_ns": 278274375,
"p99_ns": 278274375,
"ops_per_sec": 3.6112544658758914
}
]
}