mirror of
https://github.com/luxfi/fhe.git
synced 2026-11-03 07:58:18 +00:00
9140 lines
239 KiB
JSON
9140 lines
239 KiB
JSON
{
|
|
"name": "ntt_ladder_metal",
|
|
"host": {
|
|
"time": "2026-04-27T21:53:46Z",
|
|
"go_version": "go1.26.2",
|
|
"goos": "darwin",
|
|
"goarch": "arm64",
|
|
"num_cpu": 10,
|
|
"gomaxprocs": 10,
|
|
"cpu_brand": "Apple M1 Max",
|
|
"os_product": "macOS",
|
|
"os_version": "26.4",
|
|
"build_tags": "gpu",
|
|
"fhe_commit": "d6affbfd6dadf28aa100dcbf73c75caf61dcc539",
|
|
"lattice_commit": "d11ec53c16e7ef6d0d1fc84ea37fd285e1f1f9d2"
|
|
},
|
|
"command": "go test -test.paniconexit0 -test.bench=BenchmarkNTTLadderMetal -test.benchtime=3x -test.count=1 -test.timeout=15m0s -test.v=true",
|
|
"cells": [
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 59750,
|
|
"mean_ns": 59750,
|
|
"p50_ns": 59750,
|
|
"p95_ns": 59750,
|
|
"p99_ns": 59750,
|
|
"ops_per_sec": 16736.401673640168
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 51333,
|
|
"mean_ns": 54055,
|
|
"p50_ns": 51333,
|
|
"p95_ns": 51333,
|
|
"p99_ns": 51333,
|
|
"ops_per_sec": 19480.645978220637
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 54125,
|
|
"mean_ns": 54125,
|
|
"p50_ns": 54125,
|
|
"p95_ns": 54125,
|
|
"p99_ns": 54125,
|
|
"ops_per_sec": 18475.750577367206
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 51417,
|
|
"mean_ns": 75778,
|
|
"p50_ns": 51417,
|
|
"p95_ns": 51417,
|
|
"p99_ns": 51417,
|
|
"ops_per_sec": 19448.820429040978
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 48000,
|
|
"mean_ns": 48000,
|
|
"p50_ns": 48000,
|
|
"p95_ns": 48000,
|
|
"p99_ns": 48000,
|
|
"ops_per_sec": 20833.333333333332
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 50750,
|
|
"mean_ns": 50194,
|
|
"p50_ns": 50750,
|
|
"p95_ns": 50750,
|
|
"p99_ns": 50750,
|
|
"ops_per_sec": 19704.433497536946
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 45792,
|
|
"mean_ns": 45792,
|
|
"p50_ns": 45792,
|
|
"p95_ns": 45792,
|
|
"p99_ns": 45792,
|
|
"ops_per_sec": 21837.875611460517
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 43375,
|
|
"mean_ns": 43139,
|
|
"p50_ns": 43375,
|
|
"p95_ns": 43375,
|
|
"p99_ns": 43375,
|
|
"ops_per_sec": 23054.755043227666
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 48125,
|
|
"mean_ns": 48125,
|
|
"p50_ns": 48125,
|
|
"p95_ns": 48125,
|
|
"p99_ns": 48125,
|
|
"ops_per_sec": 20779.22077922078
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 42417,
|
|
"mean_ns": 42889,
|
|
"p50_ns": 42417,
|
|
"p95_ns": 42417,
|
|
"p99_ns": 42417,
|
|
"ops_per_sec": 23575.453238088503
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 45042,
|
|
"mean_ns": 45042,
|
|
"p50_ns": 45042,
|
|
"p95_ns": 45042,
|
|
"p99_ns": 45042,
|
|
"ops_per_sec": 22201.50082145553
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 44583,
|
|
"mean_ns": 44597,
|
|
"p50_ns": 44583,
|
|
"p95_ns": 44583,
|
|
"p99_ns": 44583,
|
|
"ops_per_sec": 22430.074243545747
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 41959,
|
|
"mean_ns": 41959,
|
|
"p50_ns": 41959,
|
|
"p95_ns": 41959,
|
|
"p99_ns": 41959,
|
|
"ops_per_sec": 23832.789151314377
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 47500,
|
|
"mean_ns": 47083,
|
|
"p50_ns": 47500,
|
|
"p95_ns": 47500,
|
|
"p99_ns": 47500,
|
|
"ops_per_sec": 21052.63157894737
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 51084,
|
|
"mean_ns": 51084,
|
|
"p50_ns": 51084,
|
|
"p95_ns": 51084,
|
|
"p99_ns": 51084,
|
|
"ops_per_sec": 19575.600970949807
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=1/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 42208,
|
|
"mean_ns": 42680,
|
|
"p50_ns": 42208,
|
|
"p95_ns": 42208,
|
|
"p99_ns": 42208,
|
|
"ops_per_sec": 23692.191053828657
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 399167,
|
|
"mean_ns": 399167,
|
|
"p50_ns": 399167,
|
|
"p95_ns": 399167,
|
|
"p99_ns": 399167,
|
|
"ops_per_sec": 2505.21711464124
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 400083,
|
|
"mean_ns": 403805,
|
|
"p50_ns": 400083,
|
|
"p95_ns": 400083,
|
|
"p99_ns": 400083,
|
|
"ops_per_sec": 2499.481357618294
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 494083,
|
|
"mean_ns": 494083,
|
|
"p50_ns": 494083,
|
|
"p95_ns": 494083,
|
|
"p99_ns": 494083,
|
|
"ops_per_sec": 2023.951441357019
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 396208,
|
|
"mean_ns": 392416,
|
|
"p50_ns": 396208,
|
|
"p95_ns": 396208,
|
|
"p99_ns": 396208,
|
|
"ops_per_sec": 2523.9268263134513
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 414958,
|
|
"mean_ns": 414958,
|
|
"p50_ns": 414958,
|
|
"p95_ns": 414958,
|
|
"p99_ns": 414958,
|
|
"ops_per_sec": 2409.8824459342873
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 370542,
|
|
"mean_ns": 379986,
|
|
"p50_ns": 370542,
|
|
"p95_ns": 370542,
|
|
"p99_ns": 370542,
|
|
"ops_per_sec": 2698.7493995282584
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 385083,
|
|
"mean_ns": 385083,
|
|
"p50_ns": 385083,
|
|
"p95_ns": 385083,
|
|
"p99_ns": 385083,
|
|
"ops_per_sec": 2596.8427585741256
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 462000,
|
|
"mean_ns": 611375,
|
|
"p50_ns": 462000,
|
|
"p95_ns": 462000,
|
|
"p99_ns": 462000,
|
|
"ops_per_sec": 2164.5021645021643
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 433042,
|
|
"mean_ns": 433042,
|
|
"p50_ns": 433042,
|
|
"p95_ns": 433042,
|
|
"p99_ns": 433042,
|
|
"ops_per_sec": 2309.2448307554464
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 373292,
|
|
"mean_ns": 379139,
|
|
"p50_ns": 373292,
|
|
"p95_ns": 373292,
|
|
"p99_ns": 373292,
|
|
"ops_per_sec": 2678.868017530512
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 382750,
|
|
"mean_ns": 382750,
|
|
"p50_ns": 382750,
|
|
"p95_ns": 382750,
|
|
"p99_ns": 382750,
|
|
"ops_per_sec": 2612.671456564337
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 443917,
|
|
"mean_ns": 525986,
|
|
"p50_ns": 443917,
|
|
"p95_ns": 443917,
|
|
"p99_ns": 443917,
|
|
"ops_per_sec": 2252.6733601101105
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 504625,
|
|
"mean_ns": 504625,
|
|
"p50_ns": 504625,
|
|
"p95_ns": 504625,
|
|
"p99_ns": 504625,
|
|
"ops_per_sec": 1981.6695566014366
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 559041,
|
|
"mean_ns": 549735,
|
|
"p50_ns": 559041,
|
|
"p95_ns": 559041,
|
|
"p99_ns": 559041,
|
|
"ops_per_sec": 1788.777567298284
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 442375,
|
|
"mean_ns": 442375,
|
|
"p50_ns": 442375,
|
|
"p95_ns": 442375,
|
|
"p99_ns": 442375,
|
|
"ops_per_sec": 2260.5255721955355
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=8/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 382833,
|
|
"mean_ns": 524180,
|
|
"p50_ns": 382833,
|
|
"p95_ns": 382833,
|
|
"p99_ns": 382833,
|
|
"ops_per_sec": 2612.1050170701064
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1735000,
|
|
"mean_ns": 1735000,
|
|
"p50_ns": 1735000,
|
|
"p95_ns": 1735000,
|
|
"p99_ns": 1735000,
|
|
"ops_per_sec": 576.3688760806916
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1482375,
|
|
"mean_ns": 1580417,
|
|
"p50_ns": 1482375,
|
|
"p95_ns": 1482375,
|
|
"p99_ns": 1482375,
|
|
"ops_per_sec": 674.5931360148411
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1657167,
|
|
"mean_ns": 1657167,
|
|
"p50_ns": 1657167,
|
|
"p95_ns": 1657167,
|
|
"p99_ns": 1657167,
|
|
"ops_per_sec": 603.4394843730294
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1529584,
|
|
"mean_ns": 1574291,
|
|
"p50_ns": 1529584,
|
|
"p95_ns": 1529584,
|
|
"p99_ns": 1529584,
|
|
"ops_per_sec": 653.7725290013494
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1700292,
|
|
"mean_ns": 1700292,
|
|
"p50_ns": 1700292,
|
|
"p95_ns": 1700292,
|
|
"p99_ns": 1700292,
|
|
"ops_per_sec": 588.134273407156
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2107459,
|
|
"mean_ns": 2061903,
|
|
"p50_ns": 2107459,
|
|
"p95_ns": 2107459,
|
|
"p99_ns": 2107459,
|
|
"ops_per_sec": 474.5050793396218
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1760083,
|
|
"mean_ns": 1760083,
|
|
"p50_ns": 1760083,
|
|
"p95_ns": 1760083,
|
|
"p99_ns": 1760083,
|
|
"ops_per_sec": 568.155024507367
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1476584,
|
|
"mean_ns": 1485402,
|
|
"p50_ns": 1476584,
|
|
"p95_ns": 1476584,
|
|
"p99_ns": 1476584,
|
|
"ops_per_sec": 677.2388160781912
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1649084,
|
|
"mean_ns": 1649084,
|
|
"p50_ns": 1649084,
|
|
"p95_ns": 1649084,
|
|
"p99_ns": 1649084,
|
|
"ops_per_sec": 606.3972484118456
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1505250,
|
|
"mean_ns": 1522916,
|
|
"p50_ns": 1505250,
|
|
"p95_ns": 1505250,
|
|
"p99_ns": 1505250,
|
|
"ops_per_sec": 664.3414715163594
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1538500,
|
|
"mean_ns": 1538500,
|
|
"p50_ns": 1538500,
|
|
"p95_ns": 1538500,
|
|
"p99_ns": 1538500,
|
|
"ops_per_sec": 649.9837504062399
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1523000,
|
|
"mean_ns": 1537013,
|
|
"p50_ns": 1523000,
|
|
"p95_ns": 1523000,
|
|
"p99_ns": 1523000,
|
|
"ops_per_sec": 656.5988181221273
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1532084,
|
|
"mean_ns": 1532084,
|
|
"p50_ns": 1532084,
|
|
"p95_ns": 1532084,
|
|
"p99_ns": 1532084,
|
|
"ops_per_sec": 652.7057263178781
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1480959,
|
|
"mean_ns": 1497097,
|
|
"p50_ns": 1480959,
|
|
"p95_ns": 1480959,
|
|
"p99_ns": 1480959,
|
|
"ops_per_sec": 675.2381396108873
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1584084,
|
|
"mean_ns": 1584084,
|
|
"p50_ns": 1584084,
|
|
"p95_ns": 1584084,
|
|
"p99_ns": 1584084,
|
|
"ops_per_sec": 631.2796543617636
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=32/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1562500,
|
|
"mean_ns": 1664375,
|
|
"p50_ns": 1562500,
|
|
"p95_ns": 1562500,
|
|
"p99_ns": 1562500,
|
|
"ops_per_sec": 640
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 5996250,
|
|
"mean_ns": 5996250,
|
|
"p50_ns": 5996250,
|
|
"p95_ns": 5996250,
|
|
"p99_ns": 5996250,
|
|
"ops_per_sec": 166.77089847821554
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 6644417,
|
|
"mean_ns": 6541569,
|
|
"p50_ns": 6644417,
|
|
"p95_ns": 6644417,
|
|
"p99_ns": 6644417,
|
|
"ops_per_sec": 150.5022938807122
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 6111500,
|
|
"mean_ns": 6111500,
|
|
"p50_ns": 6111500,
|
|
"p95_ns": 6111500,
|
|
"p99_ns": 6111500,
|
|
"ops_per_sec": 163.62595107584062
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 7108334,
|
|
"mean_ns": 7080916,
|
|
"p50_ns": 7108334,
|
|
"p95_ns": 7108334,
|
|
"p99_ns": 7108334,
|
|
"ops_per_sec": 140.67993991278408
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 6338041,
|
|
"mean_ns": 6338041,
|
|
"p50_ns": 6338041,
|
|
"p95_ns": 6338041,
|
|
"p99_ns": 6338041,
|
|
"ops_per_sec": 157.77745836607872
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 6349709,
|
|
"mean_ns": 6253764,
|
|
"p50_ns": 6349709,
|
|
"p95_ns": 6349709,
|
|
"p99_ns": 6349709,
|
|
"ops_per_sec": 157.48753210580202
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 6032125,
|
|
"mean_ns": 6032125,
|
|
"p50_ns": 6032125,
|
|
"p95_ns": 6032125,
|
|
"p99_ns": 6032125,
|
|
"ops_per_sec": 165.77905796050314
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 6525833,
|
|
"mean_ns": 6400333,
|
|
"p50_ns": 6525833,
|
|
"p95_ns": 6525833,
|
|
"p99_ns": 6525833,
|
|
"ops_per_sec": 153.23714229279236
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 14308916,
|
|
"mean_ns": 14308916,
|
|
"p50_ns": 14308916,
|
|
"p95_ns": 14308916,
|
|
"p99_ns": 14308916,
|
|
"ops_per_sec": 69.8864959442071
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 8793458,
|
|
"mean_ns": 9966430,
|
|
"p50_ns": 8793458,
|
|
"p95_ns": 8793458,
|
|
"p99_ns": 8793458,
|
|
"ops_per_sec": 113.72090479081153
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 6250250,
|
|
"mean_ns": 6250250,
|
|
"p50_ns": 6250250,
|
|
"p95_ns": 6250250,
|
|
"p99_ns": 6250250,
|
|
"ops_per_sec": 159.99360025598975
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 6459666,
|
|
"mean_ns": 6392805,
|
|
"p50_ns": 6459666,
|
|
"p95_ns": 6459666,
|
|
"p99_ns": 6459666,
|
|
"ops_per_sec": 154.80676555103622
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 6214792,
|
|
"mean_ns": 6214792,
|
|
"p50_ns": 6214792,
|
|
"p95_ns": 6214792,
|
|
"p99_ns": 6214792,
|
|
"ops_per_sec": 160.90643097950826
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 6833917,
|
|
"mean_ns": 6752124,
|
|
"p50_ns": 6833917,
|
|
"p95_ns": 6833917,
|
|
"p99_ns": 6833917,
|
|
"ops_per_sec": 146.3289647796425
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 7032417,
|
|
"mean_ns": 7032417,
|
|
"p50_ns": 7032417,
|
|
"p95_ns": 7032417,
|
|
"p99_ns": 7032417,
|
|
"ops_per_sec": 142.1986210430923
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=128/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 6007292,
|
|
"mean_ns": 6211375,
|
|
"p50_ns": 6007292,
|
|
"p95_ns": 6007292,
|
|
"p99_ns": 6007292,
|
|
"ops_per_sec": 166.46435698481113
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 25226459,
|
|
"mean_ns": 25226459,
|
|
"p50_ns": 25226459,
|
|
"p95_ns": 25226459,
|
|
"p99_ns": 25226459,
|
|
"ops_per_sec": 39.64091829138604
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 25220417,
|
|
"mean_ns": 25176889,
|
|
"p50_ns": 25220417,
|
|
"p95_ns": 25220417,
|
|
"p99_ns": 25220417,
|
|
"ops_per_sec": 39.65041497926065
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 24991625,
|
|
"mean_ns": 24991625,
|
|
"p50_ns": 24991625,
|
|
"p95_ns": 24991625,
|
|
"p99_ns": 24991625,
|
|
"ops_per_sec": 40.01340449050432
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 24730500,
|
|
"mean_ns": 24673347,
|
|
"p50_ns": 24730500,
|
|
"p95_ns": 24730500,
|
|
"p99_ns": 24730500,
|
|
"ops_per_sec": 40.43589899112432
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 23994292,
|
|
"mean_ns": 23994292,
|
|
"p50_ns": 23994292,
|
|
"p95_ns": 23994292,
|
|
"p99_ns": 23994292,
|
|
"ops_per_sec": 41.67657874631183
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 24503917,
|
|
"mean_ns": 24542195,
|
|
"p50_ns": 24503917,
|
|
"p95_ns": 24503917,
|
|
"p99_ns": 24503917,
|
|
"ops_per_sec": 40.80980195941734
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 25602250,
|
|
"mean_ns": 25602250,
|
|
"p50_ns": 25602250,
|
|
"p95_ns": 25602250,
|
|
"p99_ns": 25602250,
|
|
"ops_per_sec": 39.059067074182934
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 24927375,
|
|
"mean_ns": 25370999,
|
|
"p50_ns": 24927375,
|
|
"p95_ns": 24927375,
|
|
"p99_ns": 24927375,
|
|
"ops_per_sec": 40.11653854447169
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 26362458,
|
|
"mean_ns": 26362458,
|
|
"p50_ns": 26362458,
|
|
"p95_ns": 26362458,
|
|
"p99_ns": 26362458,
|
|
"ops_per_sec": 37.932729944984644
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 25114416,
|
|
"mean_ns": 24881486,
|
|
"p50_ns": 25114416,
|
|
"p95_ns": 25114416,
|
|
"p99_ns": 25114416,
|
|
"ops_per_sec": 39.81776840839142
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 26350542,
|
|
"mean_ns": 26350542,
|
|
"p50_ns": 26350542,
|
|
"p95_ns": 26350542,
|
|
"p99_ns": 26350542,
|
|
"ops_per_sec": 37.94988353560242
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 24242709,
|
|
"mean_ns": 24567181,
|
|
"p50_ns": 24242709,
|
|
"p95_ns": 24242709,
|
|
"p99_ns": 24242709,
|
|
"ops_per_sec": 41.249515472878876
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 32236875,
|
|
"mean_ns": 32236875,
|
|
"p50_ns": 32236875,
|
|
"p95_ns": 32236875,
|
|
"p99_ns": 32236875,
|
|
"ops_per_sec": 31.020376509819886
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 26245666,
|
|
"mean_ns": 26259513,
|
|
"p50_ns": 26245666,
|
|
"p95_ns": 26245666,
|
|
"p99_ns": 26245666,
|
|
"ops_per_sec": 38.10152883908528
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 39527292,
|
|
"mean_ns": 39527292,
|
|
"p50_ns": 39527292,
|
|
"p95_ns": 39527292,
|
|
"p99_ns": 39527292,
|
|
"ops_per_sec": 25.29897570519124
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=512/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 29350958,
|
|
"mean_ns": 28896027,
|
|
"p50_ns": 29350958,
|
|
"p95_ns": 29350958,
|
|
"p99_ns": 29350958,
|
|
"ops_per_sec": 34.07043817786118
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 102742000,
|
|
"mean_ns": 102742000,
|
|
"p50_ns": 102742000,
|
|
"p95_ns": 102742000,
|
|
"p99_ns": 102742000,
|
|
"ops_per_sec": 9.733117906990325
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 102558042,
|
|
"mean_ns": 102921638,
|
|
"p50_ns": 102558042,
|
|
"p95_ns": 102558042,
|
|
"p99_ns": 102558042,
|
|
"ops_per_sec": 9.750576166420961
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 115038500,
|
|
"mean_ns": 115038500,
|
|
"p50_ns": 115038500,
|
|
"p95_ns": 115038500,
|
|
"p99_ns": 115038500,
|
|
"ops_per_sec": 8.692741995071215
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 106745791,
|
|
"mean_ns": 105977125,
|
|
"p50_ns": 106745791,
|
|
"p95_ns": 106745791,
|
|
"p99_ns": 106745791,
|
|
"ops_per_sec": 9.368050867691823
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 100028875,
|
|
"mean_ns": 100028875,
|
|
"p50_ns": 100028875,
|
|
"p95_ns": 100028875,
|
|
"p99_ns": 100028875,
|
|
"ops_per_sec": 9.997113333524945
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 104818916,
|
|
"mean_ns": 105227666,
|
|
"p50_ns": 104818916,
|
|
"p95_ns": 104818916,
|
|
"p99_ns": 104818916,
|
|
"ops_per_sec": 9.540262751810943
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 99141958,
|
|
"mean_ns": 99141958,
|
|
"p50_ns": 99141958,
|
|
"p95_ns": 99141958,
|
|
"p99_ns": 99141958,
|
|
"ops_per_sec": 10.086546807961973
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 100323083,
|
|
"mean_ns": 99443013,
|
|
"p50_ns": 100323083,
|
|
"p95_ns": 100323083,
|
|
"p99_ns": 100323083,
|
|
"ops_per_sec": 9.967795746468438
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 101225417,
|
|
"mean_ns": 101225417,
|
|
"p50_ns": 101225417,
|
|
"p95_ns": 101225417,
|
|
"p99_ns": 101225417,
|
|
"ops_per_sec": 9.878941768152954
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 99800541,
|
|
"mean_ns": 99625124,
|
|
"p50_ns": 99800541,
|
|
"p95_ns": 99800541,
|
|
"p99_ns": 99800541,
|
|
"ops_per_sec": 10.019985763403827
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 98761708,
|
|
"mean_ns": 98761708,
|
|
"p50_ns": 98761708,
|
|
"p95_ns": 98761708,
|
|
"p99_ns": 98761708,
|
|
"ops_per_sec": 10.125381792708566
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 100072250,
|
|
"mean_ns": 99529333,
|
|
"p50_ns": 100072250,
|
|
"p95_ns": 100072250,
|
|
"p99_ns": 100072250,
|
|
"ops_per_sec": 9.992780216293728
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 98354500,
|
|
"mean_ns": 98354500,
|
|
"p50_ns": 98354500,
|
|
"p95_ns": 98354500,
|
|
"p99_ns": 98354500,
|
|
"ops_per_sec": 10.167302970377563
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 100981292,
|
|
"mean_ns": 100708667,
|
|
"p50_ns": 100981292,
|
|
"p95_ns": 100981292,
|
|
"p99_ns": 100981292,
|
|
"ops_per_sec": 9.902824376618195
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 102406125,
|
|
"mean_ns": 102406125,
|
|
"p50_ns": 102406125,
|
|
"p95_ns": 102406125,
|
|
"p99_ns": 102406125,
|
|
"ops_per_sec": 9.76504090941826
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=1024/B=2048/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "1024",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 138434125,
|
|
"mean_ns": 135617208,
|
|
"p50_ns": 138434125,
|
|
"p95_ns": 138434125,
|
|
"p99_ns": 138434125,
|
|
"ops_per_sec": 7.22365240506992
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 118000,
|
|
"mean_ns": 118000,
|
|
"p50_ns": 118000,
|
|
"p95_ns": 118000,
|
|
"p99_ns": 118000,
|
|
"ops_per_sec": 8474.57627118644
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 107958,
|
|
"mean_ns": 108847,
|
|
"p50_ns": 107958,
|
|
"p95_ns": 107958,
|
|
"p99_ns": 107958,
|
|
"ops_per_sec": 9262.861483169381
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 157333,
|
|
"mean_ns": 157333,
|
|
"p50_ns": 157333,
|
|
"p95_ns": 157333,
|
|
"p99_ns": 157333,
|
|
"ops_per_sec": 6355.945669376418
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 167125,
|
|
"mean_ns": 172319,
|
|
"p50_ns": 167125,
|
|
"p95_ns": 167125,
|
|
"p99_ns": 167125,
|
|
"ops_per_sec": 5983.545250560957
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 112792,
|
|
"mean_ns": 112792,
|
|
"p50_ns": 112792,
|
|
"p95_ns": 112792,
|
|
"p99_ns": 112792,
|
|
"ops_per_sec": 8865.877012554081
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 114750,
|
|
"mean_ns": 118750,
|
|
"p50_ns": 114750,
|
|
"p95_ns": 114750,
|
|
"p99_ns": 114750,
|
|
"ops_per_sec": 8714.596949891067
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 105333,
|
|
"mean_ns": 105333,
|
|
"p50_ns": 105333,
|
|
"p95_ns": 105333,
|
|
"p99_ns": 105333,
|
|
"ops_per_sec": 9493.70092943332
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 109375,
|
|
"mean_ns": 108180,
|
|
"p50_ns": 109375,
|
|
"p95_ns": 109375,
|
|
"p99_ns": 109375,
|
|
"ops_per_sec": 9142.857142857143
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 105667,
|
|
"mean_ns": 105667,
|
|
"p50_ns": 105667,
|
|
"p95_ns": 105667,
|
|
"p99_ns": 105667,
|
|
"ops_per_sec": 9463.692543556645
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 101916,
|
|
"mean_ns": 101652,
|
|
"p50_ns": 101916,
|
|
"p95_ns": 101916,
|
|
"p99_ns": 101916,
|
|
"ops_per_sec": 9812.002040896425
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 119042,
|
|
"mean_ns": 119042,
|
|
"p50_ns": 119042,
|
|
"p95_ns": 119042,
|
|
"p99_ns": 119042,
|
|
"ops_per_sec": 8400.39649871474
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 112583,
|
|
"mean_ns": 112847,
|
|
"p50_ns": 112583,
|
|
"p95_ns": 112583,
|
|
"p99_ns": 112583,
|
|
"ops_per_sec": 8882.335698995408
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 114208,
|
|
"mean_ns": 114208,
|
|
"p50_ns": 114208,
|
|
"p95_ns": 114208,
|
|
"p99_ns": 114208,
|
|
"ops_per_sec": 8755.954048753152
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 101375,
|
|
"mean_ns": 101069,
|
|
"p50_ns": 101375,
|
|
"p95_ns": 101375,
|
|
"p99_ns": 101375,
|
|
"ops_per_sec": 9864.364981504315
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 113250,
|
|
"mean_ns": 113250,
|
|
"p50_ns": 113250,
|
|
"p95_ns": 113250,
|
|
"p99_ns": 113250,
|
|
"ops_per_sec": 8830.022075055187
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=1/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 201083,
|
|
"mean_ns": 196000,
|
|
"p50_ns": 201083,
|
|
"p95_ns": 201083,
|
|
"p99_ns": 201083,
|
|
"ops_per_sec": 4973.070821501569
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 928958,
|
|
"mean_ns": 928958,
|
|
"p50_ns": 928958,
|
|
"p95_ns": 928958,
|
|
"p99_ns": 928958,
|
|
"ops_per_sec": 1076.4749321282554
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 893084,
|
|
"mean_ns": 891681,
|
|
"p50_ns": 893084,
|
|
"p95_ns": 893084,
|
|
"p99_ns": 893084,
|
|
"ops_per_sec": 1119.7155026850778
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 890625,
|
|
"mean_ns": 890625,
|
|
"p50_ns": 890625,
|
|
"p95_ns": 890625,
|
|
"p99_ns": 890625,
|
|
"ops_per_sec": 1122.8070175438597
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 870167,
|
|
"mean_ns": 893319,
|
|
"p50_ns": 870167,
|
|
"p95_ns": 870167,
|
|
"p99_ns": 870167,
|
|
"ops_per_sec": 1149.204692892284
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 924417,
|
|
"mean_ns": 924417,
|
|
"p50_ns": 924417,
|
|
"p95_ns": 924417,
|
|
"p99_ns": 924417,
|
|
"ops_per_sec": 1081.76288406639
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 909041,
|
|
"mean_ns": 901708,
|
|
"p50_ns": 909041,
|
|
"p95_ns": 909041,
|
|
"p99_ns": 909041,
|
|
"ops_per_sec": 1100.060393315593
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1333834,
|
|
"mean_ns": 1333834,
|
|
"p50_ns": 1333834,
|
|
"p95_ns": 1333834,
|
|
"p99_ns": 1333834,
|
|
"ops_per_sec": 749.7184807104932
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 887292,
|
|
"mean_ns": 881000,
|
|
"p50_ns": 887292,
|
|
"p95_ns": 887292,
|
|
"p99_ns": 887292,
|
|
"ops_per_sec": 1127.0246998733223
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1046875,
|
|
"mean_ns": 1046875,
|
|
"p50_ns": 1046875,
|
|
"p95_ns": 1046875,
|
|
"p99_ns": 1046875,
|
|
"ops_per_sec": 955.223880597015
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 872584,
|
|
"mean_ns": 874972,
|
|
"p50_ns": 872584,
|
|
"p95_ns": 872584,
|
|
"p99_ns": 872584,
|
|
"ops_per_sec": 1146.0214718582968
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 923041,
|
|
"mean_ns": 923041,
|
|
"p50_ns": 923041,
|
|
"p95_ns": 923041,
|
|
"p99_ns": 923041,
|
|
"ops_per_sec": 1083.3754946963352
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 873958,
|
|
"mean_ns": 878486,
|
|
"p50_ns": 873958,
|
|
"p95_ns": 873958,
|
|
"p99_ns": 873958,
|
|
"ops_per_sec": 1144.2197451136096
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1011667,
|
|
"mean_ns": 1011667,
|
|
"p50_ns": 1011667,
|
|
"p95_ns": 1011667,
|
|
"p99_ns": 1011667,
|
|
"ops_per_sec": 988.4675491045966
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 929709,
|
|
"mean_ns": 991444,
|
|
"p50_ns": 929709,
|
|
"p95_ns": 929709,
|
|
"p99_ns": 929709,
|
|
"ops_per_sec": 1075.605377596646
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 870000,
|
|
"mean_ns": 870000,
|
|
"p50_ns": 870000,
|
|
"p95_ns": 870000,
|
|
"p99_ns": 870000,
|
|
"ops_per_sec": 1149.4252873563219
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=8/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 863583,
|
|
"mean_ns": 863430,
|
|
"p50_ns": 863583,
|
|
"p95_ns": 863583,
|
|
"p99_ns": 863583,
|
|
"ops_per_sec": 1157.9662869695212
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3594334,
|
|
"mean_ns": 3594334,
|
|
"p50_ns": 3594334,
|
|
"p95_ns": 3594334,
|
|
"p99_ns": 3594334,
|
|
"ops_per_sec": 278.21565831110854
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 3602459,
|
|
"mean_ns": 3930820,
|
|
"p50_ns": 3602459,
|
|
"p95_ns": 3602459,
|
|
"p99_ns": 3602459,
|
|
"ops_per_sec": 277.58816963635115
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3577042,
|
|
"mean_ns": 3577042,
|
|
"p50_ns": 3577042,
|
|
"p95_ns": 3577042,
|
|
"p99_ns": 3577042,
|
|
"ops_per_sec": 279.5605978347473
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 4040750,
|
|
"mean_ns": 4016042,
|
|
"p50_ns": 4040750,
|
|
"p95_ns": 4040750,
|
|
"p99_ns": 4040750,
|
|
"ops_per_sec": 247.47880962692568
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3618750,
|
|
"mean_ns": 3618750,
|
|
"p50_ns": 3618750,
|
|
"p95_ns": 3618750,
|
|
"p99_ns": 3618750,
|
|
"ops_per_sec": 276.33851468048357
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 3545666,
|
|
"mean_ns": 3571555,
|
|
"p50_ns": 3545666,
|
|
"p95_ns": 3545666,
|
|
"p99_ns": 3545666,
|
|
"ops_per_sec": 282.03446122674836
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3530542,
|
|
"mean_ns": 3530542,
|
|
"p50_ns": 3530542,
|
|
"p95_ns": 3530542,
|
|
"p99_ns": 3530542,
|
|
"ops_per_sec": 283.2426296019138
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 3562291,
|
|
"mean_ns": 3555513,
|
|
"p50_ns": 3562291,
|
|
"p95_ns": 3562291,
|
|
"p99_ns": 3562291,
|
|
"ops_per_sec": 280.71822318839196
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3532625,
|
|
"mean_ns": 3532625,
|
|
"p50_ns": 3532625,
|
|
"p95_ns": 3532625,
|
|
"p99_ns": 3532625,
|
|
"ops_per_sec": 283.07561657407734
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 3607167,
|
|
"mean_ns": 3614000,
|
|
"p50_ns": 3607167,
|
|
"p95_ns": 3607167,
|
|
"p99_ns": 3607167,
|
|
"ops_per_sec": 277.22586728033383
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3516000,
|
|
"mean_ns": 3516000,
|
|
"p50_ns": 3516000,
|
|
"p95_ns": 3516000,
|
|
"p99_ns": 3516000,
|
|
"ops_per_sec": 284.4141069397042
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 3611667,
|
|
"mean_ns": 3574458,
|
|
"p50_ns": 3611667,
|
|
"p95_ns": 3611667,
|
|
"p99_ns": 3611667,
|
|
"ops_per_sec": 276.88045437190084
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3590459,
|
|
"mean_ns": 3590459,
|
|
"p50_ns": 3590459,
|
|
"p95_ns": 3590459,
|
|
"p99_ns": 3590459,
|
|
"ops_per_sec": 278.51592233750614
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 3519208,
|
|
"mean_ns": 3697000,
|
|
"p50_ns": 3519208,
|
|
"p95_ns": 3519208,
|
|
"p99_ns": 3519208,
|
|
"ops_per_sec": 284.1548439307935
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3793833,
|
|
"mean_ns": 3793833,
|
|
"p50_ns": 3793833,
|
|
"p95_ns": 3793833,
|
|
"p99_ns": 3793833,
|
|
"ops_per_sec": 263.58566652775704
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=32/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 3549666,
|
|
"mean_ns": 3536652,
|
|
"p50_ns": 3549666,
|
|
"p95_ns": 3549666,
|
|
"p99_ns": 3549666,
|
|
"ops_per_sec": 281.71664601683653
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 15101334,
|
|
"mean_ns": 15101334,
|
|
"p50_ns": 15101334,
|
|
"p95_ns": 15101334,
|
|
"p99_ns": 15101334,
|
|
"ops_per_sec": 66.21931545915082
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 14775083,
|
|
"mean_ns": 14678097,
|
|
"p50_ns": 14775083,
|
|
"p95_ns": 14775083,
|
|
"p99_ns": 14775083,
|
|
"ops_per_sec": 67.68151488556782
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 14030334,
|
|
"mean_ns": 14030334,
|
|
"p50_ns": 14030334,
|
|
"p95_ns": 14030334,
|
|
"p99_ns": 14030334,
|
|
"ops_per_sec": 71.27414072965048
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 14969292,
|
|
"mean_ns": 14851764,
|
|
"p50_ns": 14969292,
|
|
"p95_ns": 14969292,
|
|
"p99_ns": 14969292,
|
|
"ops_per_sec": 66.80342664168752
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 13858833,
|
|
"mean_ns": 13858833,
|
|
"p50_ns": 13858833,
|
|
"p95_ns": 13858833,
|
|
"p99_ns": 13858833,
|
|
"ops_per_sec": 72.15614763523018
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 13992834,
|
|
"mean_ns": 14015653,
|
|
"p50_ns": 13992834,
|
|
"p95_ns": 13992834,
|
|
"p99_ns": 13992834,
|
|
"ops_per_sec": 71.465151376769
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 16492250,
|
|
"mean_ns": 16492250,
|
|
"p50_ns": 16492250,
|
|
"p95_ns": 16492250,
|
|
"p99_ns": 16492250,
|
|
"ops_per_sec": 60.63454046597644
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 14924750,
|
|
"mean_ns": 14947680,
|
|
"p50_ns": 14924750,
|
|
"p95_ns": 14924750,
|
|
"p99_ns": 14924750,
|
|
"ops_per_sec": 67.00279736679006
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 14314459,
|
|
"mean_ns": 14314459,
|
|
"p50_ns": 14314459,
|
|
"p95_ns": 14314459,
|
|
"p99_ns": 14314459,
|
|
"ops_per_sec": 69.85943373759358
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 14293167,
|
|
"mean_ns": 14377111,
|
|
"p50_ns": 14293167,
|
|
"p95_ns": 14293167,
|
|
"p99_ns": 14293167,
|
|
"ops_per_sec": 69.96350074129828
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 14584167,
|
|
"mean_ns": 14584167,
|
|
"p50_ns": 14584167,
|
|
"p95_ns": 14584167,
|
|
"p99_ns": 14584167,
|
|
"ops_per_sec": 68.56750886080775
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 14522709,
|
|
"mean_ns": 14497708,
|
|
"p50_ns": 14522709,
|
|
"p95_ns": 14522709,
|
|
"p99_ns": 14522709,
|
|
"ops_per_sec": 68.85767662217842
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 14134042,
|
|
"mean_ns": 14134042,
|
|
"p50_ns": 14134042,
|
|
"p95_ns": 14134042,
|
|
"p99_ns": 14134042,
|
|
"ops_per_sec": 70.75116941070361
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 14418917,
|
|
"mean_ns": 14302777,
|
|
"p50_ns": 14418917,
|
|
"p95_ns": 14418917,
|
|
"p99_ns": 14418917,
|
|
"ops_per_sec": 69.35333631506444
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 15277583,
|
|
"mean_ns": 15277583,
|
|
"p50_ns": 15277583,
|
|
"p95_ns": 15277583,
|
|
"p99_ns": 15277583,
|
|
"ops_per_sec": 65.45537995113494
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=128/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 14270625,
|
|
"mean_ns": 14334486,
|
|
"p50_ns": 14270625,
|
|
"p95_ns": 14270625,
|
|
"p99_ns": 14270625,
|
|
"ops_per_sec": 70.074015679061
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 57383208,
|
|
"mean_ns": 57383208,
|
|
"p50_ns": 57383208,
|
|
"p95_ns": 57383208,
|
|
"p99_ns": 57383208,
|
|
"ops_per_sec": 17.42670085645961
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 60953833,
|
|
"mean_ns": 59712625,
|
|
"p50_ns": 60953833,
|
|
"p95_ns": 60953833,
|
|
"p99_ns": 60953833,
|
|
"ops_per_sec": 16.405859168856534
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 58342750,
|
|
"mean_ns": 58342750,
|
|
"p50_ns": 58342750,
|
|
"p95_ns": 58342750,
|
|
"p99_ns": 58342750,
|
|
"ops_per_sec": 17.140090242575127
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 59038959,
|
|
"mean_ns": 58660486,
|
|
"p50_ns": 59038959,
|
|
"p95_ns": 59038959,
|
|
"p99_ns": 59038959,
|
|
"ops_per_sec": 16.93796802887395
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 58824584,
|
|
"mean_ns": 58824584,
|
|
"p50_ns": 58824584,
|
|
"p95_ns": 58824584,
|
|
"p99_ns": 58824584,
|
|
"ops_per_sec": 16.999695229463928
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 59000416,
|
|
"mean_ns": 59204222,
|
|
"p50_ns": 59000416,
|
|
"p95_ns": 59000416,
|
|
"p99_ns": 59000416,
|
|
"ops_per_sec": 16.94903303732638
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 69271542,
|
|
"mean_ns": 69271542,
|
|
"p50_ns": 69271542,
|
|
"p95_ns": 69271542,
|
|
"p99_ns": 69271542,
|
|
"ops_per_sec": 14.435942540444675
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 62292208,
|
|
"mean_ns": 65394763,
|
|
"p50_ns": 62292208,
|
|
"p95_ns": 62292208,
|
|
"p99_ns": 62292208,
|
|
"ops_per_sec": 16.053372197049107
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 59625833,
|
|
"mean_ns": 59625833,
|
|
"p50_ns": 59625833,
|
|
"p95_ns": 59625833,
|
|
"p99_ns": 59625833,
|
|
"ops_per_sec": 16.771254164281444
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 76308458,
|
|
"mean_ns": 74255985,
|
|
"p50_ns": 76308458,
|
|
"p95_ns": 76308458,
|
|
"p99_ns": 76308458,
|
|
"ops_per_sec": 13.104707213452013
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 68161000,
|
|
"mean_ns": 68161000,
|
|
"p50_ns": 68161000,
|
|
"p95_ns": 68161000,
|
|
"p99_ns": 68161000,
|
|
"ops_per_sec": 14.671146256657032
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 58554209,
|
|
"mean_ns": 58565264,
|
|
"p50_ns": 58554209,
|
|
"p95_ns": 58554209,
|
|
"p99_ns": 58554209,
|
|
"ops_per_sec": 17.078191595073893
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 58524666,
|
|
"mean_ns": 58524666,
|
|
"p50_ns": 58524666,
|
|
"p95_ns": 58524666,
|
|
"p99_ns": 58524666,
|
|
"ops_per_sec": 17.086812592830515
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 57727834,
|
|
"mean_ns": 57464625,
|
|
"p50_ns": 57727834,
|
|
"p95_ns": 57727834,
|
|
"p99_ns": 57727834,
|
|
"ops_per_sec": 17.32266622025001
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 57232000,
|
|
"mean_ns": 57232000,
|
|
"p50_ns": 57232000,
|
|
"p95_ns": 57232000,
|
|
"p99_ns": 57232000,
|
|
"ops_per_sec": 17.472742521666202
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=512/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 57362459,
|
|
"mean_ns": 57756555,
|
|
"p50_ns": 57362459,
|
|
"p95_ns": 57362459,
|
|
"p99_ns": 57362459,
|
|
"ops_per_sec": 17.433004397527657
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 228914334,
|
|
"mean_ns": 228914334,
|
|
"p50_ns": 228914334,
|
|
"p95_ns": 228914334,
|
|
"p99_ns": 228914334,
|
|
"ops_per_sec": 4.368446407554365
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 233179875,
|
|
"mean_ns": 232640597,
|
|
"p50_ns": 233179875,
|
|
"p95_ns": 233179875,
|
|
"p99_ns": 233179875,
|
|
"ops_per_sec": 4.288534763130824
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 235760000,
|
|
"mean_ns": 235760000,
|
|
"p50_ns": 235760000,
|
|
"p95_ns": 235760000,
|
|
"p99_ns": 235760000,
|
|
"ops_per_sec": 4.241601628775025
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 234825125,
|
|
"mean_ns": 233443722,
|
|
"p50_ns": 234825125,
|
|
"p95_ns": 234825125,
|
|
"p99_ns": 234825125,
|
|
"ops_per_sec": 4.258488098324232
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 230526375,
|
|
"mean_ns": 230526375,
|
|
"p50_ns": 230526375,
|
|
"p95_ns": 230526375,
|
|
"p99_ns": 230526375,
|
|
"ops_per_sec": 4.337898429192755
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 232074584,
|
|
"mean_ns": 233918486,
|
|
"p50_ns": 232074584,
|
|
"p95_ns": 232074584,
|
|
"p99_ns": 232074584,
|
|
"ops_per_sec": 4.308959571376416
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 227500209,
|
|
"mean_ns": 227500209,
|
|
"p50_ns": 227500209,
|
|
"p95_ns": 227500209,
|
|
"p99_ns": 227500209,
|
|
"ops_per_sec": 4.395600357448463
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 231297125,
|
|
"mean_ns": 231099694,
|
|
"p50_ns": 231297125,
|
|
"p95_ns": 231297125,
|
|
"p99_ns": 231297125,
|
|
"ops_per_sec": 4.323443276694425
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 232026125,
|
|
"mean_ns": 232026125,
|
|
"p50_ns": 232026125,
|
|
"p95_ns": 232026125,
|
|
"p99_ns": 232026125,
|
|
"ops_per_sec": 4.309859503967495
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 278519583,
|
|
"mean_ns": 263232944,
|
|
"p50_ns": 278519583,
|
|
"p95_ns": 278519583,
|
|
"p99_ns": 278519583,
|
|
"ops_per_sec": 3.5904118095710347
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 243499667,
|
|
"mean_ns": 243499667,
|
|
"p50_ns": 243499667,
|
|
"p95_ns": 243499667,
|
|
"p99_ns": 243499667,
|
|
"ops_per_sec": 4.106781796954162
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 262094583,
|
|
"mean_ns": 271758180,
|
|
"p50_ns": 262094583,
|
|
"p95_ns": 262094583,
|
|
"p99_ns": 262094583,
|
|
"ops_per_sec": 3.8154165132058453
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 264096500,
|
|
"mean_ns": 264096500,
|
|
"p50_ns": 264096500,
|
|
"p95_ns": 264096500,
|
|
"p99_ns": 264096500,
|
|
"ops_per_sec": 3.786494709320267
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 238903875,
|
|
"mean_ns": 240175555,
|
|
"p50_ns": 238903875,
|
|
"p95_ns": 238903875,
|
|
"p99_ns": 238903875,
|
|
"ops_per_sec": 4.185783926694366
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 242546500,
|
|
"mean_ns": 242546500,
|
|
"p50_ns": 242546500,
|
|
"p95_ns": 242546500,
|
|
"p99_ns": 242546500,
|
|
"ops_per_sec": 4.122920759524463
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=2048/B=2048/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "2048",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 243550541,
|
|
"mean_ns": 246275513,
|
|
"p50_ns": 243550541,
|
|
"p95_ns": 243550541,
|
|
"p99_ns": 243550541,
|
|
"ops_per_sec": 4.105923952761821
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 260834,
|
|
"mean_ns": 260834,
|
|
"p50_ns": 260834,
|
|
"p95_ns": 260834,
|
|
"p99_ns": 260834,
|
|
"ops_per_sec": 3833.8560157034744
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 264916,
|
|
"mean_ns": 271208,
|
|
"p50_ns": 264916,
|
|
"p95_ns": 264916,
|
|
"p99_ns": 264916,
|
|
"ops_per_sec": 3774.781440154615
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 267125,
|
|
"mean_ns": 267125,
|
|
"p50_ns": 267125,
|
|
"p95_ns": 267125,
|
|
"p99_ns": 267125,
|
|
"ops_per_sec": 3743.5657463734206
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 257709,
|
|
"mean_ns": 262736,
|
|
"p50_ns": 257709,
|
|
"p95_ns": 257709,
|
|
"p99_ns": 257709,
|
|
"ops_per_sec": 3880.345661191499
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 263167,
|
|
"mean_ns": 263167,
|
|
"p50_ns": 263167,
|
|
"p95_ns": 263167,
|
|
"p99_ns": 263167,
|
|
"ops_per_sec": 3799.8685245490506
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 258167,
|
|
"mean_ns": 259125,
|
|
"p50_ns": 258167,
|
|
"p95_ns": 258167,
|
|
"p99_ns": 258167,
|
|
"ops_per_sec": 3873.461751501935
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 315708,
|
|
"mean_ns": 315708,
|
|
"p50_ns": 315708,
|
|
"p95_ns": 315708,
|
|
"p99_ns": 315708,
|
|
"ops_per_sec": 3167.4838775070634
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 255375,
|
|
"mean_ns": 253500,
|
|
"p50_ns": 255375,
|
|
"p95_ns": 255375,
|
|
"p99_ns": 255375,
|
|
"ops_per_sec": 3915.8100832109644
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 251542,
|
|
"mean_ns": 251542,
|
|
"p50_ns": 251542,
|
|
"p95_ns": 251542,
|
|
"p99_ns": 251542,
|
|
"ops_per_sec": 3975.479244022867
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 270083,
|
|
"mean_ns": 272500,
|
|
"p50_ns": 270083,
|
|
"p95_ns": 270083,
|
|
"p99_ns": 270083,
|
|
"ops_per_sec": 3702.565507640244
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 261875,
|
|
"mean_ns": 261875,
|
|
"p50_ns": 261875,
|
|
"p95_ns": 261875,
|
|
"p99_ns": 261875,
|
|
"ops_per_sec": 3818.615751789976
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 252291,
|
|
"mean_ns": 254083,
|
|
"p50_ns": 252291,
|
|
"p95_ns": 252291,
|
|
"p99_ns": 252291,
|
|
"ops_per_sec": 3963.676865207241
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 253375,
|
|
"mean_ns": 253375,
|
|
"p50_ns": 253375,
|
|
"p95_ns": 253375,
|
|
"p99_ns": 253375,
|
|
"ops_per_sec": 3946.7192895905278
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 248958,
|
|
"mean_ns": 249667,
|
|
"p50_ns": 248958,
|
|
"p95_ns": 248958,
|
|
"p99_ns": 248958,
|
|
"ops_per_sec": 4016.7417797379476
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 258458,
|
|
"mean_ns": 258458,
|
|
"p50_ns": 258458,
|
|
"p95_ns": 258458,
|
|
"p99_ns": 258458,
|
|
"ops_per_sec": 3869.1005888771097
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=1/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 253292,
|
|
"mean_ns": 255069,
|
|
"p50_ns": 253292,
|
|
"p95_ns": 253292,
|
|
"p99_ns": 253292,
|
|
"ops_per_sec": 3948.0125704720244
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2027000,
|
|
"mean_ns": 2027000,
|
|
"p50_ns": 2027000,
|
|
"p95_ns": 2027000,
|
|
"p99_ns": 2027000,
|
|
"ops_per_sec": 493.33991119881597
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2109875,
|
|
"mean_ns": 2128041,
|
|
"p50_ns": 2109875,
|
|
"p95_ns": 2109875,
|
|
"p99_ns": 2109875,
|
|
"ops_per_sec": 473.96172759049705
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2107208,
|
|
"mean_ns": 2107208,
|
|
"p50_ns": 2107208,
|
|
"p95_ns": 2107208,
|
|
"p99_ns": 2107208,
|
|
"ops_per_sec": 474.5615999939256
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2075875,
|
|
"mean_ns": 2137333,
|
|
"p50_ns": 2075875,
|
|
"p95_ns": 2075875,
|
|
"p99_ns": 2075875,
|
|
"ops_per_sec": 481.72457397482987
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2098500,
|
|
"mean_ns": 2098500,
|
|
"p50_ns": 2098500,
|
|
"p95_ns": 2098500,
|
|
"p99_ns": 2098500,
|
|
"ops_per_sec": 476.5308553728854
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2034125,
|
|
"mean_ns": 2047194,
|
|
"p50_ns": 2034125,
|
|
"p95_ns": 2034125,
|
|
"p99_ns": 2034125,
|
|
"ops_per_sec": 491.6118724267191
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2053709,
|
|
"mean_ns": 2053709,
|
|
"p50_ns": 2053709,
|
|
"p95_ns": 2053709,
|
|
"p99_ns": 2053709,
|
|
"ops_per_sec": 486.9239020718125
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2066959,
|
|
"mean_ns": 2080958,
|
|
"p50_ns": 2066959,
|
|
"p95_ns": 2066959,
|
|
"p99_ns": 2066959,
|
|
"ops_per_sec": 483.80253309330277
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2060500,
|
|
"mean_ns": 2060500,
|
|
"p50_ns": 2060500,
|
|
"p95_ns": 2060500,
|
|
"p99_ns": 2060500,
|
|
"ops_per_sec": 485.319097306479
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2076167,
|
|
"mean_ns": 2124889,
|
|
"p50_ns": 2076167,
|
|
"p95_ns": 2076167,
|
|
"p99_ns": 2076167,
|
|
"ops_per_sec": 481.6568224039781
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2076458,
|
|
"mean_ns": 2076458,
|
|
"p50_ns": 2076458,
|
|
"p95_ns": 2076458,
|
|
"p99_ns": 2076458,
|
|
"ops_per_sec": 481.58932181628523
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2055917,
|
|
"mean_ns": 2049514,
|
|
"p50_ns": 2055917,
|
|
"p95_ns": 2055917,
|
|
"p99_ns": 2055917,
|
|
"ops_per_sec": 486.40095879357
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2099125,
|
|
"mean_ns": 2099125,
|
|
"p50_ns": 2099125,
|
|
"p95_ns": 2099125,
|
|
"p99_ns": 2099125,
|
|
"ops_per_sec": 476.38897159530757
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2022959,
|
|
"mean_ns": 2021944,
|
|
"p50_ns": 2022959,
|
|
"p95_ns": 2022959,
|
|
"p99_ns": 2022959,
|
|
"ops_per_sec": 494.32539166636593
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2298375,
|
|
"mean_ns": 2298375,
|
|
"p50_ns": 2298375,
|
|
"p95_ns": 2298375,
|
|
"p99_ns": 2298375,
|
|
"ops_per_sec": 435.0900092456627
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=8/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2024375,
|
|
"mean_ns": 2050750,
|
|
"p50_ns": 2024375,
|
|
"p95_ns": 2024375,
|
|
"p99_ns": 2024375,
|
|
"ops_per_sec": 493.9796233405372
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 8113792,
|
|
"mean_ns": 8113792,
|
|
"p50_ns": 8113792,
|
|
"p95_ns": 8113792,
|
|
"p99_ns": 8113792,
|
|
"ops_per_sec": 123.24693558819354
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 8288417,
|
|
"mean_ns": 8308389,
|
|
"p50_ns": 8288417,
|
|
"p95_ns": 8288417,
|
|
"p99_ns": 8288417,
|
|
"ops_per_sec": 120.6503002925649
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 8102584,
|
|
"mean_ns": 8102584,
|
|
"p50_ns": 8102584,
|
|
"p95_ns": 8102584,
|
|
"p99_ns": 8102584,
|
|
"ops_per_sec": 123.41741844330154
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 8333709,
|
|
"mean_ns": 8360500,
|
|
"p50_ns": 8333709,
|
|
"p95_ns": 8333709,
|
|
"p99_ns": 8333709,
|
|
"ops_per_sec": 119.99459064385377
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 8432917,
|
|
"mean_ns": 8432917,
|
|
"p50_ns": 8432917,
|
|
"p95_ns": 8432917,
|
|
"p99_ns": 8432917,
|
|
"ops_per_sec": 118.58292925212
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 8160708,
|
|
"mean_ns": 8167055,
|
|
"p50_ns": 8160708,
|
|
"p95_ns": 8160708,
|
|
"p99_ns": 8160708,
|
|
"ops_per_sec": 122.53838760068366
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 8349667,
|
|
"mean_ns": 8349667,
|
|
"p50_ns": 8349667,
|
|
"p95_ns": 8349667,
|
|
"p99_ns": 8349667,
|
|
"ops_per_sec": 119.76525530898418
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 8323667,
|
|
"mean_ns": 8348111,
|
|
"p50_ns": 8323667,
|
|
"p95_ns": 8323667,
|
|
"p99_ns": 8323667,
|
|
"ops_per_sec": 120.13935684836983
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 8333667,
|
|
"mean_ns": 8333667,
|
|
"p50_ns": 8333667,
|
|
"p95_ns": 8333667,
|
|
"p99_ns": 8333667,
|
|
"ops_per_sec": 119.99519539237649
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 9265042,
|
|
"mean_ns": 9036347,
|
|
"p50_ns": 9265042,
|
|
"p95_ns": 9265042,
|
|
"p99_ns": 9265042,
|
|
"ops_per_sec": 107.93259221059117
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 11197917,
|
|
"mean_ns": 11197917,
|
|
"p50_ns": 11197917,
|
|
"p95_ns": 11197917,
|
|
"p99_ns": 11197917,
|
|
"ops_per_sec": 89.30232292309364
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 9500292,
|
|
"mean_ns": 9604278,
|
|
"p50_ns": 9500292,
|
|
"p95_ns": 9500292,
|
|
"p99_ns": 9500292,
|
|
"ops_per_sec": 105.2599225371178
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 8699500,
|
|
"mean_ns": 8699500,
|
|
"p50_ns": 8699500,
|
|
"p95_ns": 8699500,
|
|
"p99_ns": 8699500,
|
|
"ops_per_sec": 114.94913500775907
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 9580917,
|
|
"mean_ns": 9117430,
|
|
"p50_ns": 9580917,
|
|
"p95_ns": 9580917,
|
|
"p99_ns": 9580917,
|
|
"ops_per_sec": 104.37414289258534
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 8129208,
|
|
"mean_ns": 8129208,
|
|
"p50_ns": 8129208,
|
|
"p95_ns": 8129208,
|
|
"p99_ns": 8129208,
|
|
"ops_per_sec": 123.0132135873507
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=32/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 8294292,
|
|
"mean_ns": 8595986,
|
|
"p50_ns": 8294292,
|
|
"p95_ns": 8294292,
|
|
"p99_ns": 8294292,
|
|
"ops_per_sec": 120.56484145964478
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 34436708,
|
|
"mean_ns": 34436708,
|
|
"p50_ns": 34436708,
|
|
"p95_ns": 34436708,
|
|
"p99_ns": 34436708,
|
|
"ops_per_sec": 29.03878036193239
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 33982583,
|
|
"mean_ns": 33792055,
|
|
"p50_ns": 33982583,
|
|
"p95_ns": 33982583,
|
|
"p99_ns": 33982583,
|
|
"ops_per_sec": 29.42683903692665
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 35035042,
|
|
"mean_ns": 35035042,
|
|
"p50_ns": 35035042,
|
|
"p95_ns": 35035042,
|
|
"p99_ns": 35035042,
|
|
"ops_per_sec": 28.54285146853827
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 33533208,
|
|
"mean_ns": 33811875,
|
|
"p50_ns": 33533208,
|
|
"p95_ns": 33533208,
|
|
"p99_ns": 33533208,
|
|
"ops_per_sec": 29.821185017550363
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 36950167,
|
|
"mean_ns": 36950167,
|
|
"p50_ns": 36950167,
|
|
"p95_ns": 36950167,
|
|
"p99_ns": 36950167,
|
|
"ops_per_sec": 27.06347714206542
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 34301292,
|
|
"mean_ns": 34123541,
|
|
"p50_ns": 34301292,
|
|
"p95_ns": 34301292,
|
|
"p99_ns": 34301292,
|
|
"ops_per_sec": 29.15342080992168
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 34335625,
|
|
"mean_ns": 34335625,
|
|
"p50_ns": 34335625,
|
|
"p95_ns": 34335625,
|
|
"p99_ns": 34335625,
|
|
"ops_per_sec": 29.12426961792599
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 34653292,
|
|
"mean_ns": 34347222,
|
|
"p50_ns": 34653292,
|
|
"p95_ns": 34653292,
|
|
"p99_ns": 34653292,
|
|
"ops_per_sec": 28.85728720953842
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 41832666,
|
|
"mean_ns": 41832666,
|
|
"p50_ns": 41832666,
|
|
"p95_ns": 41832666,
|
|
"p99_ns": 41832666,
|
|
"ops_per_sec": 23.904763803483146
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 33803708,
|
|
"mean_ns": 33768194,
|
|
"p50_ns": 33803708,
|
|
"p95_ns": 33803708,
|
|
"p99_ns": 33803708,
|
|
"ops_per_sec": 29.582553487919135
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 32680125,
|
|
"mean_ns": 32680125,
|
|
"p50_ns": 32680125,
|
|
"p95_ns": 32680125,
|
|
"p99_ns": 32680125,
|
|
"ops_per_sec": 30.599638159278765
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 34413084,
|
|
"mean_ns": 34035944,
|
|
"p50_ns": 34413084,
|
|
"p95_ns": 34413084,
|
|
"p99_ns": 34413084,
|
|
"ops_per_sec": 29.058714993401928
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 33450875,
|
|
"mean_ns": 33450875,
|
|
"p50_ns": 33450875,
|
|
"p95_ns": 33450875,
|
|
"p99_ns": 33450875,
|
|
"ops_per_sec": 29.894584222385813
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 33107375,
|
|
"mean_ns": 33744806,
|
|
"p50_ns": 33107375,
|
|
"p95_ns": 33107375,
|
|
"p99_ns": 33107375,
|
|
"ops_per_sec": 30.204750452127357
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 71654000,
|
|
"mean_ns": 71654000,
|
|
"p50_ns": 71654000,
|
|
"p95_ns": 71654000,
|
|
"p99_ns": 71654000,
|
|
"ops_per_sec": 13.95595500600106
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=128/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 44241291,
|
|
"mean_ns": 41957333,
|
|
"p50_ns": 44241291,
|
|
"p95_ns": 44241291,
|
|
"p99_ns": 44241291,
|
|
"ops_per_sec": 22.603318696102246
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 147970250,
|
|
"mean_ns": 147970250,
|
|
"p50_ns": 147970250,
|
|
"p95_ns": 147970250,
|
|
"p99_ns": 147970250,
|
|
"ops_per_sec": 6.7581152292437165
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 142742916,
|
|
"mean_ns": 142698208,
|
|
"p50_ns": 142742916,
|
|
"p95_ns": 142742916,
|
|
"p99_ns": 142742916,
|
|
"ops_per_sec": 7.005601594968117
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 143967667,
|
|
"mean_ns": 143967667,
|
|
"p50_ns": 143967667,
|
|
"p95_ns": 143967667,
|
|
"p99_ns": 143967667,
|
|
"ops_per_sec": 6.946004063537405
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 145359000,
|
|
"mean_ns": 145729500,
|
|
"p50_ns": 145359000,
|
|
"p95_ns": 145359000,
|
|
"p99_ns": 145359000,
|
|
"ops_per_sec": 6.879518984032637
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 134552666,
|
|
"mean_ns": 134552666,
|
|
"p50_ns": 134552666,
|
|
"p95_ns": 134552666,
|
|
"p99_ns": 134552666,
|
|
"ops_per_sec": 7.432034085448742
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 141247209,
|
|
"mean_ns": 144875097,
|
|
"p50_ns": 141247209,
|
|
"p95_ns": 141247209,
|
|
"p99_ns": 141247209,
|
|
"ops_per_sec": 7.079785909256445
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 136815875,
|
|
"mean_ns": 136815875,
|
|
"p50_ns": 136815875,
|
|
"p95_ns": 136815875,
|
|
"p99_ns": 136815875,
|
|
"ops_per_sec": 7.30909333438097
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 154793583,
|
|
"mean_ns": 153272722,
|
|
"p50_ns": 154793583,
|
|
"p95_ns": 154793583,
|
|
"p99_ns": 154793583,
|
|
"ops_per_sec": 6.460216118907203
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 151221125,
|
|
"mean_ns": 151221125,
|
|
"p50_ns": 151221125,
|
|
"p95_ns": 151221125,
|
|
"p99_ns": 151221125,
|
|
"ops_per_sec": 6.612832697812558
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 149494459,
|
|
"mean_ns": 154718486,
|
|
"p50_ns": 149494459,
|
|
"p95_ns": 149494459,
|
|
"p99_ns": 149494459,
|
|
"ops_per_sec": 6.689211136581323
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 138748125,
|
|
"mean_ns": 138748125,
|
|
"p50_ns": 138748125,
|
|
"p95_ns": 138748125,
|
|
"p99_ns": 138748125,
|
|
"ops_per_sec": 7.207304603215359
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 146782542,
|
|
"mean_ns": 145110333,
|
|
"p50_ns": 146782542,
|
|
"p95_ns": 146782542,
|
|
"p99_ns": 146782542,
|
|
"ops_per_sec": 6.812799304157029
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 169937833,
|
|
"mean_ns": 169937833,
|
|
"p50_ns": 169937833,
|
|
"p95_ns": 169937833,
|
|
"p99_ns": 169937833,
|
|
"ops_per_sec": 5.884504835365295
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 148501167,
|
|
"mean_ns": 162924111,
|
|
"p50_ns": 148501167,
|
|
"p95_ns": 148501167,
|
|
"p99_ns": 148501167,
|
|
"ops_per_sec": 6.733953814652514
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 164401709,
|
|
"mean_ns": 164401709,
|
|
"p50_ns": 164401709,
|
|
"p95_ns": 164401709,
|
|
"p99_ns": 164401709,
|
|
"ops_per_sec": 6.0826618292635874
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=512/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 134604834,
|
|
"mean_ns": 136581819,
|
|
"p50_ns": 134604834,
|
|
"p95_ns": 134604834,
|
|
"p99_ns": 134604834,
|
|
"ops_per_sec": 7.4291536959215
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 599253750,
|
|
"mean_ns": 599253750,
|
|
"p50_ns": 599253750,
|
|
"p95_ns": 599253750,
|
|
"p99_ns": 599253750,
|
|
"ops_per_sec": 1.6687421647340546
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 560231083,
|
|
"mean_ns": 561903583,
|
|
"p50_ns": 560231083,
|
|
"p95_ns": 560231083,
|
|
"p99_ns": 560231083,
|
|
"ops_per_sec": 1.7849777178464765
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 541605583,
|
|
"mean_ns": 541605583,
|
|
"p50_ns": 541605583,
|
|
"p95_ns": 541605583,
|
|
"p99_ns": 541605583,
|
|
"ops_per_sec": 1.84636206011931
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 780728083,
|
|
"mean_ns": 758300111,
|
|
"p50_ns": 780728083,
|
|
"p95_ns": 780728083,
|
|
"p99_ns": 780728083,
|
|
"ops_per_sec": 1.2808556804533442
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 559999084,
|
|
"mean_ns": 559999084,
|
|
"p50_ns": 559999084,
|
|
"p95_ns": 559999084,
|
|
"p99_ns": 559999084,
|
|
"ops_per_sec": 1.785717206637431
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 560389000,
|
|
"mean_ns": 556139222,
|
|
"p50_ns": 560389000,
|
|
"p95_ns": 560389000,
|
|
"p99_ns": 560389000,
|
|
"ops_per_sec": 1.784474713101078
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 595497167,
|
|
"mean_ns": 595497167,
|
|
"p50_ns": 595497167,
|
|
"p95_ns": 595497167,
|
|
"p99_ns": 595497167,
|
|
"ops_per_sec": 1.6792691139704448
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 624050000,
|
|
"mean_ns": 633501861,
|
|
"p50_ns": 624050000,
|
|
"p95_ns": 624050000,
|
|
"p99_ns": 624050000,
|
|
"ops_per_sec": 1.6024357022674465
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 544766791,
|
|
"mean_ns": 544766791,
|
|
"p50_ns": 544766791,
|
|
"p95_ns": 544766791,
|
|
"p99_ns": 544766791,
|
|
"ops_per_sec": 1.8356478708335948
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 555734416,
|
|
"mean_ns": 555584791,
|
|
"p50_ns": 555734416,
|
|
"p95_ns": 555734416,
|
|
"p99_ns": 555734416,
|
|
"ops_per_sec": 1.7994206786718063
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 535613583,
|
|
"mean_ns": 535613583,
|
|
"p50_ns": 535613583,
|
|
"p95_ns": 535613583,
|
|
"p99_ns": 535613583,
|
|
"ops_per_sec": 1.8670176256527087
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 530572417,
|
|
"mean_ns": 530727708,
|
|
"p50_ns": 530572417,
|
|
"p95_ns": 530572417,
|
|
"p99_ns": 530572417,
|
|
"ops_per_sec": 1.8847568549723535
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 522239833,
|
|
"mean_ns": 522239833,
|
|
"p50_ns": 522239833,
|
|
"p95_ns": 522239833,
|
|
"p99_ns": 522239833,
|
|
"ops_per_sec": 1.9148290436895878
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 609227791,
|
|
"mean_ns": 588968972,
|
|
"p50_ns": 609227791,
|
|
"p95_ns": 609227791,
|
|
"p99_ns": 609227791,
|
|
"ops_per_sec": 1.6414221655229777
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 525326583,
|
|
"mean_ns": 525326583,
|
|
"p50_ns": 525326583,
|
|
"p95_ns": 525326583,
|
|
"p99_ns": 525326583,
|
|
"ops_per_sec": 1.9035777597418861
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=4096/B=2048/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "4096",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 540547542,
|
|
"mean_ns": 558351097,
|
|
"p50_ns": 540547542,
|
|
"p95_ns": 540547542,
|
|
"p99_ns": 540547542,
|
|
"ops_per_sec": 1.849976037815375
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 564750,
|
|
"mean_ns": 564750,
|
|
"p50_ns": 564750,
|
|
"p95_ns": 564750,
|
|
"p99_ns": 564750,
|
|
"ops_per_sec": 1770.6949977866313
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 578084,
|
|
"mean_ns": 573208,
|
|
"p50_ns": 578084,
|
|
"p95_ns": 578084,
|
|
"p99_ns": 578084,
|
|
"ops_per_sec": 1729.8524089924647
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 581125,
|
|
"mean_ns": 581125,
|
|
"p50_ns": 581125,
|
|
"p95_ns": 581125,
|
|
"p99_ns": 581125,
|
|
"ops_per_sec": 1720.8001720800173
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 568583,
|
|
"mean_ns": 567333,
|
|
"p50_ns": 568583,
|
|
"p95_ns": 568583,
|
|
"p99_ns": 568583,
|
|
"ops_per_sec": 1758.7581760270707
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 587334,
|
|
"mean_ns": 587334,
|
|
"p50_ns": 587334,
|
|
"p95_ns": 587334,
|
|
"p99_ns": 587334,
|
|
"ops_per_sec": 1702.6087371069952
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 566708,
|
|
"mean_ns": 576653,
|
|
"p50_ns": 566708,
|
|
"p95_ns": 566708,
|
|
"p99_ns": 566708,
|
|
"ops_per_sec": 1764.577172018041
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 567250,
|
|
"mean_ns": 567250,
|
|
"p50_ns": 567250,
|
|
"p95_ns": 567250,
|
|
"p99_ns": 567250,
|
|
"ops_per_sec": 1762.8911414720142
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 557041,
|
|
"mean_ns": 557097,
|
|
"p50_ns": 557041,
|
|
"p95_ns": 557041,
|
|
"p99_ns": 557041,
|
|
"ops_per_sec": 1795.19999425536
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 580875,
|
|
"mean_ns": 580875,
|
|
"p50_ns": 580875,
|
|
"p95_ns": 580875,
|
|
"p99_ns": 580875,
|
|
"ops_per_sec": 1721.5407789972026
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 568167,
|
|
"mean_ns": 565917,
|
|
"p50_ns": 568167,
|
|
"p95_ns": 568167,
|
|
"p99_ns": 568167,
|
|
"ops_per_sec": 1760.045901997124
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 577791,
|
|
"mean_ns": 577791,
|
|
"p50_ns": 577791,
|
|
"p95_ns": 577791,
|
|
"p99_ns": 577791,
|
|
"ops_per_sec": 1730.729623687458
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 567084,
|
|
"mean_ns": 584445,
|
|
"p50_ns": 567084,
|
|
"p95_ns": 567084,
|
|
"p99_ns": 567084,
|
|
"ops_per_sec": 1763.4071848262338
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 594167,
|
|
"mean_ns": 594167,
|
|
"p50_ns": 594167,
|
|
"p95_ns": 594167,
|
|
"p99_ns": 594167,
|
|
"ops_per_sec": 1683.028508819911
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 563666,
|
|
"mean_ns": 567499,
|
|
"p50_ns": 563666,
|
|
"p95_ns": 563666,
|
|
"p99_ns": 563666,
|
|
"ops_per_sec": 1774.1002650505795
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 566125,
|
|
"mean_ns": 566125,
|
|
"p50_ns": 566125,
|
|
"p95_ns": 566125,
|
|
"p99_ns": 566125,
|
|
"ops_per_sec": 1766.394347538088
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=1/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 569833,
|
|
"mean_ns": 568291,
|
|
"p50_ns": 569833,
|
|
"p95_ns": 569833,
|
|
"p99_ns": 569833,
|
|
"ops_per_sec": 1754.9001198596782
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 4963625,
|
|
"mean_ns": 4963625,
|
|
"p50_ns": 4963625,
|
|
"p95_ns": 4963625,
|
|
"p99_ns": 4963625,
|
|
"ops_per_sec": 201.46566269611424
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 4638167,
|
|
"mean_ns": 4611069,
|
|
"p50_ns": 4638167,
|
|
"p95_ns": 4638167,
|
|
"p99_ns": 4638167,
|
|
"ops_per_sec": 215.60241362590006
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 4596875,
|
|
"mean_ns": 4596875,
|
|
"p50_ns": 4596875,
|
|
"p95_ns": 4596875,
|
|
"p99_ns": 4596875,
|
|
"ops_per_sec": 217.53908905506458
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 4592083,
|
|
"mean_ns": 4595430,
|
|
"p50_ns": 4592083,
|
|
"p95_ns": 4592083,
|
|
"p99_ns": 4592083,
|
|
"ops_per_sec": 217.76609873994002
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 4492791,
|
|
"mean_ns": 4492791,
|
|
"p50_ns": 4492791,
|
|
"p95_ns": 4492791,
|
|
"p99_ns": 4492791,
|
|
"ops_per_sec": 222.57879344932803
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 4557666,
|
|
"mean_ns": 4651791,
|
|
"p50_ns": 4557666,
|
|
"p95_ns": 4557666,
|
|
"p99_ns": 4557666,
|
|
"ops_per_sec": 219.41054917143995
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 4487625,
|
|
"mean_ns": 4487625,
|
|
"p50_ns": 4487625,
|
|
"p95_ns": 4487625,
|
|
"p99_ns": 4487625,
|
|
"ops_per_sec": 222.83501852316093
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 4573333,
|
|
"mean_ns": 4572333,
|
|
"p50_ns": 4573333,
|
|
"p95_ns": 4573333,
|
|
"p99_ns": 4573333,
|
|
"ops_per_sec": 218.6589080655181
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 4744125,
|
|
"mean_ns": 4744125,
|
|
"p50_ns": 4744125,
|
|
"p95_ns": 4744125,
|
|
"p99_ns": 4744125,
|
|
"ops_per_sec": 210.7870260585461
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 4549792,
|
|
"mean_ns": 4631319,
|
|
"p50_ns": 4549792,
|
|
"p95_ns": 4549792,
|
|
"p99_ns": 4549792,
|
|
"ops_per_sec": 219.79026733529795
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 4515958,
|
|
"mean_ns": 4515958,
|
|
"p50_ns": 4515958,
|
|
"p95_ns": 4515958,
|
|
"p99_ns": 4515958,
|
|
"ops_per_sec": 221.43695756249284
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 4502708,
|
|
"mean_ns": 4546236,
|
|
"p50_ns": 4502708,
|
|
"p95_ns": 4502708,
|
|
"p99_ns": 4502708,
|
|
"ops_per_sec": 222.0885742535381
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 5151875,
|
|
"mean_ns": 5151875,
|
|
"p50_ns": 5151875,
|
|
"p95_ns": 5151875,
|
|
"p99_ns": 5151875,
|
|
"ops_per_sec": 194.10408831736018
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 4482875,
|
|
"mean_ns": 4589736,
|
|
"p50_ns": 4482875,
|
|
"p95_ns": 4482875,
|
|
"p99_ns": 4482875,
|
|
"ops_per_sec": 223.071131807155
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 4569334,
|
|
"mean_ns": 4569334,
|
|
"p50_ns": 4569334,
|
|
"p95_ns": 4569334,
|
|
"p99_ns": 4569334,
|
|
"ops_per_sec": 218.8502744601292
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=8/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 4620916,
|
|
"mean_ns": 4591541,
|
|
"p50_ns": 4620916,
|
|
"p95_ns": 4620916,
|
|
"p99_ns": 4620916,
|
|
"ops_per_sec": 216.40730971954477
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 18240750,
|
|
"mean_ns": 18240750,
|
|
"p50_ns": 18240750,
|
|
"p95_ns": 18240750,
|
|
"p99_ns": 18240750,
|
|
"ops_per_sec": 54.82230719679838
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 18235500,
|
|
"mean_ns": 18220194,
|
|
"p50_ns": 18235500,
|
|
"p95_ns": 18235500,
|
|
"p99_ns": 18235500,
|
|
"ops_per_sec": 54.83809053768748
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 18583958,
|
|
"mean_ns": 18583958,
|
|
"p50_ns": 18583958,
|
|
"p95_ns": 18583958,
|
|
"p99_ns": 18583958,
|
|
"ops_per_sec": 53.80985040969206
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 18201667,
|
|
"mean_ns": 18160236,
|
|
"p50_ns": 18201667,
|
|
"p95_ns": 18201667,
|
|
"p99_ns": 18201667,
|
|
"ops_per_sec": 54.940022801208265
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 18008042,
|
|
"mean_ns": 18008042,
|
|
"p50_ns": 18008042,
|
|
"p95_ns": 18008042,
|
|
"p99_ns": 18008042,
|
|
"ops_per_sec": 55.53074565241462
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 18404958,
|
|
"mean_ns": 18399194,
|
|
"p50_ns": 18404958,
|
|
"p95_ns": 18404958,
|
|
"p99_ns": 18404958,
|
|
"ops_per_sec": 54.333185655734724
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 17981709,
|
|
"mean_ns": 17981709,
|
|
"p50_ns": 17981709,
|
|
"p95_ns": 17981709,
|
|
"p99_ns": 17981709,
|
|
"ops_per_sec": 55.61206668398427
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 18196917,
|
|
"mean_ns": 18324222,
|
|
"p50_ns": 18196917,
|
|
"p95_ns": 18196917,
|
|
"p99_ns": 18196917,
|
|
"ops_per_sec": 54.95436397275429
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 18272708,
|
|
"mean_ns": 18272708,
|
|
"p50_ns": 18272708,
|
|
"p95_ns": 18272708,
|
|
"p99_ns": 18272708,
|
|
"ops_per_sec": 54.72642588060839
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 18382083,
|
|
"mean_ns": 18378791,
|
|
"p50_ns": 18382083,
|
|
"p95_ns": 18382083,
|
|
"p99_ns": 18382083,
|
|
"ops_per_sec": 54.40079886485117
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 18045500,
|
|
"mean_ns": 18045500,
|
|
"p50_ns": 18045500,
|
|
"p95_ns": 18045500,
|
|
"p99_ns": 18045500,
|
|
"ops_per_sec": 55.415477542877724
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 18194000,
|
|
"mean_ns": 18201597,
|
|
"p50_ns": 18194000,
|
|
"p95_ns": 18194000,
|
|
"p99_ns": 18194000,
|
|
"ops_per_sec": 54.96317467296911
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 18272583,
|
|
"mean_ns": 18272583,
|
|
"p50_ns": 18272583,
|
|
"p95_ns": 18272583,
|
|
"p99_ns": 18272583,
|
|
"ops_per_sec": 54.726800255880626
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 18451458,
|
|
"mean_ns": 18446652,
|
|
"p50_ns": 18451458,
|
|
"p95_ns": 18451458,
|
|
"p99_ns": 18451458,
|
|
"ops_per_sec": 54.196259179084926
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 27701750,
|
|
"mean_ns": 27701750,
|
|
"p50_ns": 27701750,
|
|
"p95_ns": 27701750,
|
|
"p99_ns": 27701750,
|
|
"ops_per_sec": 36.098802422229646
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=32/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 18900125,
|
|
"mean_ns": 19385902,
|
|
"p50_ns": 18900125,
|
|
"p95_ns": 18900125,
|
|
"p99_ns": 18900125,
|
|
"ops_per_sec": 52.909702978154904
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 76190375,
|
|
"mean_ns": 76190375,
|
|
"p50_ns": 76190375,
|
|
"p95_ns": 76190375,
|
|
"p99_ns": 76190375,
|
|
"ops_per_sec": 13.125017431663776
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 74249583,
|
|
"mean_ns": 74160000,
|
|
"p50_ns": 74249583,
|
|
"p95_ns": 74249583,
|
|
"p99_ns": 74249583,
|
|
"ops_per_sec": 13.468089106978553
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 73952792,
|
|
"mean_ns": 73952792,
|
|
"p50_ns": 73952792,
|
|
"p95_ns": 73952792,
|
|
"p99_ns": 73952792,
|
|
"ops_per_sec": 13.522139907848238
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 73027833,
|
|
"mean_ns": 73520930,
|
|
"p50_ns": 73027833,
|
|
"p95_ns": 73027833,
|
|
"p99_ns": 73027833,
|
|
"ops_per_sec": 13.693409196463492
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 73604917,
|
|
"mean_ns": 73604917,
|
|
"p50_ns": 73604917,
|
|
"p95_ns": 73604917,
|
|
"p99_ns": 73604917,
|
|
"ops_per_sec": 13.586048877685712
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 74486875,
|
|
"mean_ns": 74274111,
|
|
"p50_ns": 74486875,
|
|
"p95_ns": 74486875,
|
|
"p99_ns": 74486875,
|
|
"ops_per_sec": 13.425183966974048
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 72650708,
|
|
"mean_ns": 72650708,
|
|
"p50_ns": 72650708,
|
|
"p95_ns": 72650708,
|
|
"p99_ns": 72650708,
|
|
"ops_per_sec": 13.764490774129827
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 73205958,
|
|
"mean_ns": 73216027,
|
|
"p50_ns": 73205958,
|
|
"p95_ns": 73205958,
|
|
"p99_ns": 73205958,
|
|
"ops_per_sec": 13.66009034401271
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 72689333,
|
|
"mean_ns": 72689333,
|
|
"p50_ns": 72689333,
|
|
"p95_ns": 72689333,
|
|
"p99_ns": 72689333,
|
|
"ops_per_sec": 13.75717672357786
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 73122500,
|
|
"mean_ns": 73051999,
|
|
"p50_ns": 73122500,
|
|
"p95_ns": 73122500,
|
|
"p99_ns": 73122500,
|
|
"ops_per_sec": 13.675681219870764
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 72666375,
|
|
"mean_ns": 72666375,
|
|
"p50_ns": 72666375,
|
|
"p95_ns": 72666375,
|
|
"p99_ns": 72666375,
|
|
"ops_per_sec": 13.761523125379517
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 72687000,
|
|
"mean_ns": 72913388,
|
|
"p50_ns": 72687000,
|
|
"p95_ns": 72687000,
|
|
"p99_ns": 72687000,
|
|
"ops_per_sec": 13.757618281123172
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 72680917,
|
|
"mean_ns": 72680917,
|
|
"p50_ns": 72680917,
|
|
"p95_ns": 72680917,
|
|
"p99_ns": 72680917,
|
|
"ops_per_sec": 13.75876971942993
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 72699125,
|
|
"mean_ns": 72780055,
|
|
"p50_ns": 72699125,
|
|
"p95_ns": 72699125,
|
|
"p99_ns": 72699125,
|
|
"ops_per_sec": 13.755323740141302
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 73200542,
|
|
"mean_ns": 73200542,
|
|
"p50_ns": 73200542,
|
|
"p95_ns": 73200542,
|
|
"p99_ns": 73200542,
|
|
"ops_per_sec": 13.661101033924039
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=128/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 72719875,
|
|
"mean_ns": 72631722,
|
|
"p50_ns": 72719875,
|
|
"p95_ns": 72719875,
|
|
"p99_ns": 72719875,
|
|
"ops_per_sec": 13.751398775094154
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 291100667,
|
|
"mean_ns": 291100667,
|
|
"p50_ns": 291100667,
|
|
"p95_ns": 291100667,
|
|
"p99_ns": 291100667,
|
|
"ops_per_sec": 3.435237748871252
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 292723750,
|
|
"mean_ns": 292434791,
|
|
"p50_ns": 292723750,
|
|
"p95_ns": 292723750,
|
|
"p99_ns": 292723750,
|
|
"ops_per_sec": 3.416190179307282
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 290479542,
|
|
"mean_ns": 290479542,
|
|
"p50_ns": 290479542,
|
|
"p95_ns": 290479542,
|
|
"p99_ns": 290479542,
|
|
"ops_per_sec": 3.4425832301814907
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 293400333,
|
|
"mean_ns": 292939027,
|
|
"p50_ns": 293400333,
|
|
"p95_ns": 293400333,
|
|
"p99_ns": 293400333,
|
|
"ops_per_sec": 3.4083124234218234
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 290252917,
|
|
"mean_ns": 290252917,
|
|
"p50_ns": 290252917,
|
|
"p95_ns": 290252917,
|
|
"p99_ns": 290252917,
|
|
"ops_per_sec": 3.4452711460605236
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 293640375,
|
|
"mean_ns": 293403833,
|
|
"p50_ns": 293640375,
|
|
"p95_ns": 293640375,
|
|
"p99_ns": 293640375,
|
|
"ops_per_sec": 3.405526232555724
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 298745959,
|
|
"mean_ns": 298745959,
|
|
"p50_ns": 298745959,
|
|
"p95_ns": 298745959,
|
|
"p99_ns": 298745959,
|
|
"ops_per_sec": 3.3473256118587367
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 310055417,
|
|
"mean_ns": 313836153,
|
|
"p50_ns": 310055417,
|
|
"p95_ns": 310055417,
|
|
"p99_ns": 310055417,
|
|
"ops_per_sec": 3.2252298949513274
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 307105250,
|
|
"mean_ns": 307105250,
|
|
"p50_ns": 307105250,
|
|
"p95_ns": 307105250,
|
|
"p99_ns": 307105250,
|
|
"ops_per_sec": 3.2562126502233353
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 301147500,
|
|
"mean_ns": 309928986,
|
|
"p50_ns": 301147500,
|
|
"p95_ns": 301147500,
|
|
"p99_ns": 301147500,
|
|
"ops_per_sec": 3.3206319162536633
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 307346500,
|
|
"mean_ns": 307346500,
|
|
"p50_ns": 307346500,
|
|
"p95_ns": 307346500,
|
|
"p99_ns": 307346500,
|
|
"ops_per_sec": 3.2536567034275645
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 298233958,
|
|
"mean_ns": 299142222,
|
|
"p50_ns": 298233958,
|
|
"p95_ns": 298233958,
|
|
"p99_ns": 298233958,
|
|
"ops_per_sec": 3.3530722212391386
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 297977334,
|
|
"mean_ns": 297977334,
|
|
"p50_ns": 297977334,
|
|
"p95_ns": 297977334,
|
|
"p99_ns": 297977334,
|
|
"ops_per_sec": 3.3559599536520452
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 297798958,
|
|
"mean_ns": 297568749,
|
|
"p50_ns": 297798958,
|
|
"p95_ns": 297798958,
|
|
"p99_ns": 297798958,
|
|
"ops_per_sec": 3.3579701108289304
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 295497042,
|
|
"mean_ns": 295497042,
|
|
"p50_ns": 295497042,
|
|
"p95_ns": 295497042,
|
|
"p99_ns": 295497042,
|
|
"ops_per_sec": 3.384128630296069
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=512/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 296932125,
|
|
"mean_ns": 296901416,
|
|
"p50_ns": 296932125,
|
|
"p95_ns": 296932125,
|
|
"p99_ns": 296932125,
|
|
"ops_per_sec": 3.367773022201623
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1182107042,
|
|
"mean_ns": 1182107042,
|
|
"p50_ns": 1182107042,
|
|
"p95_ns": 1182107042,
|
|
"p99_ns": 1182107042,
|
|
"ops_per_sec": 0.8459470796384952
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1200354333,
|
|
"mean_ns": 1218960444,
|
|
"p50_ns": 1200354333,
|
|
"p95_ns": 1200354333,
|
|
"p99_ns": 1200354333,
|
|
"ops_per_sec": 0.8330873413858872
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1187144791,
|
|
"mean_ns": 1187144791,
|
|
"p50_ns": 1187144791,
|
|
"p95_ns": 1187144791,
|
|
"p99_ns": 1187144791,
|
|
"ops_per_sec": 0.8423572318905117
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1185940541,
|
|
"mean_ns": 1186430735,
|
|
"p50_ns": 1185940541,
|
|
"p95_ns": 1185940541,
|
|
"p99_ns": 1185940541,
|
|
"ops_per_sec": 0.8432125940789472
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1211914458,
|
|
"mean_ns": 1211914458,
|
|
"p50_ns": 1211914458,
|
|
"p95_ns": 1211914458,
|
|
"p99_ns": 1211914458,
|
|
"ops_per_sec": 0.8251407460311031
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1221152916,
|
|
"mean_ns": 1216034430,
|
|
"p50_ns": 1221152916,
|
|
"p95_ns": 1221152916,
|
|
"p99_ns": 1221152916,
|
|
"ops_per_sec": 0.8188982615507262
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1202239875,
|
|
"mean_ns": 1202239875,
|
|
"p50_ns": 1202239875,
|
|
"p95_ns": 1202239875,
|
|
"p99_ns": 1202239875,
|
|
"ops_per_sec": 0.8317807625537291
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1168024250,
|
|
"mean_ns": 1178467125,
|
|
"p50_ns": 1168024250,
|
|
"p95_ns": 1168024250,
|
|
"p99_ns": 1168024250,
|
|
"ops_per_sec": 0.8561466082574912
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1169975208,
|
|
"mean_ns": 1169975208,
|
|
"p50_ns": 1169975208,
|
|
"p95_ns": 1169975208,
|
|
"p99_ns": 1169975208,
|
|
"ops_per_sec": 0.854718965976585
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1237664292,
|
|
"mean_ns": 1227936444,
|
|
"p50_ns": 1237664292,
|
|
"p95_ns": 1237664292,
|
|
"p99_ns": 1237664292,
|
|
"ops_per_sec": 0.8079735405342049
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1293136500,
|
|
"mean_ns": 1293136500,
|
|
"p50_ns": 1293136500,
|
|
"p95_ns": 1293136500,
|
|
"p99_ns": 1293136500,
|
|
"ops_per_sec": 0.7733135674385496
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1201612167,
|
|
"mean_ns": 1205159778,
|
|
"p50_ns": 1201612167,
|
|
"p95_ns": 1201612167,
|
|
"p99_ns": 1201612167,
|
|
"ops_per_sec": 0.8322152749972945
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1184549792,
|
|
"mean_ns": 1184549792,
|
|
"p50_ns": 1184549792,
|
|
"p95_ns": 1184549792,
|
|
"p99_ns": 1184549792,
|
|
"ops_per_sec": 0.8442025879820508
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1189663250,
|
|
"mean_ns": 1204776930,
|
|
"p50_ns": 1189663250,
|
|
"p95_ns": 1189663250,
|
|
"p99_ns": 1189663250,
|
|
"ops_per_sec": 0.8405740027692711
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1326683084,
|
|
"mean_ns": 1326683084,
|
|
"p50_ns": 1326683084,
|
|
"p95_ns": 1326683084,
|
|
"p99_ns": 1326683084,
|
|
"ops_per_sec": 0.7537595165417817
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=8192/B=2048/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "8192",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1219073917,
|
|
"mean_ns": 1221876611,
|
|
"p50_ns": 1219073917,
|
|
"p95_ns": 1219073917,
|
|
"p99_ns": 1219073917,
|
|
"ops_per_sec": 0.8202948041582945
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1210000,
|
|
"mean_ns": 1210000,
|
|
"p50_ns": 1210000,
|
|
"p95_ns": 1210000,
|
|
"p99_ns": 1210000,
|
|
"ops_per_sec": 826.4462809917355
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1194916,
|
|
"mean_ns": 1198611,
|
|
"p50_ns": 1194916,
|
|
"p95_ns": 1194916,
|
|
"p99_ns": 1194916,
|
|
"ops_per_sec": 836.8789103167085
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1246417,
|
|
"mean_ns": 1246417,
|
|
"p50_ns": 1246417,
|
|
"p95_ns": 1246417,
|
|
"p99_ns": 1246417,
|
|
"ops_per_sec": 802.2997118941735
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1205500,
|
|
"mean_ns": 1203958,
|
|
"p50_ns": 1205500,
|
|
"p95_ns": 1205500,
|
|
"p99_ns": 1205500,
|
|
"ops_per_sec": 829.531314807134
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1207708,
|
|
"mean_ns": 1207708,
|
|
"p50_ns": 1207708,
|
|
"p95_ns": 1207708,
|
|
"p99_ns": 1207708,
|
|
"ops_per_sec": 828.0147187896412
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1211375,
|
|
"mean_ns": 1210277,
|
|
"p50_ns": 1211375,
|
|
"p95_ns": 1211375,
|
|
"p99_ns": 1211375,
|
|
"ops_per_sec": 825.5082034877721
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1210583,
|
|
"mean_ns": 1210583,
|
|
"p50_ns": 1210583,
|
|
"p95_ns": 1210583,
|
|
"p99_ns": 1210583,
|
|
"ops_per_sec": 826.048275913341
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1207125,
|
|
"mean_ns": 1203597,
|
|
"p50_ns": 1207125,
|
|
"p95_ns": 1207125,
|
|
"p99_ns": 1207125,
|
|
"ops_per_sec": 828.4146215180698
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1190958,
|
|
"mean_ns": 1190958,
|
|
"p50_ns": 1190958,
|
|
"p95_ns": 1190958,
|
|
"p99_ns": 1190958,
|
|
"ops_per_sec": 839.6601727348907
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1246666,
|
|
"mean_ns": 1245944,
|
|
"p50_ns": 1246666,
|
|
"p95_ns": 1246666,
|
|
"p99_ns": 1246666,
|
|
"ops_per_sec": 802.1394663847414
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1218667,
|
|
"mean_ns": 1218667,
|
|
"p50_ns": 1218667,
|
|
"p95_ns": 1218667,
|
|
"p99_ns": 1218667,
|
|
"ops_per_sec": 820.5687033455407
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1250166,
|
|
"mean_ns": 1265708,
|
|
"p50_ns": 1250166,
|
|
"p95_ns": 1250166,
|
|
"p99_ns": 1250166,
|
|
"ops_per_sec": 799.8937741067987
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1195167,
|
|
"mean_ns": 1195167,
|
|
"p50_ns": 1195167,
|
|
"p95_ns": 1195167,
|
|
"p99_ns": 1195167,
|
|
"ops_per_sec": 836.7031552912689
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1189167,
|
|
"mean_ns": 1188903,
|
|
"p50_ns": 1189167,
|
|
"p95_ns": 1189167,
|
|
"p99_ns": 1189167,
|
|
"ops_per_sec": 840.9247818010423
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1204917,
|
|
"mean_ns": 1204917,
|
|
"p50_ns": 1204917,
|
|
"p95_ns": 1204917,
|
|
"p99_ns": 1204917,
|
|
"ops_per_sec": 829.9326841599877
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=1/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "1",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 1231792,
|
|
"mean_ns": 1231708,
|
|
"p50_ns": 1231792,
|
|
"p95_ns": 1231792,
|
|
"p99_ns": 1231792,
|
|
"ops_per_sec": 811.8253731149415
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 9692875,
|
|
"mean_ns": 9692875,
|
|
"p50_ns": 9692875,
|
|
"p95_ns": 9692875,
|
|
"p99_ns": 9692875,
|
|
"ops_per_sec": 103.16856453838516
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 11443000,
|
|
"mean_ns": 11552513,
|
|
"p50_ns": 11443000,
|
|
"p95_ns": 11443000,
|
|
"p99_ns": 11443000,
|
|
"ops_per_sec": 87.38967054094206
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 9570291,
|
|
"mean_ns": 9570291,
|
|
"p50_ns": 9570291,
|
|
"p95_ns": 9570291,
|
|
"p99_ns": 9570291,
|
|
"ops_per_sec": 104.4900306584199
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 9897500,
|
|
"mean_ns": 10176903,
|
|
"p50_ns": 9897500,
|
|
"p95_ns": 9897500,
|
|
"p99_ns": 9897500,
|
|
"ops_per_sec": 101.03561505430665
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 10017916,
|
|
"mean_ns": 10017916,
|
|
"p50_ns": 10017916,
|
|
"p95_ns": 10017916,
|
|
"p99_ns": 10017916,
|
|
"ops_per_sec": 99.82116040901121
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 9953375,
|
|
"mean_ns": 9849486,
|
|
"p50_ns": 9953375,
|
|
"p95_ns": 9953375,
|
|
"p99_ns": 9953375,
|
|
"ops_per_sec": 100.46843407386942
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 9683542,
|
|
"mean_ns": 9683542,
|
|
"p50_ns": 9683542,
|
|
"p95_ns": 9683542,
|
|
"p99_ns": 9683542,
|
|
"ops_per_sec": 103.26799842454342
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 14956833,
|
|
"mean_ns": 14030930,
|
|
"p50_ns": 14956833,
|
|
"p95_ns": 14956833,
|
|
"p99_ns": 14956833,
|
|
"ops_per_sec": 66.85907370898639
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 13126167,
|
|
"mean_ns": 13126167,
|
|
"p50_ns": 13126167,
|
|
"p95_ns": 13126167,
|
|
"p99_ns": 13126167,
|
|
"ops_per_sec": 76.1837023709968
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 11812875,
|
|
"mean_ns": 12116944,
|
|
"p50_ns": 11812875,
|
|
"p95_ns": 11812875,
|
|
"p99_ns": 11812875,
|
|
"ops_per_sec": 84.65339724664825
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 9563958,
|
|
"mean_ns": 9563958,
|
|
"p50_ns": 9563958,
|
|
"p95_ns": 9563958,
|
|
"p99_ns": 9563958,
|
|
"ops_per_sec": 104.55922119273212
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 10070459,
|
|
"mean_ns": 9913194,
|
|
"p50_ns": 10070459,
|
|
"p95_ns": 10070459,
|
|
"p99_ns": 10070459,
|
|
"ops_per_sec": 99.30033973625234
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 10054916,
|
|
"mean_ns": 10054916,
|
|
"p50_ns": 10054916,
|
|
"p95_ns": 10054916,
|
|
"p99_ns": 10054916,
|
|
"ops_per_sec": 99.45383929612142
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 9906667,
|
|
"mean_ns": 10005416,
|
|
"p50_ns": 9906667,
|
|
"p95_ns": 9906667,
|
|
"p99_ns": 9906667,
|
|
"ops_per_sec": 100.94212311769438
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 9620041,
|
|
"mean_ns": 9620041,
|
|
"p50_ns": 9620041,
|
|
"p95_ns": 9620041,
|
|
"p99_ns": 9620041,
|
|
"ops_per_sec": 103.94966092140356
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=8/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "8",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 9703084,
|
|
"mean_ns": 9731986,
|
|
"p50_ns": 9703084,
|
|
"p95_ns": 9703084,
|
|
"p99_ns": 9703084,
|
|
"ops_per_sec": 103.06001679466034
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 39691834,
|
|
"mean_ns": 39691834,
|
|
"p50_ns": 39691834,
|
|
"p95_ns": 39691834,
|
|
"p99_ns": 39691834,
|
|
"ops_per_sec": 25.19409911872553
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 39124875,
|
|
"mean_ns": 39145805,
|
|
"p50_ns": 39124875,
|
|
"p95_ns": 39124875,
|
|
"p99_ns": 39124875,
|
|
"ops_per_sec": 25.5591870900546
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 39372458,
|
|
"mean_ns": 39372458,
|
|
"p50_ns": 39372458,
|
|
"p95_ns": 39372458,
|
|
"p99_ns": 39372458,
|
|
"ops_per_sec": 25.398465089479554
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 39773792,
|
|
"mean_ns": 39914306,
|
|
"p50_ns": 39773792,
|
|
"p95_ns": 39773792,
|
|
"p99_ns": 39773792,
|
|
"ops_per_sec": 25.142184079405855
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 39685333,
|
|
"mean_ns": 39685333,
|
|
"p50_ns": 39685333,
|
|
"p95_ns": 39685333,
|
|
"p99_ns": 39685333,
|
|
"ops_per_sec": 25.19822625653664
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 39775458,
|
|
"mean_ns": 40298041,
|
|
"p50_ns": 39775458,
|
|
"p95_ns": 39775458,
|
|
"p99_ns": 39775458,
|
|
"ops_per_sec": 25.141130995902046
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 39142709,
|
|
"mean_ns": 39142709,
|
|
"p50_ns": 39142709,
|
|
"p95_ns": 39142709,
|
|
"p99_ns": 39142709,
|
|
"ops_per_sec": 25.547541944529183
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 39661209,
|
|
"mean_ns": 39662097,
|
|
"p50_ns": 39661209,
|
|
"p95_ns": 39661209,
|
|
"p99_ns": 39661209,
|
|
"ops_per_sec": 25.213553121892982
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 41284792,
|
|
"mean_ns": 41284792,
|
|
"p50_ns": 41284792,
|
|
"p95_ns": 41284792,
|
|
"p99_ns": 41284792,
|
|
"ops_per_sec": 24.221994384760375
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 39733667,
|
|
"mean_ns": 39576944,
|
|
"p50_ns": 39733667,
|
|
"p95_ns": 39733667,
|
|
"p99_ns": 39733667,
|
|
"ops_per_sec": 25.167573886397147
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 40981541,
|
|
"mean_ns": 40981541,
|
|
"p50_ns": 40981541,
|
|
"p95_ns": 40981541,
|
|
"p99_ns": 40981541,
|
|
"ops_per_sec": 24.401229812222045
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 39686042,
|
|
"mean_ns": 39958430,
|
|
"p50_ns": 39686042,
|
|
"p95_ns": 39686042,
|
|
"p99_ns": 39686042,
|
|
"ops_per_sec": 25.197776084599216
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 39346209,
|
|
"mean_ns": 39346209,
|
|
"p50_ns": 39346209,
|
|
"p95_ns": 39346209,
|
|
"p99_ns": 39346209,
|
|
"ops_per_sec": 25.415409143991482
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 38749625,
|
|
"mean_ns": 39318930,
|
|
"p50_ns": 38749625,
|
|
"p95_ns": 38749625,
|
|
"p99_ns": 38749625,
|
|
"ops_per_sec": 25.806701355174404
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 39008125,
|
|
"mean_ns": 39008125,
|
|
"p50_ns": 39008125,
|
|
"p95_ns": 39008125,
|
|
"p99_ns": 39008125,
|
|
"ops_per_sec": 25.635684873343696
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=32/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "32",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 39364458,
|
|
"mean_ns": 39337138,
|
|
"p50_ns": 39364458,
|
|
"p95_ns": 39364458,
|
|
"p99_ns": 39364458,
|
|
"ops_per_sec": 25.403626794505847
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 155074959,
|
|
"mean_ns": 155074959,
|
|
"p50_ns": 155074959,
|
|
"p95_ns": 155074959,
|
|
"p99_ns": 155074959,
|
|
"ops_per_sec": 6.448494369745408
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 160775084,
|
|
"mean_ns": 160986375,
|
|
"p50_ns": 160775084,
|
|
"p95_ns": 160775084,
|
|
"p99_ns": 160775084,
|
|
"ops_per_sec": 6.219869242923238
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 155917958,
|
|
"mean_ns": 155917958,
|
|
"p50_ns": 155917958,
|
|
"p95_ns": 155917958,
|
|
"p99_ns": 155917958,
|
|
"ops_per_sec": 6.413629403740652
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 157691959,
|
|
"mean_ns": 157820347,
|
|
"p50_ns": 157691959,
|
|
"p95_ns": 157691959,
|
|
"p99_ns": 157691959,
|
|
"ops_per_sec": 6.3414774370327915
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 153553333,
|
|
"mean_ns": 153553333,
|
|
"p50_ns": 153553333,
|
|
"p95_ns": 153553333,
|
|
"p99_ns": 153553333,
|
|
"ops_per_sec": 6.5123952731133485
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 161146084,
|
|
"mean_ns": 162006847,
|
|
"p50_ns": 161146084,
|
|
"p95_ns": 161146084,
|
|
"p99_ns": 161146084,
|
|
"ops_per_sec": 6.205549493836909
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 157105667,
|
|
"mean_ns": 157105667,
|
|
"p50_ns": 157105667,
|
|
"p95_ns": 157105667,
|
|
"p99_ns": 157105667,
|
|
"ops_per_sec": 6.365142767256129
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 156305334,
|
|
"mean_ns": 156719250,
|
|
"p50_ns": 156305334,
|
|
"p95_ns": 156305334,
|
|
"p99_ns": 156305334,
|
|
"ops_per_sec": 6.397734321721868
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 155403583,
|
|
"mean_ns": 155403583,
|
|
"p50_ns": 155403583,
|
|
"p95_ns": 155403583,
|
|
"p99_ns": 155403583,
|
|
"ops_per_sec": 6.434858068877344
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 155646041,
|
|
"mean_ns": 155505777,
|
|
"p50_ns": 155646041,
|
|
"p95_ns": 155646041,
|
|
"p99_ns": 155646041,
|
|
"ops_per_sec": 6.424834153025453
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 155846500,
|
|
"mean_ns": 155846500,
|
|
"p50_ns": 155846500,
|
|
"p95_ns": 155846500,
|
|
"p99_ns": 155846500,
|
|
"ops_per_sec": 6.416570150757316
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 158593042,
|
|
"mean_ns": 161401750,
|
|
"p50_ns": 158593042,
|
|
"p95_ns": 158593042,
|
|
"p99_ns": 158593042,
|
|
"ops_per_sec": 6.305446868217586
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 174696167,
|
|
"mean_ns": 174696167,
|
|
"p50_ns": 174696167,
|
|
"p95_ns": 174696167,
|
|
"p99_ns": 174696167,
|
|
"ops_per_sec": 5.724224046655815
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 190141667,
|
|
"mean_ns": 185827903,
|
|
"p50_ns": 190141667,
|
|
"p95_ns": 190141667,
|
|
"p99_ns": 190141667,
|
|
"ops_per_sec": 5.259236524943268
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 164234709,
|
|
"mean_ns": 164234709,
|
|
"p50_ns": 164234709,
|
|
"p95_ns": 164234709,
|
|
"p99_ns": 164234709,
|
|
"ops_per_sec": 6.088846907507231
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=128/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "128",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 157143750,
|
|
"mean_ns": 157222138,
|
|
"p50_ns": 157143750,
|
|
"p95_ns": 157143750,
|
|
"p99_ns": 157143750,
|
|
"ops_per_sec": 6.363600206817007
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 634732958,
|
|
"mean_ns": 634732958,
|
|
"p50_ns": 634732958,
|
|
"p95_ns": 634732958,
|
|
"p99_ns": 634732958,
|
|
"ops_per_sec": 1.575465693716191
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 627669375,
|
|
"mean_ns": 631143181,
|
|
"p50_ns": 627669375,
|
|
"p95_ns": 627669375,
|
|
"p99_ns": 627669375,
|
|
"ops_per_sec": 1.593195462181025
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 630349333,
|
|
"mean_ns": 630349333,
|
|
"p50_ns": 630349333,
|
|
"p95_ns": 630349333,
|
|
"p99_ns": 630349333,
|
|
"ops_per_sec": 1.5864219213824409
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 632725208,
|
|
"mean_ns": 632131333,
|
|
"p50_ns": 632725208,
|
|
"p95_ns": 632725208,
|
|
"p99_ns": 632725208,
|
|
"ops_per_sec": 1.58046492751716
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 633807833,
|
|
"mean_ns": 633807833,
|
|
"p50_ns": 633807833,
|
|
"p95_ns": 633807833,
|
|
"p99_ns": 633807833,
|
|
"ops_per_sec": 1.5777652908874669
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 634641666,
|
|
"mean_ns": 644835916,
|
|
"p50_ns": 634641666,
|
|
"p95_ns": 634641666,
|
|
"p99_ns": 634641666,
|
|
"ops_per_sec": 1.5756923214682221
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 627392666,
|
|
"mean_ns": 627392666,
|
|
"p50_ns": 627392666,
|
|
"p95_ns": 627392666,
|
|
"p99_ns": 627392666,
|
|
"ops_per_sec": 1.5938981346014014
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 648863333,
|
|
"mean_ns": 674142611,
|
|
"p50_ns": 648863333,
|
|
"p95_ns": 648863333,
|
|
"p99_ns": 648863333,
|
|
"ops_per_sec": 1.541156587438113
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 701752458,
|
|
"mean_ns": 701752458,
|
|
"p50_ns": 701752458,
|
|
"p95_ns": 701752458,
|
|
"p99_ns": 701752458,
|
|
"ops_per_sec": 1.4250039149845057
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 655906125,
|
|
"mean_ns": 645919680,
|
|
"p50_ns": 655906125,
|
|
"p95_ns": 655906125,
|
|
"p99_ns": 655906125,
|
|
"ops_per_sec": 1.5246084186208813
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 697697667,
|
|
"mean_ns": 697697667,
|
|
"p50_ns": 697697667,
|
|
"p95_ns": 697697667,
|
|
"p99_ns": 697697667,
|
|
"ops_per_sec": 1.4332855723881903
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 721327125,
|
|
"mean_ns": 992344111,
|
|
"p50_ns": 721327125,
|
|
"p95_ns": 721327125,
|
|
"p99_ns": 721327125,
|
|
"ops_per_sec": 1.3863335584392449
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 1146750875,
|
|
"mean_ns": 1146750875,
|
|
"p50_ns": 1146750875,
|
|
"p95_ns": 1146750875,
|
|
"p99_ns": 1146750875,
|
|
"ops_per_sec": 0.8720289836273288
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 725054083,
|
|
"mean_ns": 727885430,
|
|
"p50_ns": 725054083,
|
|
"p95_ns": 725054083,
|
|
"p99_ns": 725054083,
|
|
"ops_per_sec": 1.3792074597557986
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 776823833,
|
|
"mean_ns": 776823833,
|
|
"p50_ns": 776823833,
|
|
"p95_ns": 776823833,
|
|
"p99_ns": 776823833,
|
|
"ops_per_sec": 1.287293151316072
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=512/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "512",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 667174958,
|
|
"mean_ns": 673396500,
|
|
"p50_ns": 667174958,
|
|
"p95_ns": 667174958,
|
|
"p99_ns": 667174958,
|
|
"ops_per_sec": 1.4988572158009563
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2663729834,
|
|
"mean_ns": 2663729834,
|
|
"p50_ns": 2663729834,
|
|
"p95_ns": 2663729834,
|
|
"p99_ns": 2663729834,
|
|
"ops_per_sec": 0.3754134474284677
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Montgomery/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 4601224709,
|
|
"mean_ns": 4049044444,
|
|
"p50_ns": 4601224709,
|
|
"p95_ns": 4601224709,
|
|
"p99_ns": 4601224709,
|
|
"ops_per_sec": 0.21733344125619403
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3076428125,
|
|
"mean_ns": 3076428125,
|
|
"p50_ns": 3076428125,
|
|
"p95_ns": 3076428125,
|
|
"p99_ns": 3076428125,
|
|
"ops_per_sec": 0.325052287707843
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Montgomery/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2629733333,
|
|
"mean_ns": 2675785805,
|
|
"p50_ns": 2629733333,
|
|
"p95_ns": 2629733333,
|
|
"p99_ns": 2629733333,
|
|
"ops_per_sec": 0.3802666937560547
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2604621041,
|
|
"mean_ns": 2604621041,
|
|
"p50_ns": 2604621041,
|
|
"p95_ns": 2604621041,
|
|
"p99_ns": 2604621041,
|
|
"ops_per_sec": 0.3839330114664462
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Montgomery/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2581947667,
|
|
"mean_ns": 2610172027,
|
|
"p50_ns": 2581947667,
|
|
"p95_ns": 2581947667,
|
|
"p99_ns": 2581947667,
|
|
"ops_per_sec": 0.38730451929024323
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3302349000,
|
|
"mean_ns": 3302349000,
|
|
"p50_ns": 3302349000,
|
|
"p95_ns": 3302349000,
|
|
"p99_ns": 3302349000,
|
|
"ops_per_sec": 0.30281475398269536
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Montgomery/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Montgomery",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 3062890792,
|
|
"mean_ns": 3077871250,
|
|
"p50_ns": 3062890792,
|
|
"p95_ns": 3062890792,
|
|
"p99_ns": 3062890792,
|
|
"ops_per_sec": 0.32648895044247467
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3191218750,
|
|
"mean_ns": 3191218750,
|
|
"p50_ns": 3191218750,
|
|
"p95_ns": 3191218750,
|
|
"p99_ns": 3191218750,
|
|
"ops_per_sec": 0.31335990364182964
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Standard/M=kernel-only",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "kernel-only",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 3204622625,
|
|
"mean_ns": 3106323097,
|
|
"p50_ns": 3204622625,
|
|
"p95_ns": 3204622625,
|
|
"p99_ns": 3204622625,
|
|
"ops_per_sec": 0.31204922295647836
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2627197250,
|
|
"mean_ns": 2627197250,
|
|
"p50_ns": 2627197250,
|
|
"p95_ns": 2627197250,
|
|
"p99_ns": 2627197250,
|
|
"ops_per_sec": 0.3806337723594983
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Standard/M=end-to-end",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "end-to-end",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2623174417,
|
|
"mean_ns": 2654181944,
|
|
"p50_ns": 2623174417,
|
|
"p95_ns": 2623174417,
|
|
"p99_ns": 2623174417,
|
|
"ops_per_sec": 0.38121750254931674
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 3948969291,
|
|
"mean_ns": 3948969291,
|
|
"p50_ns": 3948969291,
|
|
"p95_ns": 3948969291,
|
|
"p99_ns": 3948969291,
|
|
"ops_per_sec": 0.2532306347074098
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Standard/M=copy-included",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "copy-included",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 2936027292,
|
|
"mean_ns": 2849608000,
|
|
"p50_ns": 2936027292,
|
|
"p95_ns": 2936027292,
|
|
"p99_ns": 2936027292,
|
|
"ops_per_sec": 0.3405962889802729
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 1,
|
|
"median_ns": 2600902959,
|
|
"mean_ns": 2600902959,
|
|
"p50_ns": 2600902959,
|
|
"p95_ns": 2600902959,
|
|
"p99_ns": 2600902959,
|
|
"ops_per_sec": 0.3844818571718192
|
|
},
|
|
{
|
|
"name": "BenchmarkNTTLadderMetal/Metal/N=16384/B=2048/D=Standard/M=warm-buffer",
|
|
"params": {
|
|
"B": "2048",
|
|
"N": "16384",
|
|
"backend": "Metal",
|
|
"domain": "Standard",
|
|
"mode": "warm-buffer",
|
|
"path": "metal-luxlattice"
|
|
},
|
|
"status": "ok",
|
|
"iterations": 3,
|
|
"median_ns": 3158468666,
|
|
"mean_ns": 3308139833,
|
|
"p50_ns": 3158468666,
|
|
"p95_ns": 3158468666,
|
|
"p99_ns": 3158468666,
|
|
"ops_per_sec": 0.3166091247840165
|
|
}
|
|
]
|
|
} |