mirror of
https://github.com/luxfi/fhe.git
synced 2026-07-26 23:16:08 +00:00
9140 lines
237 KiB
JSON
9140 lines
237 KiB
JSON
{
|
|
"name": "ntt_ladder_metal",
|
|
"host": {
|
|
"time": "2026-04-27T22:11:10Z",
|
|
"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=10x -test.count=1 -test.timeout=30m0s",
|
|
"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": 438959,
|
|
"mean_ns": 438959,
|
|
"p50_ns": 438959,
|
|
"p95_ns": 438959,
|
|
"p99_ns": 438959,
|
|
"ops_per_sec": 2278.117090662226
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 467250,
|
|
"mean_ns": 476108,
|
|
"p50_ns": 467250,
|
|
"p95_ns": 512708,
|
|
"p99_ns": 512708,
|
|
"ops_per_sec": 2140.1819154628142
|
|
},
|
|
{
|
|
"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": 441833,
|
|
"mean_ns": 441833,
|
|
"p50_ns": 441833,
|
|
"p95_ns": 441833,
|
|
"p99_ns": 441833,
|
|
"ops_per_sec": 2263.2985766115253
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 466625,
|
|
"mean_ns": 502416,
|
|
"p50_ns": 466625,
|
|
"p95_ns": 541625,
|
|
"p99_ns": 541625,
|
|
"ops_per_sec": 2143.0484864720065
|
|
},
|
|
{
|
|
"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": 472167,
|
|
"mean_ns": 472167,
|
|
"p50_ns": 472167,
|
|
"p95_ns": 472167,
|
|
"p99_ns": 472167,
|
|
"ops_per_sec": 2117.8947279246536
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 490375,
|
|
"mean_ns": 494808,
|
|
"p50_ns": 490375,
|
|
"p95_ns": 512625,
|
|
"p99_ns": 512625,
|
|
"ops_per_sec": 2039.255671679837
|
|
},
|
|
{
|
|
"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": 486208,
|
|
"mean_ns": 486208,
|
|
"p50_ns": 486208,
|
|
"p95_ns": 486208,
|
|
"p99_ns": 486208,
|
|
"ops_per_sec": 2056.732920889825
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 466000,
|
|
"mean_ns": 470912,
|
|
"p50_ns": 466000,
|
|
"p95_ns": 495875,
|
|
"p99_ns": 495875,
|
|
"ops_per_sec": 2145.922746781116
|
|
},
|
|
{
|
|
"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": 407208,
|
|
"mean_ns": 407208,
|
|
"p50_ns": 407208,
|
|
"p95_ns": 407208,
|
|
"p99_ns": 407208,
|
|
"ops_per_sec": 2455.747431288187
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 425625,
|
|
"mean_ns": 436179,
|
|
"p50_ns": 425625,
|
|
"p95_ns": 462542,
|
|
"p99_ns": 462542,
|
|
"ops_per_sec": 2349.4860499265787
|
|
},
|
|
{
|
|
"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": 425792,
|
|
"mean_ns": 425792,
|
|
"p50_ns": 425792,
|
|
"p95_ns": 425792,
|
|
"p99_ns": 425792,
|
|
"ops_per_sec": 2348.5645573425522
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 498000,
|
|
"mean_ns": 484512,
|
|
"p50_ns": 498000,
|
|
"p95_ns": 526708,
|
|
"p99_ns": 526708,
|
|
"ops_per_sec": 2008.0321285140562
|
|
},
|
|
{
|
|
"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": 500375,
|
|
"mean_ns": 500375,
|
|
"p50_ns": 500375,
|
|
"p95_ns": 500375,
|
|
"p99_ns": 500375,
|
|
"ops_per_sec": 1998.5011241568823
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 464125,
|
|
"mean_ns": 485954,
|
|
"p50_ns": 464125,
|
|
"p95_ns": 518833,
|
|
"p99_ns": 518833,
|
|
"ops_per_sec": 2154.591974144896
|
|
},
|
|
{
|
|
"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": 498541,
|
|
"mean_ns": 498541,
|
|
"p50_ns": 498541,
|
|
"p95_ns": 498541,
|
|
"p99_ns": 498541,
|
|
"ops_per_sec": 2005.8530792853546
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 460333,
|
|
"mean_ns": 466087,
|
|
"p50_ns": 460333,
|
|
"p95_ns": 494375,
|
|
"p99_ns": 494375,
|
|
"ops_per_sec": 2172.3404578859218
|
|
},
|
|
{
|
|
"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": 474208,
|
|
"mean_ns": 474208,
|
|
"p50_ns": 474208,
|
|
"p95_ns": 474208,
|
|
"p99_ns": 474208,
|
|
"ops_per_sec": 2108.7792698562657
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 509625,
|
|
"mean_ns": 516537,
|
|
"p50_ns": 509625,
|
|
"p95_ns": 534166,
|
|
"p99_ns": 534166,
|
|
"ops_per_sec": 1962.2271277900418
|
|
},
|
|
{
|
|
"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": 453042,
|
|
"mean_ns": 453042,
|
|
"p50_ns": 453042,
|
|
"p95_ns": 453042,
|
|
"p99_ns": 453042,
|
|
"ops_per_sec": 2207.3008683521616
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 496625,
|
|
"mean_ns": 500679,
|
|
"p50_ns": 496625,
|
|
"p95_ns": 545042,
|
|
"p99_ns": 545042,
|
|
"ops_per_sec": 2013.5917442738485
|
|
},
|
|
{
|
|
"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": 452084,
|
|
"mean_ns": 452084,
|
|
"p50_ns": 452084,
|
|
"p95_ns": 452084,
|
|
"p99_ns": 452084,
|
|
"ops_per_sec": 2211.9783049167854
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 486958,
|
|
"mean_ns": 515141,
|
|
"p50_ns": 486958,
|
|
"p95_ns": 545000,
|
|
"p99_ns": 545000,
|
|
"ops_per_sec": 2053.565194534231
|
|
},
|
|
{
|
|
"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": 501375,
|
|
"mean_ns": 501375,
|
|
"p50_ns": 501375,
|
|
"p95_ns": 501375,
|
|
"p99_ns": 501375,
|
|
"ops_per_sec": 1994.5150835203192
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 459750,
|
|
"mean_ns": 474170,
|
|
"p50_ns": 459750,
|
|
"p95_ns": 508833,
|
|
"p99_ns": 508833,
|
|
"ops_per_sec": 2175.095160413268
|
|
},
|
|
{
|
|
"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": 416334,
|
|
"mean_ns": 416334,
|
|
"p50_ns": 416334,
|
|
"p95_ns": 416334,
|
|
"p99_ns": 416334,
|
|
"ops_per_sec": 2401.9176910845617
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 441083,
|
|
"mean_ns": 481925,
|
|
"p50_ns": 441083,
|
|
"p95_ns": 489083,
|
|
"p99_ns": 489083,
|
|
"ops_per_sec": 2267.1469995443035
|
|
},
|
|
{
|
|
"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": 440916,
|
|
"mean_ns": 440916,
|
|
"p50_ns": 440916,
|
|
"p95_ns": 440916,
|
|
"p99_ns": 440916,
|
|
"ops_per_sec": 2268.0056972303114
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 440125,
|
|
"mean_ns": 451020,
|
|
"p50_ns": 440125,
|
|
"p95_ns": 460584,
|
|
"p99_ns": 460584,
|
|
"ops_per_sec": 2272.081794944618
|
|
},
|
|
{
|
|
"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": 408791,
|
|
"mean_ns": 408791,
|
|
"p50_ns": 408791,
|
|
"p95_ns": 408791,
|
|
"p99_ns": 408791,
|
|
"ops_per_sec": 2446.237808562322
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 437208,
|
|
"mean_ns": 461216,
|
|
"p50_ns": 437208,
|
|
"p95_ns": 517791,
|
|
"p99_ns": 517791,
|
|
"ops_per_sec": 2287.2408556110595
|
|
},
|
|
{
|
|
"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": 491334,
|
|
"mean_ns": 491334,
|
|
"p50_ns": 491334,
|
|
"p95_ns": 491334,
|
|
"p99_ns": 491334,
|
|
"ops_per_sec": 2035.275393113442
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 474000,
|
|
"mean_ns": 485224,
|
|
"p50_ns": 474000,
|
|
"p95_ns": 510791,
|
|
"p99_ns": 510791,
|
|
"ops_per_sec": 2109.7046413502107
|
|
},
|
|
{
|
|
"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": 530750,
|
|
"mean_ns": 530750,
|
|
"p50_ns": 530750,
|
|
"p95_ns": 530750,
|
|
"p99_ns": 530750,
|
|
"ops_per_sec": 1884.1262364578427
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 511250,
|
|
"mean_ns": 524379,
|
|
"p50_ns": 511250,
|
|
"p95_ns": 544917,
|
|
"p99_ns": 544917,
|
|
"ops_per_sec": 1955.9902200488998
|
|
},
|
|
{
|
|
"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": 570750,
|
|
"mean_ns": 570750,
|
|
"p50_ns": 570750,
|
|
"p95_ns": 570750,
|
|
"p99_ns": 570750,
|
|
"ops_per_sec": 1752.0805957074026
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 505792,
|
|
"mean_ns": 513999,
|
|
"p50_ns": 505792,
|
|
"p95_ns": 537958,
|
|
"p99_ns": 537958,
|
|
"ops_per_sec": 1977.0973048209542
|
|
},
|
|
{
|
|
"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": 542625,
|
|
"mean_ns": 542625,
|
|
"p50_ns": 542625,
|
|
"p95_ns": 542625,
|
|
"p99_ns": 542625,
|
|
"ops_per_sec": 1842.8933425478
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 451584,
|
|
"mean_ns": 488487,
|
|
"p50_ns": 451584,
|
|
"p95_ns": 568791,
|
|
"p99_ns": 568791,
|
|
"ops_per_sec": 2214.4274376417234
|
|
},
|
|
{
|
|
"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": 583708,
|
|
"mean_ns": 583708,
|
|
"p50_ns": 583708,
|
|
"p95_ns": 583708,
|
|
"p99_ns": 583708,
|
|
"ops_per_sec": 1713.1853598031892
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 451292,
|
|
"mean_ns": 461687,
|
|
"p50_ns": 451292,
|
|
"p95_ns": 500041,
|
|
"p99_ns": 500041,
|
|
"ops_per_sec": 2215.860241262863
|
|
},
|
|
{
|
|
"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": 498375,
|
|
"mean_ns": 498375,
|
|
"p50_ns": 498375,
|
|
"p95_ns": 498375,
|
|
"p99_ns": 498375,
|
|
"ops_per_sec": 2006.5211938801103
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 488708,
|
|
"mean_ns": 488841,
|
|
"p50_ns": 488708,
|
|
"p95_ns": 524125,
|
|
"p99_ns": 524125,
|
|
"ops_per_sec": 2046.2116437627376
|
|
},
|
|
{
|
|
"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": 667208,
|
|
"mean_ns": 667208,
|
|
"p50_ns": 667208,
|
|
"p95_ns": 667208,
|
|
"p99_ns": 667208,
|
|
"ops_per_sec": 1498.7829882135707
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 467791,
|
|
"mean_ns": 465904,
|
|
"p50_ns": 467791,
|
|
"p95_ns": 503500,
|
|
"p99_ns": 503500,
|
|
"ops_per_sec": 2137.706796411218
|
|
},
|
|
{
|
|
"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": 475625,
|
|
"mean_ns": 475625,
|
|
"p50_ns": 475625,
|
|
"p95_ns": 475625,
|
|
"p99_ns": 475625,
|
|
"ops_per_sec": 2102.496714848883
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 468375,
|
|
"mean_ns": 486883,
|
|
"p50_ns": 468375,
|
|
"p95_ns": 531583,
|
|
"p99_ns": 531583,
|
|
"ops_per_sec": 2135.0413664264747
|
|
},
|
|
{
|
|
"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": 529542,
|
|
"mean_ns": 529542,
|
|
"p50_ns": 529542,
|
|
"p95_ns": 529542,
|
|
"p99_ns": 529542,
|
|
"ops_per_sec": 1888.4243365021093
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 550041,
|
|
"mean_ns": 552541,
|
|
"p50_ns": 550041,
|
|
"p95_ns": 607792,
|
|
"p99_ns": 607792,
|
|
"ops_per_sec": 1818.046291094664
|
|
},
|
|
{
|
|
"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": 636958,
|
|
"mean_ns": 636958,
|
|
"p50_ns": 636958,
|
|
"p95_ns": 636958,
|
|
"p99_ns": 636958,
|
|
"ops_per_sec": 1569.9622267088255
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 634625,
|
|
"mean_ns": 634783,
|
|
"p50_ns": 634625,
|
|
"p95_ns": 660709,
|
|
"p99_ns": 660709,
|
|
"ops_per_sec": 1575.7337010045303
|
|
},
|
|
{
|
|
"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": 660791,
|
|
"mean_ns": 660791,
|
|
"p50_ns": 660791,
|
|
"p95_ns": 660791,
|
|
"p99_ns": 660791,
|
|
"ops_per_sec": 1513.3378027243107
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 645875,
|
|
"mean_ns": 651345,
|
|
"p50_ns": 645875,
|
|
"p95_ns": 676833,
|
|
"p99_ns": 676833,
|
|
"ops_per_sec": 1548.2872072769499
|
|
},
|
|
{
|
|
"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": 651875,
|
|
"mean_ns": 651875,
|
|
"p50_ns": 651875,
|
|
"p95_ns": 651875,
|
|
"p99_ns": 651875,
|
|
"ops_per_sec": 1534.0364333652924
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 618875,
|
|
"mean_ns": 641558,
|
|
"p50_ns": 618875,
|
|
"p95_ns": 675584,
|
|
"p99_ns": 675584,
|
|
"ops_per_sec": 1615.8351848111492
|
|
},
|
|
{
|
|
"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": 680708,
|
|
"mean_ns": 680708,
|
|
"p50_ns": 680708,
|
|
"p95_ns": 680708,
|
|
"p99_ns": 680708,
|
|
"ops_per_sec": 1469.0586859563866
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 628417,
|
|
"mean_ns": 642187,
|
|
"p50_ns": 628417,
|
|
"p95_ns": 669042,
|
|
"p99_ns": 669042,
|
|
"ops_per_sec": 1591.3000443972712
|
|
},
|
|
{
|
|
"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": 674083,
|
|
"mean_ns": 674083,
|
|
"p50_ns": 674083,
|
|
"p95_ns": 674083,
|
|
"p99_ns": 674083,
|
|
"ops_per_sec": 1483.4968394099837
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 642959,
|
|
"mean_ns": 647350,
|
|
"p50_ns": 642959,
|
|
"p95_ns": 672541,
|
|
"p99_ns": 672541,
|
|
"ops_per_sec": 1555.3091254652318
|
|
},
|
|
{
|
|
"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": 669792,
|
|
"mean_ns": 669792,
|
|
"p50_ns": 669792,
|
|
"p95_ns": 669792,
|
|
"p99_ns": 669792,
|
|
"ops_per_sec": 1493.0008121924418
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 671000,
|
|
"mean_ns": 697279,
|
|
"p50_ns": 671000,
|
|
"p95_ns": 744625,
|
|
"p99_ns": 744625,
|
|
"ops_per_sec": 1490.312965722802
|
|
},
|
|
{
|
|
"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": 777208,
|
|
"mean_ns": 777208,
|
|
"p50_ns": 777208,
|
|
"p95_ns": 777208,
|
|
"p99_ns": 777208,
|
|
"ops_per_sec": 1286.6568537637286
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 616750,
|
|
"mean_ns": 629858,
|
|
"p50_ns": 616750,
|
|
"p95_ns": 659542,
|
|
"p99_ns": 659542,
|
|
"ops_per_sec": 1621.4025131738954
|
|
},
|
|
{
|
|
"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": 652709,
|
|
"mean_ns": 652709,
|
|
"p50_ns": 652709,
|
|
"p95_ns": 652709,
|
|
"p99_ns": 652709,
|
|
"ops_per_sec": 1532.076315785442
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 639083,
|
|
"mean_ns": 669566,
|
|
"p50_ns": 639083,
|
|
"p95_ns": 708875,
|
|
"p99_ns": 708875,
|
|
"ops_per_sec": 1564.7419818708995
|
|
},
|
|
{
|
|
"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": 1161917,
|
|
"mean_ns": 1161917,
|
|
"p50_ns": 1161917,
|
|
"p95_ns": 1161917,
|
|
"p99_ns": 1161917,
|
|
"ops_per_sec": 860.646672696931
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1233791,
|
|
"mean_ns": 1253383,
|
|
"p50_ns": 1233791,
|
|
"p95_ns": 1292292,
|
|
"p99_ns": 1292292,
|
|
"ops_per_sec": 810.5100458667634
|
|
},
|
|
{
|
|
"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": 1212209,
|
|
"mean_ns": 1212209,
|
|
"p50_ns": 1212209,
|
|
"p95_ns": 1212209,
|
|
"p99_ns": 1212209,
|
|
"ops_per_sec": 824.9402537021256
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1179708,
|
|
"mean_ns": 1203533,
|
|
"p50_ns": 1179708,
|
|
"p95_ns": 1260667,
|
|
"p99_ns": 1260667,
|
|
"ops_per_sec": 847.667388879282
|
|
},
|
|
{
|
|
"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": 1192333,
|
|
"mean_ns": 1192333,
|
|
"p50_ns": 1192333,
|
|
"p95_ns": 1192333,
|
|
"p99_ns": 1192333,
|
|
"ops_per_sec": 838.6918755079328
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1206250,
|
|
"mean_ns": 1225754,
|
|
"p50_ns": 1206250,
|
|
"p95_ns": 1279375,
|
|
"p99_ns": 1279375,
|
|
"ops_per_sec": 829.0155440414508
|
|
},
|
|
{
|
|
"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": 1189500,
|
|
"mean_ns": 1189500,
|
|
"p50_ns": 1189500,
|
|
"p95_ns": 1189500,
|
|
"p99_ns": 1189500,
|
|
"ops_per_sec": 840.6893652795292
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1203875,
|
|
"mean_ns": 1227587,
|
|
"p50_ns": 1203875,
|
|
"p95_ns": 1291458,
|
|
"p99_ns": 1291458,
|
|
"ops_per_sec": 830.6510227390718
|
|
},
|
|
{
|
|
"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": 1608209,
|
|
"mean_ns": 1608209,
|
|
"p50_ns": 1608209,
|
|
"p95_ns": 1608209,
|
|
"p99_ns": 1608209,
|
|
"ops_per_sec": 621.8097274670146
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1214500,
|
|
"mean_ns": 1215329,
|
|
"p50_ns": 1214500,
|
|
"p95_ns": 1231625,
|
|
"p99_ns": 1231625,
|
|
"ops_per_sec": 823.3841086867023
|
|
},
|
|
{
|
|
"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": 1279875,
|
|
"mean_ns": 1279875,
|
|
"p50_ns": 1279875,
|
|
"p95_ns": 1279875,
|
|
"p99_ns": 1279875,
|
|
"ops_per_sec": 781.3263013966208
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1208000,
|
|
"mean_ns": 1212970,
|
|
"p50_ns": 1208000,
|
|
"p95_ns": 1240625,
|
|
"p99_ns": 1240625,
|
|
"ops_per_sec": 827.8145695364238
|
|
},
|
|
{
|
|
"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": 1260125,
|
|
"mean_ns": 1260125,
|
|
"p50_ns": 1260125,
|
|
"p95_ns": 1260125,
|
|
"p99_ns": 1260125,
|
|
"ops_per_sec": 793.5720662632675
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1222708,
|
|
"mean_ns": 1237408,
|
|
"p50_ns": 1222708,
|
|
"p95_ns": 1270542,
|
|
"p99_ns": 1270542,
|
|
"ops_per_sec": 817.8567572961001
|
|
},
|
|
{
|
|
"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": 1211459,
|
|
"mean_ns": 1211459,
|
|
"p50_ns": 1211459,
|
|
"p95_ns": 1211459,
|
|
"p99_ns": 1211459,
|
|
"ops_per_sec": 825.4509644981795
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1191459,
|
|
"mean_ns": 1196300,
|
|
"p50_ns": 1191459,
|
|
"p95_ns": 1215375,
|
|
"p99_ns": 1215375,
|
|
"ops_per_sec": 839.307101629179
|
|
},
|
|
{
|
|
"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": 3289667,
|
|
"mean_ns": 3289667,
|
|
"p50_ns": 3289667,
|
|
"p95_ns": 3289667,
|
|
"p99_ns": 3289667,
|
|
"ops_per_sec": 303.98213557785635
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 3296625,
|
|
"mean_ns": 3306558,
|
|
"p50_ns": 3296625,
|
|
"p95_ns": 3347083,
|
|
"p99_ns": 3347083,
|
|
"ops_per_sec": 303.34053767110305
|
|
},
|
|
{
|
|
"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": 3576541,
|
|
"mean_ns": 3576541,
|
|
"p50_ns": 3576541,
|
|
"p95_ns": 3576541,
|
|
"p99_ns": 3576541,
|
|
"ops_per_sec": 279.59975853764854
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 3657917,
|
|
"mean_ns": 3660000,
|
|
"p50_ns": 3657917,
|
|
"p95_ns": 3763458,
|
|
"p99_ns": 3763458,
|
|
"ops_per_sec": 273.37963108512304
|
|
},
|
|
{
|
|
"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": 3562333,
|
|
"mean_ns": 3562333,
|
|
"p50_ns": 3562333,
|
|
"p95_ns": 3562333,
|
|
"p99_ns": 3562333,
|
|
"ops_per_sec": 280.7149135131387
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 3419500,
|
|
"mean_ns": 3474320,
|
|
"p50_ns": 3419500,
|
|
"p95_ns": 3631292,
|
|
"p99_ns": 3631292,
|
|
"ops_per_sec": 292.4404152653897
|
|
},
|
|
{
|
|
"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": 3505500,
|
|
"mean_ns": 3505500,
|
|
"p50_ns": 3505500,
|
|
"p95_ns": 3505500,
|
|
"p99_ns": 3505500,
|
|
"ops_per_sec": 285.2660105548424
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 3376541,
|
|
"mean_ns": 3404866,
|
|
"p50_ns": 3376541,
|
|
"p95_ns": 3543667,
|
|
"p99_ns": 3543667,
|
|
"ops_per_sec": 296.1610713449059
|
|
},
|
|
{
|
|
"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": 3696208,
|
|
"mean_ns": 3696208,
|
|
"p50_ns": 3696208,
|
|
"p95_ns": 3696208,
|
|
"p99_ns": 3696208,
|
|
"ops_per_sec": 270.54754494335816
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 3598292,
|
|
"mean_ns": 4057887,
|
|
"p50_ns": 3598292,
|
|
"p95_ns": 5050542,
|
|
"p99_ns": 5050542,
|
|
"ops_per_sec": 277.9096304580062
|
|
},
|
|
{
|
|
"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": 3618500,
|
|
"mean_ns": 3618500,
|
|
"p50_ns": 3618500,
|
|
"p95_ns": 3618500,
|
|
"p99_ns": 3618500,
|
|
"ops_per_sec": 276.3576067431256
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 3590583,
|
|
"mean_ns": 3563262,
|
|
"p50_ns": 3590583,
|
|
"p95_ns": 3658791,
|
|
"p99_ns": 3658791,
|
|
"ops_per_sec": 278.5063038509345
|
|
},
|
|
{
|
|
"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": 3521792,
|
|
"mean_ns": 3521792,
|
|
"p50_ns": 3521792,
|
|
"p95_ns": 3521792,
|
|
"p99_ns": 3521792,
|
|
"ops_per_sec": 283.9463545831213
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 3390583,
|
|
"mean_ns": 3481079,
|
|
"p50_ns": 3390583,
|
|
"p95_ns": 3731958,
|
|
"p99_ns": 3731958,
|
|
"ops_per_sec": 294.9345289585891
|
|
},
|
|
{
|
|
"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": 3889541,
|
|
"mean_ns": 3889541,
|
|
"p50_ns": 3889541,
|
|
"p95_ns": 3889541,
|
|
"p99_ns": 3889541,
|
|
"ops_per_sec": 257.09974518844257
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 3305458,
|
|
"mean_ns": 3317033,
|
|
"p50_ns": 3305458,
|
|
"p95_ns": 3355708,
|
|
"p99_ns": 3355708,
|
|
"ops_per_sec": 302.529936849901
|
|
},
|
|
{
|
|
"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": 581209,
|
|
"mean_ns": 581209,
|
|
"p50_ns": 581209,
|
|
"p95_ns": 581209,
|
|
"p99_ns": 581209,
|
|
"ops_per_sec": 1720.5514711575354
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 470542,
|
|
"mean_ns": 517083,
|
|
"p50_ns": 470542,
|
|
"p95_ns": 649959,
|
|
"p99_ns": 649959,
|
|
"ops_per_sec": 2125.2088017647734
|
|
},
|
|
{
|
|
"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": 449833,
|
|
"mean_ns": 449833,
|
|
"p50_ns": 449833,
|
|
"p95_ns": 449833,
|
|
"p99_ns": 449833,
|
|
"ops_per_sec": 2223.0472197459944
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 451833,
|
|
"mean_ns": 474195,
|
|
"p50_ns": 451833,
|
|
"p95_ns": 585500,
|
|
"p99_ns": 585500,
|
|
"ops_per_sec": 2213.2070920008055
|
|
},
|
|
{
|
|
"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": 442875,
|
|
"mean_ns": 442875,
|
|
"p50_ns": 442875,
|
|
"p95_ns": 442875,
|
|
"p99_ns": 442875,
|
|
"ops_per_sec": 2257.9734688117414
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 461792,
|
|
"mean_ns": 562375,
|
|
"p50_ns": 461792,
|
|
"p95_ns": 759667,
|
|
"p99_ns": 759667,
|
|
"ops_per_sec": 2165.4770979142127
|
|
},
|
|
{
|
|
"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": 489375,
|
|
"mean_ns": 489375,
|
|
"p50_ns": 489375,
|
|
"p95_ns": 489375,
|
|
"p99_ns": 489375,
|
|
"ops_per_sec": 2043.4227330779056
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 503750,
|
|
"mean_ns": 504425,
|
|
"p50_ns": 503750,
|
|
"p95_ns": 566459,
|
|
"p99_ns": 566459,
|
|
"ops_per_sec": 1985.1116625310174
|
|
},
|
|
{
|
|
"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": 492417,
|
|
"mean_ns": 492417,
|
|
"p50_ns": 492417,
|
|
"p95_ns": 492417,
|
|
"p99_ns": 492417,
|
|
"ops_per_sec": 2030.7990991375195
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 526625,
|
|
"mean_ns": 643591,
|
|
"p50_ns": 526625,
|
|
"p95_ns": 708458,
|
|
"p99_ns": 708458,
|
|
"ops_per_sec": 1898.8844054118206
|
|
},
|
|
{
|
|
"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": 576375,
|
|
"mean_ns": 576375,
|
|
"p50_ns": 576375,
|
|
"p95_ns": 576375,
|
|
"p99_ns": 576375,
|
|
"ops_per_sec": 1734.9815658208631
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 532167,
|
|
"mean_ns": 561162,
|
|
"p50_ns": 532167,
|
|
"p95_ns": 553875,
|
|
"p99_ns": 553875,
|
|
"ops_per_sec": 1879.1093773195257
|
|
},
|
|
{
|
|
"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": 479291,
|
|
"mean_ns": 479291,
|
|
"p50_ns": 479291,
|
|
"p95_ns": 479291,
|
|
"p99_ns": 479291,
|
|
"ops_per_sec": 2086.415142366537
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 521500,
|
|
"mean_ns": 524212,
|
|
"p50_ns": 521500,
|
|
"p95_ns": 549917,
|
|
"p99_ns": 549917,
|
|
"ops_per_sec": 1917.5455417066155
|
|
},
|
|
{
|
|
"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": 519084,
|
|
"mean_ns": 519084,
|
|
"p50_ns": 519084,
|
|
"p95_ns": 519084,
|
|
"p99_ns": 519084,
|
|
"ops_per_sec": 1926.4704749135014
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 492166,
|
|
"mean_ns": 508383,
|
|
"p50_ns": 492166,
|
|
"p95_ns": 584208,
|
|
"p99_ns": 584208,
|
|
"ops_per_sec": 2031.8347874497629
|
|
},
|
|
{
|
|
"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": 487209,
|
|
"mean_ns": 487209,
|
|
"p50_ns": 487209,
|
|
"p95_ns": 487209,
|
|
"p99_ns": 487209,
|
|
"ops_per_sec": 2052.50724021929
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 546375,
|
|
"mean_ns": 552887,
|
|
"p50_ns": 546375,
|
|
"p95_ns": 573583,
|
|
"p99_ns": 573583,
|
|
"ops_per_sec": 1830.2447952413636
|
|
},
|
|
{
|
|
"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": 542167,
|
|
"mean_ns": 542167,
|
|
"p50_ns": 542167,
|
|
"p95_ns": 542167,
|
|
"p99_ns": 542167,
|
|
"ops_per_sec": 1844.4501417459935
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 535500,
|
|
"mean_ns": 551683,
|
|
"p50_ns": 535500,
|
|
"p95_ns": 573084,
|
|
"p99_ns": 573084,
|
|
"ops_per_sec": 1867.4136321195144
|
|
},
|
|
{
|
|
"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": 515792,
|
|
"mean_ns": 515792,
|
|
"p50_ns": 515792,
|
|
"p95_ns": 515792,
|
|
"p99_ns": 515792,
|
|
"ops_per_sec": 1938.7660142072773
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2389959,
|
|
"mean_ns": 2551212,
|
|
"p50_ns": 2389959,
|
|
"p95_ns": 3759542,
|
|
"p99_ns": 3759542,
|
|
"ops_per_sec": 418.4172197096268
|
|
},
|
|
{
|
|
"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": 1001833,
|
|
"mean_ns": 1001833,
|
|
"p50_ns": 1001833,
|
|
"p95_ns": 1001833,
|
|
"p99_ns": 1001833,
|
|
"ops_per_sec": 998.1703537415916
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 828458,
|
|
"mean_ns": 881408,
|
|
"p50_ns": 828458,
|
|
"p95_ns": 949208,
|
|
"p99_ns": 949208,
|
|
"ops_per_sec": 1207.0617943214984
|
|
},
|
|
{
|
|
"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": 472584,
|
|
"mean_ns": 472584,
|
|
"p50_ns": 472584,
|
|
"p95_ns": 472584,
|
|
"p99_ns": 472584,
|
|
"ops_per_sec": 2116.0259340138473
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 844833,
|
|
"mean_ns": 1010804,
|
|
"p50_ns": 844833,
|
|
"p95_ns": 1583125,
|
|
"p99_ns": 1583125,
|
|
"ops_per_sec": 1183.6658842635172
|
|
},
|
|
{
|
|
"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": 798542,
|
|
"mean_ns": 798542,
|
|
"p50_ns": 798542,
|
|
"p95_ns": 798542,
|
|
"p99_ns": 798542,
|
|
"ops_per_sec": 1252.2822844634345
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 677000,
|
|
"mean_ns": 808050,
|
|
"p50_ns": 677000,
|
|
"p95_ns": 1153500,
|
|
"p99_ns": 1153500,
|
|
"ops_per_sec": 1477.1048744460857
|
|
},
|
|
{
|
|
"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": 1555375,
|
|
"mean_ns": 1555375,
|
|
"p50_ns": 1555375,
|
|
"p95_ns": 1555375,
|
|
"p99_ns": 1555375,
|
|
"ops_per_sec": 642.9317688660291
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 699667,
|
|
"mean_ns": 800033,
|
|
"p50_ns": 699667,
|
|
"p95_ns": 1103625,
|
|
"p99_ns": 1103625,
|
|
"ops_per_sec": 1429.2513438535761
|
|
},
|
|
{
|
|
"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": 678958,
|
|
"mean_ns": 678958,
|
|
"p50_ns": 678958,
|
|
"p95_ns": 678958,
|
|
"p99_ns": 678958,
|
|
"ops_per_sec": 1472.84515389759
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 592708,
|
|
"mean_ns": 667945,
|
|
"p50_ns": 592708,
|
|
"p95_ns": 836041,
|
|
"p99_ns": 836041,
|
|
"ops_per_sec": 1687.1714233652997
|
|
},
|
|
{
|
|
"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": 2124958,
|
|
"mean_ns": 2124958,
|
|
"p50_ns": 2124958,
|
|
"p95_ns": 2124958,
|
|
"p99_ns": 2124958,
|
|
"ops_per_sec": 470.59753651601585
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 598833,
|
|
"mean_ns": 733066,
|
|
"p50_ns": 598833,
|
|
"p95_ns": 973375,
|
|
"p99_ns": 973375,
|
|
"ops_per_sec": 1669.9146506622046
|
|
},
|
|
{
|
|
"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": 537916,
|
|
"mean_ns": 537916,
|
|
"p50_ns": 537916,
|
|
"p95_ns": 537916,
|
|
"p99_ns": 537916,
|
|
"ops_per_sec": 1859.0263163765346
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 599625,
|
|
"mean_ns": 601820,
|
|
"p50_ns": 599625,
|
|
"p95_ns": 622750,
|
|
"p99_ns": 622750,
|
|
"ops_per_sec": 1667.7089847821555
|
|
},
|
|
{
|
|
"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": 567625,
|
|
"mean_ns": 567625,
|
|
"p50_ns": 567625,
|
|
"p95_ns": 567625,
|
|
"p99_ns": 567625,
|
|
"ops_per_sec": 1761.726491962123
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 516167,
|
|
"mean_ns": 557574,
|
|
"p50_ns": 516167,
|
|
"p95_ns": 674083,
|
|
"p99_ns": 674083,
|
|
"ops_per_sec": 1937.3574831401465
|
|
},
|
|
{
|
|
"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": 2542917,
|
|
"mean_ns": 2542917,
|
|
"p50_ns": 2542917,
|
|
"p95_ns": 2542917,
|
|
"p99_ns": 2542917,
|
|
"ops_per_sec": 393.2491701459387
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 538542,
|
|
"mean_ns": 573875,
|
|
"p50_ns": 538542,
|
|
"p95_ns": 681042,
|
|
"p99_ns": 681042,
|
|
"ops_per_sec": 1856.8653884005332
|
|
},
|
|
{
|
|
"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": 6870500,
|
|
"mean_ns": 6870500,
|
|
"p50_ns": 6870500,
|
|
"p95_ns": 6870500,
|
|
"p99_ns": 6870500,
|
|
"ops_per_sec": 145.54981442398662
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 3555750,
|
|
"mean_ns": 4720087,
|
|
"p50_ns": 3555750,
|
|
"p95_ns": 7507334,
|
|
"p99_ns": 7507334,
|
|
"ops_per_sec": 281.23461998171973
|
|
},
|
|
{
|
|
"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": 7984875,
|
|
"mean_ns": 7984875,
|
|
"p50_ns": 7984875,
|
|
"p95_ns": 7984875,
|
|
"p99_ns": 7984875,
|
|
"ops_per_sec": 125.23677577920756
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2705084,
|
|
"mean_ns": 3655404,
|
|
"p50_ns": 2705084,
|
|
"p95_ns": 4783125,
|
|
"p99_ns": 4783125,
|
|
"ops_per_sec": 369.6742873788762
|
|
},
|
|
{
|
|
"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": 2737167,
|
|
"mean_ns": 2737167,
|
|
"p50_ns": 2737167,
|
|
"p95_ns": 2737167,
|
|
"p99_ns": 2737167,
|
|
"ops_per_sec": 365.3412451633386
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1723209,
|
|
"mean_ns": 1890433,
|
|
"p50_ns": 1723209,
|
|
"p95_ns": 2615500,
|
|
"p99_ns": 2615500,
|
|
"ops_per_sec": 580.3126608554156
|
|
},
|
|
{
|
|
"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": 2546583,
|
|
"mean_ns": 2546583,
|
|
"p50_ns": 2546583,
|
|
"p95_ns": 2546583,
|
|
"p99_ns": 2546583,
|
|
"ops_per_sec": 392.6830580428755
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1539166,
|
|
"mean_ns": 1664000,
|
|
"p50_ns": 1539166,
|
|
"p95_ns": 2350333,
|
|
"p99_ns": 2350333,
|
|
"ops_per_sec": 649.7025012246892
|
|
},
|
|
{
|
|
"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": 2700875,
|
|
"mean_ns": 2700875,
|
|
"p50_ns": 2700875,
|
|
"p95_ns": 2700875,
|
|
"p99_ns": 2700875,
|
|
"ops_per_sec": 370.25038182070625
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2195041,
|
|
"mean_ns": 2622312,
|
|
"p50_ns": 2195041,
|
|
"p95_ns": 4228459,
|
|
"p99_ns": 4228459,
|
|
"ops_per_sec": 455.57235605166375
|
|
},
|
|
{
|
|
"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": 1841459,
|
|
"mean_ns": 1841459,
|
|
"p50_ns": 1841459,
|
|
"p95_ns": 1841459,
|
|
"p99_ns": 1841459,
|
|
"ops_per_sec": 543.04765949174
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1680958,
|
|
"mean_ns": 1762020,
|
|
"p50_ns": 1680958,
|
|
"p95_ns": 2072208,
|
|
"p99_ns": 2072208,
|
|
"ops_per_sec": 594.8988612445999
|
|
},
|
|
{
|
|
"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": 3437417,
|
|
"mean_ns": 3437417,
|
|
"p50_ns": 3437417,
|
|
"p95_ns": 3437417,
|
|
"p99_ns": 3437417,
|
|
"ops_per_sec": 290.9161152109273
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2190917,
|
|
"mean_ns": 2410254,
|
|
"p50_ns": 2190917,
|
|
"p95_ns": 3382292,
|
|
"p99_ns": 3382292,
|
|
"ops_per_sec": 456.42988757675437
|
|
},
|
|
{
|
|
"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": 861875,
|
|
"mean_ns": 861875,
|
|
"p50_ns": 861875,
|
|
"p95_ns": 861875,
|
|
"p99_ns": 861875,
|
|
"ops_per_sec": 1160.2610587382162
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 851292,
|
|
"mean_ns": 917404,
|
|
"p50_ns": 851292,
|
|
"p95_ns": 1117542,
|
|
"p99_ns": 1117542,
|
|
"ops_per_sec": 1174.6850669335552
|
|
},
|
|
{
|
|
"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": 2716000,
|
|
"mean_ns": 2716000,
|
|
"p50_ns": 2716000,
|
|
"p95_ns": 2716000,
|
|
"p99_ns": 2716000,
|
|
"ops_per_sec": 368.1885125184094
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1509541,
|
|
"mean_ns": 1573091,
|
|
"p50_ns": 1509541,
|
|
"p95_ns": 1953834,
|
|
"p99_ns": 1953834,
|
|
"ops_per_sec": 662.4530237999497
|
|
},
|
|
{
|
|
"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": 904208,
|
|
"mean_ns": 904208,
|
|
"p50_ns": 904208,
|
|
"p95_ns": 904208,
|
|
"p99_ns": 904208,
|
|
"ops_per_sec": 1105.9402261426574
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1639833,
|
|
"mean_ns": 1698437,
|
|
"p50_ns": 1639833,
|
|
"p95_ns": 2149500,
|
|
"p99_ns": 2149500,
|
|
"ops_per_sec": 609.818194901554
|
|
},
|
|
{
|
|
"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": 1080542,
|
|
"mean_ns": 1080542,
|
|
"p50_ns": 1080542,
|
|
"p95_ns": 1080542,
|
|
"p99_ns": 1080542,
|
|
"ops_per_sec": 925.461481367684
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1477000,
|
|
"mean_ns": 1548604,
|
|
"p50_ns": 1477000,
|
|
"p95_ns": 1948375,
|
|
"p99_ns": 1948375,
|
|
"ops_per_sec": 677.0480704129993
|
|
},
|
|
{
|
|
"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": 5843333,
|
|
"mean_ns": 5843333,
|
|
"p50_ns": 5843333,
|
|
"p95_ns": 5843333,
|
|
"p99_ns": 5843333,
|
|
"ops_per_sec": 171.1352065678954
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1014084,
|
|
"mean_ns": 1115112,
|
|
"p50_ns": 1014084,
|
|
"p95_ns": 1311166,
|
|
"p99_ns": 1311166,
|
|
"ops_per_sec": 986.1116041669131
|
|
},
|
|
{
|
|
"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": 2288000,
|
|
"mean_ns": 2288000,
|
|
"p50_ns": 2288000,
|
|
"p95_ns": 2288000,
|
|
"p99_ns": 2288000,
|
|
"ops_per_sec": 437.06293706293707
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2369125,
|
|
"mean_ns": 2702058,
|
|
"p50_ns": 2369125,
|
|
"p95_ns": 4175084,
|
|
"p99_ns": 4175084,
|
|
"ops_per_sec": 422.09676568353296
|
|
},
|
|
{
|
|
"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": 2291750,
|
|
"mean_ns": 2291750,
|
|
"p50_ns": 2291750,
|
|
"p95_ns": 2291750,
|
|
"p99_ns": 2291750,
|
|
"ops_per_sec": 436.3477691720301
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2259000,
|
|
"mean_ns": 2420583,
|
|
"p50_ns": 2259000,
|
|
"p95_ns": 2887959,
|
|
"p99_ns": 2887959,
|
|
"ops_per_sec": 442.67374944665784
|
|
},
|
|
{
|
|
"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": 2014708,
|
|
"mean_ns": 2014708,
|
|
"p50_ns": 2014708,
|
|
"p95_ns": 2014708,
|
|
"p99_ns": 2014708,
|
|
"ops_per_sec": 496.3498432527195
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2074250,
|
|
"mean_ns": 2264608,
|
|
"p50_ns": 2074250,
|
|
"p95_ns": 2649584,
|
|
"p99_ns": 2649584,
|
|
"ops_per_sec": 482.1019645655056
|
|
},
|
|
{
|
|
"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": 1973542,
|
|
"mean_ns": 1973542,
|
|
"p50_ns": 1973542,
|
|
"p95_ns": 1973542,
|
|
"p99_ns": 1973542,
|
|
"ops_per_sec": 506.70317631953105
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1979167,
|
|
"mean_ns": 1990704,
|
|
"p50_ns": 1979167,
|
|
"p95_ns": 2071625,
|
|
"p99_ns": 2071625,
|
|
"ops_per_sec": 505.26307279779826
|
|
},
|
|
{
|
|
"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": 1995750,
|
|
"mean_ns": 1995750,
|
|
"p50_ns": 1995750,
|
|
"p95_ns": 1995750,
|
|
"p99_ns": 1995750,
|
|
"ops_per_sec": 501.06476262056873
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1982750,
|
|
"mean_ns": 2057787,
|
|
"p50_ns": 1982750,
|
|
"p95_ns": 2279625,
|
|
"p99_ns": 2279625,
|
|
"ops_per_sec": 504.3500189131257
|
|
},
|
|
{
|
|
"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": 2061458,
|
|
"mean_ns": 2061458,
|
|
"p50_ns": 2061458,
|
|
"p95_ns": 2061458,
|
|
"p99_ns": 2061458,
|
|
"ops_per_sec": 485.09355999491623
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2202958,
|
|
"mean_ns": 2153633,
|
|
"p50_ns": 2202958,
|
|
"p95_ns": 2291125,
|
|
"p99_ns": 2291125,
|
|
"ops_per_sec": 453.9351181456932
|
|
},
|
|
{
|
|
"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": 2374334,
|
|
"mean_ns": 2374334,
|
|
"p50_ns": 2374334,
|
|
"p95_ns": 2374334,
|
|
"p99_ns": 2374334,
|
|
"ops_per_sec": 421.17073672027607
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2087625,
|
|
"mean_ns": 2123612,
|
|
"p50_ns": 2087625,
|
|
"p95_ns": 2208750,
|
|
"p99_ns": 2208750,
|
|
"ops_per_sec": 479.0132327405545
|
|
},
|
|
{
|
|
"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": 2272500,
|
|
"mean_ns": 2272500,
|
|
"p50_ns": 2272500,
|
|
"p95_ns": 2272500,
|
|
"p99_ns": 2272500,
|
|
"ops_per_sec": 440.04400440044003
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1957000,
|
|
"mean_ns": 1976354,
|
|
"p50_ns": 1957000,
|
|
"p95_ns": 2052750,
|
|
"p99_ns": 2052750,
|
|
"ops_per_sec": 510.98620337250895
|
|
},
|
|
{
|
|
"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": 6371334,
|
|
"mean_ns": 6371334,
|
|
"p50_ns": 6371334,
|
|
"p95_ns": 6371334,
|
|
"p99_ns": 6371334,
|
|
"ops_per_sec": 156.95300230689523
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 6218625,
|
|
"mean_ns": 6171429,
|
|
"p50_ns": 6218625,
|
|
"p95_ns": 6322708,
|
|
"p99_ns": 6322708,
|
|
"ops_per_sec": 160.80725240708355
|
|
},
|
|
{
|
|
"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": 6427625,
|
|
"mean_ns": 6427625,
|
|
"p50_ns": 6427625,
|
|
"p95_ns": 6427625,
|
|
"p99_ns": 6427625,
|
|
"ops_per_sec": 155.57846016219054
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 5610166,
|
|
"mean_ns": 5407691,
|
|
"p50_ns": 5610166,
|
|
"p95_ns": 6234625,
|
|
"p99_ns": 6234625,
|
|
"ops_per_sec": 178.247845072677
|
|
},
|
|
{
|
|
"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": 5949750,
|
|
"mean_ns": 5949750,
|
|
"p50_ns": 5949750,
|
|
"p95_ns": 5949750,
|
|
"p99_ns": 5949750,
|
|
"ops_per_sec": 168.07428883566536
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 6248291,
|
|
"mean_ns": 6256150,
|
|
"p50_ns": 6248291,
|
|
"p95_ns": 6355000,
|
|
"p99_ns": 6355000,
|
|
"ops_per_sec": 160.04376236638146
|
|
},
|
|
{
|
|
"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": 4383625,
|
|
"mean_ns": 4383625,
|
|
"p50_ns": 4383625,
|
|
"p95_ns": 4383625,
|
|
"p99_ns": 4383625,
|
|
"ops_per_sec": 228.12170292851235
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 5989208,
|
|
"mean_ns": 6055208,
|
|
"p50_ns": 5989208,
|
|
"p95_ns": 6151500,
|
|
"p99_ns": 6151500,
|
|
"ops_per_sec": 166.9669846163299
|
|
},
|
|
{
|
|
"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": 6226916,
|
|
"mean_ns": 6226916,
|
|
"p50_ns": 6226916,
|
|
"p95_ns": 6226916,
|
|
"p99_ns": 6226916,
|
|
"ops_per_sec": 160.59314113117955
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 5980209,
|
|
"mean_ns": 6035212,
|
|
"p50_ns": 5980209,
|
|
"p95_ns": 6193917,
|
|
"p99_ns": 6193917,
|
|
"ops_per_sec": 167.2182360181726
|
|
},
|
|
{
|
|
"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": 6321041,
|
|
"mean_ns": 6321041,
|
|
"p50_ns": 6321041,
|
|
"p95_ns": 6321041,
|
|
"p99_ns": 6321041,
|
|
"ops_per_sec": 158.20178986341017
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 6359000,
|
|
"mean_ns": 6387595,
|
|
"p50_ns": 6359000,
|
|
"p95_ns": 6575500,
|
|
"p99_ns": 6575500,
|
|
"ops_per_sec": 157.25743041358703
|
|
},
|
|
{
|
|
"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": 4162375,
|
|
"mean_ns": 4162375,
|
|
"p50_ns": 4162375,
|
|
"p95_ns": 4162375,
|
|
"p99_ns": 4162375,
|
|
"ops_per_sec": 240.24745487852488
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 5505375,
|
|
"mean_ns": 5701116,
|
|
"p50_ns": 5505375,
|
|
"p95_ns": 6427750,
|
|
"p99_ns": 6427750,
|
|
"ops_per_sec": 181.64066934586654
|
|
},
|
|
{
|
|
"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": 6265375,
|
|
"mean_ns": 6265375,
|
|
"p50_ns": 6265375,
|
|
"p95_ns": 6265375,
|
|
"p99_ns": 6265375,
|
|
"ops_per_sec": 159.60736587993537
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 6006333,
|
|
"mean_ns": 6074941,
|
|
"p50_ns": 6006333,
|
|
"p95_ns": 6333458,
|
|
"p99_ns": 6333458,
|
|
"ops_per_sec": 166.49093548426302
|
|
},
|
|
{
|
|
"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": 15186292,
|
|
"mean_ns": 15186292,
|
|
"p50_ns": 15186292,
|
|
"p95_ns": 15186292,
|
|
"p99_ns": 15186292,
|
|
"ops_per_sec": 65.84885895780221
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1893959,
|
|
"mean_ns": 3623654,
|
|
"p50_ns": 1893959,
|
|
"p95_ns": 6021042,
|
|
"p99_ns": 6021042,
|
|
"ops_per_sec": 527.9945342005819
|
|
},
|
|
{
|
|
"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": 554417,
|
|
"mean_ns": 554417,
|
|
"p50_ns": 554417,
|
|
"p95_ns": 554417,
|
|
"p99_ns": 554417,
|
|
"ops_per_sec": 1803.6964955980786
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2664167,
|
|
"mean_ns": 3552591,
|
|
"p50_ns": 2664167,
|
|
"p95_ns": 7141958,
|
|
"p99_ns": 7141958,
|
|
"ops_per_sec": 375.3518454361157
|
|
},
|
|
{
|
|
"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": 696375,
|
|
"mean_ns": 696375,
|
|
"p50_ns": 696375,
|
|
"p95_ns": 696375,
|
|
"p99_ns": 696375,
|
|
"ops_per_sec": 1436.0078980434391
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1034167,
|
|
"mean_ns": 1591833,
|
|
"p50_ns": 1034167,
|
|
"p95_ns": 2105167,
|
|
"p99_ns": 2105167,
|
|
"ops_per_sec": 966.961815644862
|
|
},
|
|
{
|
|
"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": 1123834,
|
|
"mean_ns": 1123834,
|
|
"p50_ns": 1123834,
|
|
"p95_ns": 1123834,
|
|
"p99_ns": 1123834,
|
|
"ops_per_sec": 889.8111286898243
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 703917,
|
|
"mean_ns": 948041,
|
|
"p50_ns": 703917,
|
|
"p95_ns": 1666250,
|
|
"p99_ns": 1666250,
|
|
"ops_per_sec": 1420.6220335636162
|
|
},
|
|
{
|
|
"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": 1615708,
|
|
"mean_ns": 1615708,
|
|
"p50_ns": 1615708,
|
|
"p95_ns": 1615708,
|
|
"p99_ns": 1615708,
|
|
"ops_per_sec": 618.9237164141045
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1989125,
|
|
"mean_ns": 3087950,
|
|
"p50_ns": 1989125,
|
|
"p95_ns": 5390333,
|
|
"p99_ns": 5390333,
|
|
"ops_per_sec": 502.73361402626784
|
|
},
|
|
{
|
|
"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": 639708,
|
|
"mean_ns": 639708,
|
|
"p50_ns": 639708,
|
|
"p95_ns": 639708,
|
|
"p99_ns": 639708,
|
|
"ops_per_sec": 1563.2132160298136
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 887458,
|
|
"mean_ns": 3647425,
|
|
"p50_ns": 887458,
|
|
"p95_ns": 6249417,
|
|
"p99_ns": 6249417,
|
|
"ops_per_sec": 1126.813888657266
|
|
},
|
|
{
|
|
"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": 3294916,
|
|
"mean_ns": 3294916,
|
|
"p50_ns": 3294916,
|
|
"p95_ns": 3294916,
|
|
"p99_ns": 3294916,
|
|
"ops_per_sec": 303.4978736938969
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1828417,
|
|
"mean_ns": 3253404,
|
|
"p50_ns": 1828417,
|
|
"p95_ns": 8181708,
|
|
"p99_ns": 8181708,
|
|
"ops_per_sec": 546.921189203557
|
|
},
|
|
{
|
|
"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": 1324083,
|
|
"mean_ns": 1324083,
|
|
"p50_ns": 1324083,
|
|
"p95_ns": 1324083,
|
|
"p99_ns": 1324083,
|
|
"ops_per_sec": 755.2396639787687
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 714500,
|
|
"mean_ns": 811766,
|
|
"p50_ns": 714500,
|
|
"p95_ns": 1048083,
|
|
"p99_ns": 1048083,
|
|
"ops_per_sec": 1399.5801259622112
|
|
},
|
|
{
|
|
"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": 2780417,
|
|
"mean_ns": 2780417,
|
|
"p50_ns": 2780417,
|
|
"p95_ns": 2780417,
|
|
"p99_ns": 2780417,
|
|
"ops_per_sec": 359.6582814736063
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1282458,
|
|
"mean_ns": 2234075,
|
|
"p50_ns": 1282458,
|
|
"p95_ns": 4810334,
|
|
"p99_ns": 4810334,
|
|
"ops_per_sec": 779.7526312752542
|
|
},
|
|
{
|
|
"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": 5515417,
|
|
"mean_ns": 5515417,
|
|
"p50_ns": 5515417,
|
|
"p95_ns": 5515417,
|
|
"p99_ns": 5515417,
|
|
"ops_per_sec": 181.3099535356982
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2538042,
|
|
"mean_ns": 3311045,
|
|
"p50_ns": 2538042,
|
|
"p95_ns": 5715375,
|
|
"p99_ns": 5715375,
|
|
"ops_per_sec": 394.004512139673
|
|
},
|
|
{
|
|
"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": 915041,
|
|
"mean_ns": 915041,
|
|
"p50_ns": 915041,
|
|
"p95_ns": 915041,
|
|
"p99_ns": 915041,
|
|
"ops_per_sec": 1092.847205753622
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1324208,
|
|
"mean_ns": 1549954,
|
|
"p50_ns": 1324208,
|
|
"p95_ns": 2353333,
|
|
"p99_ns": 2353333,
|
|
"ops_per_sec": 755.168372340297
|
|
},
|
|
{
|
|
"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": 1812375,
|
|
"mean_ns": 1812375,
|
|
"p50_ns": 1812375,
|
|
"p95_ns": 1812375,
|
|
"p99_ns": 1812375,
|
|
"ops_per_sec": 551.7621904958962
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2366084,
|
|
"mean_ns": 4712800,
|
|
"p50_ns": 2366084,
|
|
"p95_ns": 11388959,
|
|
"p99_ns": 11388959,
|
|
"ops_per_sec": 422.63926386383577
|
|
},
|
|
{
|
|
"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": 2445709,
|
|
"mean_ns": 2445709,
|
|
"p50_ns": 2445709,
|
|
"p95_ns": 2445709,
|
|
"p99_ns": 2445709,
|
|
"ops_per_sec": 408.87938834914536
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 984000,
|
|
"mean_ns": 1331308,
|
|
"p50_ns": 984000,
|
|
"p95_ns": 2203166,
|
|
"p99_ns": 2203166,
|
|
"ops_per_sec": 1016.260162601626
|
|
},
|
|
{
|
|
"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": 1404125,
|
|
"mean_ns": 1404125,
|
|
"p50_ns": 1404125,
|
|
"p95_ns": 1404125,
|
|
"p99_ns": 1404125,
|
|
"ops_per_sec": 712.1873052612838
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 787542,
|
|
"mean_ns": 1296479,
|
|
"p50_ns": 787542,
|
|
"p95_ns": 3145125,
|
|
"p99_ns": 3145125,
|
|
"ops_per_sec": 1269.7735485853452
|
|
},
|
|
{
|
|
"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": 5187708,
|
|
"mean_ns": 5187708,
|
|
"p50_ns": 5187708,
|
|
"p95_ns": 5187708,
|
|
"p99_ns": 5187708,
|
|
"ops_per_sec": 192.76335522353995
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2231916,
|
|
"mean_ns": 2783145,
|
|
"p50_ns": 2231916,
|
|
"p95_ns": 3884334,
|
|
"p99_ns": 3884334,
|
|
"ops_per_sec": 448.04553576389077
|
|
},
|
|
{
|
|
"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": 1491042,
|
|
"mean_ns": 1491042,
|
|
"p50_ns": 1491042,
|
|
"p95_ns": 1491042,
|
|
"p99_ns": 1491042,
|
|
"ops_per_sec": 670.6719193691391
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1151500,
|
|
"mean_ns": 1332662,
|
|
"p50_ns": 1151500,
|
|
"p95_ns": 1940334,
|
|
"p99_ns": 1940334,
|
|
"ops_per_sec": 868.4324793747286
|
|
},
|
|
{
|
|
"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": 1152333,
|
|
"mean_ns": 1152333,
|
|
"p50_ns": 1152333,
|
|
"p95_ns": 1152333,
|
|
"p99_ns": 1152333,
|
|
"ops_per_sec": 867.8047057577975
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 965333,
|
|
"mean_ns": 1099695,
|
|
"p50_ns": 965333,
|
|
"p95_ns": 1379959,
|
|
"p99_ns": 1379959,
|
|
"ops_per_sec": 1035.9119599143507
|
|
},
|
|
{
|
|
"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": 2279459,
|
|
"mean_ns": 2279459,
|
|
"p50_ns": 2279459,
|
|
"p95_ns": 2279459,
|
|
"p99_ns": 2279459,
|
|
"ops_per_sec": 438.70058641107386
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1697209,
|
|
"mean_ns": 1687937,
|
|
"p50_ns": 1697209,
|
|
"p95_ns": 2081083,
|
|
"p99_ns": 2081083,
|
|
"ops_per_sec": 589.2026261939454
|
|
},
|
|
{
|
|
"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": 2582917,
|
|
"mean_ns": 2582917,
|
|
"p50_ns": 2582917,
|
|
"p95_ns": 2582917,
|
|
"p99_ns": 2582917,
|
|
"ops_per_sec": 387.1591692648273
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1620541,
|
|
"mean_ns": 1489899,
|
|
"p50_ns": 1620541,
|
|
"p95_ns": 1842750,
|
|
"p99_ns": 1842750,
|
|
"ops_per_sec": 617.0778770793211
|
|
},
|
|
{
|
|
"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": 1447333,
|
|
"mean_ns": 1447333,
|
|
"p50_ns": 1447333,
|
|
"p95_ns": 1447333,
|
|
"p99_ns": 1447333,
|
|
"ops_per_sec": 690.9259997526485
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1244667,
|
|
"mean_ns": 1718308,
|
|
"p50_ns": 1244667,
|
|
"p95_ns": 2607666,
|
|
"p99_ns": 2607666,
|
|
"ops_per_sec": 803.4277441275458
|
|
},
|
|
{
|
|
"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": 1357458,
|
|
"mean_ns": 1357458,
|
|
"p50_ns": 1357458,
|
|
"p95_ns": 1357458,
|
|
"p99_ns": 1357458,
|
|
"ops_per_sec": 736.6710424926591
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1041667,
|
|
"mean_ns": 1191304,
|
|
"p50_ns": 1041667,
|
|
"p95_ns": 1827083,
|
|
"p99_ns": 1827083,
|
|
"ops_per_sec": 959.9996928000983
|
|
},
|
|
{
|
|
"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": 2164542,
|
|
"mean_ns": 2164542,
|
|
"p50_ns": 2164542,
|
|
"p95_ns": 2164542,
|
|
"p99_ns": 2164542,
|
|
"ops_per_sec": 461.9914975084799
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1143875,
|
|
"mean_ns": 1654337,
|
|
"p50_ns": 1143875,
|
|
"p95_ns": 2881875,
|
|
"p99_ns": 2881875,
|
|
"ops_per_sec": 874.221396568681
|
|
},
|
|
{
|
|
"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": 2075666,
|
|
"mean_ns": 2075666,
|
|
"p50_ns": 2075666,
|
|
"p95_ns": 2075666,
|
|
"p99_ns": 2075666,
|
|
"ops_per_sec": 481.7730790984677
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1338708,
|
|
"mean_ns": 1507741,
|
|
"p50_ns": 1338708,
|
|
"p95_ns": 2076583,
|
|
"p99_ns": 2076583,
|
|
"ops_per_sec": 746.9888877933051
|
|
},
|
|
{
|
|
"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": 1225166,
|
|
"mean_ns": 1225166,
|
|
"p50_ns": 1225166,
|
|
"p95_ns": 1225166,
|
|
"p99_ns": 1225166,
|
|
"ops_per_sec": 816.21592502567
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 898166,
|
|
"mean_ns": 1029783,
|
|
"p50_ns": 898166,
|
|
"p95_ns": 1309167,
|
|
"p99_ns": 1309167,
|
|
"ops_per_sec": 1113.3799319947539
|
|
},
|
|
{
|
|
"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": 4399792,
|
|
"mean_ns": 4399792,
|
|
"p50_ns": 4399792,
|
|
"p95_ns": 4399792,
|
|
"p99_ns": 4399792,
|
|
"ops_per_sec": 227.28347158229298
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 5074708,
|
|
"mean_ns": 5951670,
|
|
"p50_ns": 5074708,
|
|
"p95_ns": 9413000,
|
|
"p99_ns": 9413000,
|
|
"ops_per_sec": 197.0556729569465
|
|
},
|
|
{
|
|
"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": 11836542,
|
|
"mean_ns": 11836542,
|
|
"p50_ns": 11836542,
|
|
"p95_ns": 11836542,
|
|
"p99_ns": 11836542,
|
|
"ops_per_sec": 84.48413396412568
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2283209,
|
|
"mean_ns": 4148562,
|
|
"p50_ns": 2283209,
|
|
"p95_ns": 6198958,
|
|
"p99_ns": 6198958,
|
|
"ops_per_sec": 437.98005351240295
|
|
},
|
|
{
|
|
"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": 3611250,
|
|
"mean_ns": 3611250,
|
|
"p50_ns": 3611250,
|
|
"p95_ns": 3611250,
|
|
"p99_ns": 3611250,
|
|
"ops_per_sec": 276.9124264451367
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1858792,
|
|
"mean_ns": 2052137,
|
|
"p50_ns": 1858792,
|
|
"p95_ns": 2725042,
|
|
"p99_ns": 2725042,
|
|
"ops_per_sec": 537.9838088392892
|
|
},
|
|
{
|
|
"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": 1687125,
|
|
"mean_ns": 1687125,
|
|
"p50_ns": 1687125,
|
|
"p95_ns": 1687125,
|
|
"p99_ns": 1687125,
|
|
"ops_per_sec": 592.7243091057272
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2396125,
|
|
"mean_ns": 3102812,
|
|
"p50_ns": 2396125,
|
|
"p95_ns": 5478709,
|
|
"p99_ns": 5478709,
|
|
"ops_per_sec": 417.3404976785435
|
|
},
|
|
{
|
|
"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": 1649417,
|
|
"mean_ns": 1649417,
|
|
"p50_ns": 1649417,
|
|
"p95_ns": 1649417,
|
|
"p99_ns": 1649417,
|
|
"ops_per_sec": 606.274823164791
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1600209,
|
|
"mean_ns": 1655850,
|
|
"p50_ns": 1600209,
|
|
"p95_ns": 1921000,
|
|
"p99_ns": 1921000,
|
|
"ops_per_sec": 624.9183700379137
|
|
},
|
|
{
|
|
"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": 10492208,
|
|
"mean_ns": 10492208,
|
|
"p50_ns": 10492208,
|
|
"p95_ns": 10492208,
|
|
"p99_ns": 10492208,
|
|
"ops_per_sec": 95.30882346213495
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2552041,
|
|
"mean_ns": 2749920,
|
|
"p50_ns": 2552041,
|
|
"p95_ns": 3623583,
|
|
"p99_ns": 3623583,
|
|
"ops_per_sec": 391.8432344934897
|
|
},
|
|
{
|
|
"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": 8628500,
|
|
"mean_ns": 8628500,
|
|
"p50_ns": 8628500,
|
|
"p95_ns": 8628500,
|
|
"p99_ns": 8628500,
|
|
"ops_per_sec": 115.89499913078751
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2516125,
|
|
"mean_ns": 3103246,
|
|
"p50_ns": 2516125,
|
|
"p95_ns": 5528834,
|
|
"p99_ns": 5528834,
|
|
"ops_per_sec": 397.4365343534204
|
|
},
|
|
{
|
|
"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": 2771291,
|
|
"mean_ns": 2771291,
|
|
"p50_ns": 2771291,
|
|
"p95_ns": 2771291,
|
|
"p99_ns": 2771291,
|
|
"ops_per_sec": 360.8426541997935
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1840250,
|
|
"mean_ns": 2274745,
|
|
"p50_ns": 1840250,
|
|
"p95_ns": 3505041,
|
|
"p99_ns": 3505041,
|
|
"ops_per_sec": 543.4044287460943
|
|
},
|
|
{
|
|
"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": 5125292,
|
|
"mean_ns": 5125292,
|
|
"p50_ns": 5125292,
|
|
"p95_ns": 5125292,
|
|
"p99_ns": 5125292,
|
|
"ops_per_sec": 195.11083466073737
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4788833,
|
|
"mean_ns": 6455691,
|
|
"p50_ns": 4788833,
|
|
"p95_ns": 6027792,
|
|
"p99_ns": 6027792,
|
|
"ops_per_sec": 208.81914236725314
|
|
},
|
|
{
|
|
"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": 9776458,
|
|
"mean_ns": 9776458,
|
|
"p50_ns": 9776458,
|
|
"p95_ns": 9776458,
|
|
"p99_ns": 9776458,
|
|
"ops_per_sec": 102.2865336300734
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4730375,
|
|
"mean_ns": 4880741,
|
|
"p50_ns": 4730375,
|
|
"p95_ns": 5612167,
|
|
"p99_ns": 5612167,
|
|
"ops_per_sec": 211.39973046534365
|
|
},
|
|
{
|
|
"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": 4141417,
|
|
"mean_ns": 4141417,
|
|
"p50_ns": 4141417,
|
|
"p95_ns": 4141417,
|
|
"p99_ns": 4141417,
|
|
"ops_per_sec": 241.46324796561177
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4672000,
|
|
"mean_ns": 5005424,
|
|
"p50_ns": 4672000,
|
|
"p95_ns": 5925291,
|
|
"p99_ns": 5925291,
|
|
"ops_per_sec": 214.04109589041096
|
|
},
|
|
{
|
|
"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": 4731333,
|
|
"mean_ns": 4731333,
|
|
"p50_ns": 4731333,
|
|
"p95_ns": 4731333,
|
|
"p99_ns": 4731333,
|
|
"ops_per_sec": 211.35692626158422
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 5614959,
|
|
"mean_ns": 6295629,
|
|
"p50_ns": 5614959,
|
|
"p95_ns": 7953250,
|
|
"p99_ns": 7953250,
|
|
"ops_per_sec": 178.09569045829187
|
|
},
|
|
{
|
|
"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": 4395416,
|
|
"mean_ns": 4395416,
|
|
"p50_ns": 4395416,
|
|
"p95_ns": 4395416,
|
|
"p99_ns": 4395416,
|
|
"ops_per_sec": 227.50975106793078
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4162750,
|
|
"mean_ns": 4278716,
|
|
"p50_ns": 4162750,
|
|
"p95_ns": 4523458,
|
|
"p99_ns": 4523458,
|
|
"ops_per_sec": 240.22581226352773
|
|
},
|
|
{
|
|
"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": 5214042,
|
|
"mean_ns": 5214042,
|
|
"p50_ns": 5214042,
|
|
"p95_ns": 5214042,
|
|
"p99_ns": 5214042,
|
|
"ops_per_sec": 191.7897861198663
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4113042,
|
|
"mean_ns": 4273075,
|
|
"p50_ns": 4113042,
|
|
"p95_ns": 4603208,
|
|
"p99_ns": 4603208,
|
|
"ops_per_sec": 243.12905144173095
|
|
},
|
|
{
|
|
"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": 4280250,
|
|
"mean_ns": 4280250,
|
|
"p50_ns": 4280250,
|
|
"p95_ns": 4280250,
|
|
"p99_ns": 4280250,
|
|
"ops_per_sec": 233.63121313007417
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4397042,
|
|
"mean_ns": 4559771,
|
|
"p50_ns": 4397042,
|
|
"p95_ns": 5081958,
|
|
"p99_ns": 5081958,
|
|
"ops_per_sec": 227.42561931407525
|
|
},
|
|
{
|
|
"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": 4183375,
|
|
"mean_ns": 4183375,
|
|
"p50_ns": 4183375,
|
|
"p95_ns": 4183375,
|
|
"p99_ns": 4183375,
|
|
"ops_per_sec": 239.0414438103206
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 3976292,
|
|
"mean_ns": 4073491,
|
|
"p50_ns": 3976292,
|
|
"p95_ns": 4472416,
|
|
"p99_ns": 4472416,
|
|
"ops_per_sec": 251.49058469549016
|
|
},
|
|
{
|
|
"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": 8319125,
|
|
"mean_ns": 8319125,
|
|
"p50_ns": 8319125,
|
|
"p95_ns": 8319125,
|
|
"p99_ns": 8319125,
|
|
"ops_per_sec": 120.20494943879314
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 9732125,
|
|
"mean_ns": 10566429,
|
|
"p50_ns": 9732125,
|
|
"p95_ns": 13601542,
|
|
"p99_ns": 13601542,
|
|
"ops_per_sec": 102.75248211464609
|
|
},
|
|
{
|
|
"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": 13984458,
|
|
"mean_ns": 13984458,
|
|
"p50_ns": 13984458,
|
|
"p95_ns": 13984458,
|
|
"p99_ns": 13984458,
|
|
"ops_per_sec": 71.50795547457041
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 12034208,
|
|
"mean_ns": 11674154,
|
|
"p50_ns": 12034208,
|
|
"p95_ns": 13590291,
|
|
"p99_ns": 13590291,
|
|
"ops_per_sec": 83.09645304452108
|
|
},
|
|
{
|
|
"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": 10564333,
|
|
"mean_ns": 10564333,
|
|
"p50_ns": 10564333,
|
|
"p95_ns": 10564333,
|
|
"p99_ns": 10564333,
|
|
"ops_per_sec": 94.65812938687185
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 15966750,
|
|
"mean_ns": 16863546,
|
|
"p50_ns": 15966750,
|
|
"p95_ns": 21799750,
|
|
"p99_ns": 21799750,
|
|
"ops_per_sec": 62.63015328730017
|
|
},
|
|
{
|
|
"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": 8986500,
|
|
"mean_ns": 8986500,
|
|
"p50_ns": 8986500,
|
|
"p95_ns": 8986500,
|
|
"p99_ns": 8986500,
|
|
"ops_per_sec": 111.27802815334113
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 8445958,
|
|
"mean_ns": 9769166,
|
|
"p50_ns": 8445958,
|
|
"p95_ns": 12684500,
|
|
"p99_ns": 12684500,
|
|
"ops_per_sec": 118.39983101976117
|
|
},
|
|
{
|
|
"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": 12304750,
|
|
"mean_ns": 12304750,
|
|
"p50_ns": 12304750,
|
|
"p95_ns": 12304750,
|
|
"p99_ns": 12304750,
|
|
"ops_per_sec": 81.26942847274427
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 9709208,
|
|
"mean_ns": 10149525,
|
|
"p50_ns": 9709208,
|
|
"p95_ns": 11958500,
|
|
"p99_ns": 11958500,
|
|
"ops_per_sec": 102.99501256951133
|
|
},
|
|
{
|
|
"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": 10790583,
|
|
"mean_ns": 10790583,
|
|
"p50_ns": 10790583,
|
|
"p95_ns": 10790583,
|
|
"p99_ns": 10790583,
|
|
"ops_per_sec": 92.67339864769123
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 11269333,
|
|
"mean_ns": 11779258,
|
|
"p50_ns": 11269333,
|
|
"p95_ns": 14586250,
|
|
"p99_ns": 14586250,
|
|
"ops_per_sec": 88.73639637767381
|
|
},
|
|
{
|
|
"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": 9124292,
|
|
"mean_ns": 9124292,
|
|
"p50_ns": 9124292,
|
|
"p95_ns": 9124292,
|
|
"p99_ns": 9124292,
|
|
"ops_per_sec": 109.59754466428738
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 10271667,
|
|
"mean_ns": 10610820,
|
|
"p50_ns": 10271667,
|
|
"p95_ns": 13219042,
|
|
"p99_ns": 13219042,
|
|
"ops_per_sec": 97.35518100421285
|
|
},
|
|
{
|
|
"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": 10508625,
|
|
"mean_ns": 10508625,
|
|
"p50_ns": 10508625,
|
|
"p95_ns": 10508625,
|
|
"p99_ns": 10508625,
|
|
"ops_per_sec": 95.15992815425425
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 11495917,
|
|
"mean_ns": 11285558,
|
|
"p50_ns": 11495917,
|
|
"p95_ns": 12217333,
|
|
"p99_ns": 12217333,
|
|
"ops_per_sec": 86.98740605033944
|
|
},
|
|
{
|
|
"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": 511375,
|
|
"mean_ns": 511375,
|
|
"p50_ns": 511375,
|
|
"p95_ns": 511375,
|
|
"p99_ns": 511375,
|
|
"ops_per_sec": 1955.5120997311171
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 542250,
|
|
"mean_ns": 556554,
|
|
"p50_ns": 542250,
|
|
"p95_ns": 562500,
|
|
"p99_ns": 562500,
|
|
"ops_per_sec": 1844.1678192715538
|
|
},
|
|
{
|
|
"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": 498958,
|
|
"mean_ns": 498958,
|
|
"p50_ns": 498958,
|
|
"p95_ns": 498958,
|
|
"p99_ns": 498958,
|
|
"ops_per_sec": 2004.1767042516606
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 538959,
|
|
"mean_ns": 547800,
|
|
"p50_ns": 538959,
|
|
"p95_ns": 592625,
|
|
"p99_ns": 592625,
|
|
"ops_per_sec": 1855.4287060796833
|
|
},
|
|
{
|
|
"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": 585417,
|
|
"mean_ns": 585417,
|
|
"p50_ns": 585417,
|
|
"p95_ns": 585417,
|
|
"p99_ns": 585417,
|
|
"ops_per_sec": 1708.1840807492779
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 513125,
|
|
"mean_ns": 511225,
|
|
"p50_ns": 513125,
|
|
"p95_ns": 538000,
|
|
"p99_ns": 538000,
|
|
"ops_per_sec": 1948.84287454324
|
|
},
|
|
{
|
|
"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": 510917,
|
|
"mean_ns": 510917,
|
|
"p50_ns": 510917,
|
|
"p95_ns": 510917,
|
|
"p99_ns": 510917,
|
|
"ops_per_sec": 1957.2650743662864
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 492708,
|
|
"mean_ns": 510474,
|
|
"p50_ns": 492708,
|
|
"p95_ns": 544833,
|
|
"p99_ns": 544833,
|
|
"ops_per_sec": 2029.59968175877
|
|
},
|
|
{
|
|
"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": 637334,
|
|
"mean_ns": 637334,
|
|
"p50_ns": 637334,
|
|
"p95_ns": 637334,
|
|
"p99_ns": 637334,
|
|
"ops_per_sec": 1569.0360156527033
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 501167,
|
|
"mean_ns": 535175,
|
|
"p50_ns": 501167,
|
|
"p95_ns": 610708,
|
|
"p99_ns": 610708,
|
|
"ops_per_sec": 1995.3428697420222
|
|
},
|
|
{
|
|
"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": 535959,
|
|
"mean_ns": 535959,
|
|
"p50_ns": 535959,
|
|
"p95_ns": 535959,
|
|
"p99_ns": 535959,
|
|
"ops_per_sec": 1865.814362665801
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 590250,
|
|
"mean_ns": 603258,
|
|
"p50_ns": 590250,
|
|
"p95_ns": 640834,
|
|
"p99_ns": 640834,
|
|
"ops_per_sec": 1694.1973739940704
|
|
},
|
|
{
|
|
"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": 561625,
|
|
"mean_ns": 561625,
|
|
"p50_ns": 561625,
|
|
"p95_ns": 561625,
|
|
"p99_ns": 561625,
|
|
"ops_per_sec": 1780.5475183618962
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 531458,
|
|
"mean_ns": 560762,
|
|
"p50_ns": 531458,
|
|
"p95_ns": 655833,
|
|
"p99_ns": 655833,
|
|
"ops_per_sec": 1881.616233079566
|
|
},
|
|
{
|
|
"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": 560750,
|
|
"mean_ns": 560750,
|
|
"p50_ns": 560750,
|
|
"p95_ns": 560750,
|
|
"p99_ns": 560750,
|
|
"ops_per_sec": 1783.3259028087382
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 546792,
|
|
"mean_ns": 563045,
|
|
"p50_ns": 546792,
|
|
"p95_ns": 586750,
|
|
"p99_ns": 586750,
|
|
"ops_per_sec": 1828.8489955961315
|
|
},
|
|
{
|
|
"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": 655083,
|
|
"mean_ns": 655083,
|
|
"p50_ns": 655083,
|
|
"p95_ns": 655083,
|
|
"p99_ns": 655083,
|
|
"ops_per_sec": 1526.5241198443557
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 728291,
|
|
"mean_ns": 733291,
|
|
"p50_ns": 728291,
|
|
"p95_ns": 752583,
|
|
"p99_ns": 752583,
|
|
"ops_per_sec": 1373.0775198375375
|
|
},
|
|
{
|
|
"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": 669417,
|
|
"mean_ns": 669417,
|
|
"p50_ns": 669417,
|
|
"p95_ns": 669417,
|
|
"p99_ns": 669417,
|
|
"ops_per_sec": 1493.8371747356282
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 656958,
|
|
"mean_ns": 658637,
|
|
"p50_ns": 656958,
|
|
"p95_ns": 682292,
|
|
"p99_ns": 682292,
|
|
"ops_per_sec": 1522.1673227207827
|
|
},
|
|
{
|
|
"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": 665875,
|
|
"mean_ns": 665875,
|
|
"p50_ns": 665875,
|
|
"p95_ns": 665875,
|
|
"p99_ns": 665875,
|
|
"ops_per_sec": 1501.7833677492022
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 674125,
|
|
"mean_ns": 684891,
|
|
"p50_ns": 674125,
|
|
"p95_ns": 707750,
|
|
"p99_ns": 707750,
|
|
"ops_per_sec": 1483.4044131281291
|
|
},
|
|
{
|
|
"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": 656750,
|
|
"mean_ns": 656750,
|
|
"p50_ns": 656750,
|
|
"p95_ns": 656750,
|
|
"p99_ns": 656750,
|
|
"ops_per_sec": 1522.6494099733536
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 636541,
|
|
"mean_ns": 648074,
|
|
"p50_ns": 636541,
|
|
"p95_ns": 682541,
|
|
"p99_ns": 682541,
|
|
"ops_per_sec": 1570.9907138738904
|
|
},
|
|
{
|
|
"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": 676334,
|
|
"mean_ns": 676334,
|
|
"p50_ns": 676334,
|
|
"p95_ns": 676334,
|
|
"p99_ns": 676334,
|
|
"ops_per_sec": 1478.5594099956531
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 677583,
|
|
"mean_ns": 679766,
|
|
"p50_ns": 677583,
|
|
"p95_ns": 700541,
|
|
"p99_ns": 700541,
|
|
"ops_per_sec": 1475.8339568731801
|
|
},
|
|
{
|
|
"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": 690125,
|
|
"mean_ns": 690125,
|
|
"p50_ns": 690125,
|
|
"p95_ns": 690125,
|
|
"p99_ns": 690125,
|
|
"ops_per_sec": 1449.0128599891325
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 721166,
|
|
"mean_ns": 1518995,
|
|
"p50_ns": 721166,
|
|
"p95_ns": 2975458,
|
|
"p99_ns": 2975458,
|
|
"ops_per_sec": 1386.6432971049662
|
|
},
|
|
{
|
|
"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": 928000,
|
|
"mean_ns": 928000,
|
|
"p50_ns": 928000,
|
|
"p95_ns": 928000,
|
|
"p99_ns": 928000,
|
|
"ops_per_sec": 1077.5862068965516
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 675500,
|
|
"mean_ns": 705383,
|
|
"p50_ns": 675500,
|
|
"p95_ns": 719833,
|
|
"p99_ns": 719833,
|
|
"ops_per_sec": 1480.3849000740192
|
|
},
|
|
{
|
|
"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": 1016291,
|
|
"mean_ns": 1016291,
|
|
"p50_ns": 1016291,
|
|
"p95_ns": 1016291,
|
|
"p99_ns": 1016291,
|
|
"ops_per_sec": 983.9701424099987
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 659041,
|
|
"mean_ns": 680545,
|
|
"p50_ns": 659041,
|
|
"p95_ns": 753375,
|
|
"p99_ns": 753375,
|
|
"ops_per_sec": 1517.3562798065675
|
|
},
|
|
{
|
|
"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": 1102250,
|
|
"mean_ns": 1102250,
|
|
"p50_ns": 1102250,
|
|
"p95_ns": 1102250,
|
|
"p99_ns": 1102250,
|
|
"ops_per_sec": 907.2352007257881
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1094125,
|
|
"mean_ns": 1105583,
|
|
"p50_ns": 1094125,
|
|
"p95_ns": 1154000,
|
|
"p99_ns": 1154000,
|
|
"ops_per_sec": 913.9723523363418
|
|
},
|
|
{
|
|
"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": 1212583,
|
|
"mean_ns": 1212583,
|
|
"p50_ns": 1212583,
|
|
"p95_ns": 1212583,
|
|
"p99_ns": 1212583,
|
|
"ops_per_sec": 824.6858153215079
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1081375,
|
|
"mean_ns": 1152341,
|
|
"p50_ns": 1081375,
|
|
"p95_ns": 1261333,
|
|
"p99_ns": 1261333,
|
|
"ops_per_sec": 924.7485839787308
|
|
},
|
|
{
|
|
"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": 1125750,
|
|
"mean_ns": 1125750,
|
|
"p50_ns": 1125750,
|
|
"p95_ns": 1125750,
|
|
"p99_ns": 1125750,
|
|
"ops_per_sec": 888.2966910948256
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1090167,
|
|
"mean_ns": 1105899,
|
|
"p50_ns": 1090167,
|
|
"p95_ns": 1163833,
|
|
"p99_ns": 1163833,
|
|
"ops_per_sec": 917.2906536338011
|
|
},
|
|
{
|
|
"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": 1240375,
|
|
"mean_ns": 1240375,
|
|
"p50_ns": 1240375,
|
|
"p95_ns": 1240375,
|
|
"p99_ns": 1240375,
|
|
"ops_per_sec": 806.2078000604656
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1112458,
|
|
"mean_ns": 1106129,
|
|
"p50_ns": 1112458,
|
|
"p95_ns": 1162167,
|
|
"p99_ns": 1162167,
|
|
"ops_per_sec": 898.9103408847794
|
|
},
|
|
{
|
|
"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": 1236500,
|
|
"mean_ns": 1236500,
|
|
"p50_ns": 1236500,
|
|
"p95_ns": 1236500,
|
|
"p99_ns": 1236500,
|
|
"ops_per_sec": 808.7343307723413
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1053209,
|
|
"mean_ns": 1079512,
|
|
"p50_ns": 1053209,
|
|
"p95_ns": 1158542,
|
|
"p99_ns": 1158542,
|
|
"ops_per_sec": 949.4791632050238
|
|
},
|
|
{
|
|
"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": 1202625,
|
|
"mean_ns": 1202625,
|
|
"p50_ns": 1202625,
|
|
"p95_ns": 1202625,
|
|
"p99_ns": 1202625,
|
|
"ops_per_sec": 831.5143955929738
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1083042,
|
|
"mean_ns": 1119579,
|
|
"p50_ns": 1083042,
|
|
"p95_ns": 1207750,
|
|
"p99_ns": 1207750,
|
|
"ops_per_sec": 923.3252265378443
|
|
},
|
|
{
|
|
"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": 1051250,
|
|
"mean_ns": 1051250,
|
|
"p50_ns": 1051250,
|
|
"p95_ns": 1051250,
|
|
"p99_ns": 1051250,
|
|
"ops_per_sec": 951.2485136741974
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1083125,
|
|
"mean_ns": 1111345,
|
|
"p50_ns": 1083125,
|
|
"p95_ns": 1158709,
|
|
"p99_ns": 1158709,
|
|
"ops_per_sec": 923.2544720138488
|
|
},
|
|
{
|
|
"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": 1084334,
|
|
"mean_ns": 1084334,
|
|
"p50_ns": 1084334,
|
|
"p95_ns": 1084334,
|
|
"p99_ns": 1084334,
|
|
"ops_per_sec": 922.2250708729968
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1022292,
|
|
"mean_ns": 1052762,
|
|
"p50_ns": 1022292,
|
|
"p95_ns": 1108375,
|
|
"p99_ns": 1108375,
|
|
"ops_per_sec": 978.1940971855399
|
|
},
|
|
{
|
|
"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": 2567166,
|
|
"mean_ns": 2567166,
|
|
"p50_ns": 2567166,
|
|
"p95_ns": 2567166,
|
|
"p99_ns": 2567166,
|
|
"ops_per_sec": 389.5346074231273
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2330250,
|
|
"mean_ns": 2368224,
|
|
"p50_ns": 2330250,
|
|
"p95_ns": 2487958,
|
|
"p99_ns": 2487958,
|
|
"ops_per_sec": 429.13850445231196
|
|
},
|
|
{
|
|
"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": 2680750,
|
|
"mean_ns": 2680750,
|
|
"p50_ns": 2680750,
|
|
"p95_ns": 2680750,
|
|
"p99_ns": 2680750,
|
|
"ops_per_sec": 373.0299356523361
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2369709,
|
|
"mean_ns": 2438433,
|
|
"p50_ns": 2369709,
|
|
"p95_ns": 2628500,
|
|
"p99_ns": 2628500,
|
|
"ops_per_sec": 421.9927425688133
|
|
},
|
|
{
|
|
"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": 2445375,
|
|
"mean_ns": 2445375,
|
|
"p50_ns": 2445375,
|
|
"p95_ns": 2445375,
|
|
"p99_ns": 2445375,
|
|
"ops_per_sec": 408.9352348821755
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2460542,
|
|
"mean_ns": 2480500,
|
|
"p50_ns": 2460542,
|
|
"p95_ns": 2642917,
|
|
"p99_ns": 2642917,
|
|
"ops_per_sec": 406.414521678557
|
|
},
|
|
{
|
|
"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": 2359917,
|
|
"mean_ns": 2359917,
|
|
"p50_ns": 2359917,
|
|
"p95_ns": 2359917,
|
|
"p99_ns": 2359917,
|
|
"ops_per_sec": 423.74371641036527
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2367292,
|
|
"mean_ns": 2378516,
|
|
"p50_ns": 2367292,
|
|
"p95_ns": 2436083,
|
|
"p99_ns": 2436083,
|
|
"ops_per_sec": 422.42359624414735
|
|
},
|
|
{
|
|
"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": 2464584,
|
|
"mean_ns": 2464584,
|
|
"p50_ns": 2464584,
|
|
"p95_ns": 2464584,
|
|
"p99_ns": 2464584,
|
|
"ops_per_sec": 405.747988301474
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2374916,
|
|
"mean_ns": 2384783,
|
|
"p50_ns": 2374916,
|
|
"p95_ns": 2401000,
|
|
"p99_ns": 2401000,
|
|
"ops_per_sec": 421.06752407243033
|
|
},
|
|
{
|
|
"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": 2656666,
|
|
"mean_ns": 2656666,
|
|
"p50_ns": 2656666,
|
|
"p95_ns": 2656666,
|
|
"p99_ns": 2656666,
|
|
"ops_per_sec": 376.4116377444511
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2385625,
|
|
"mean_ns": 2442195,
|
|
"p50_ns": 2385625,
|
|
"p95_ns": 2527083,
|
|
"p99_ns": 2527083,
|
|
"ops_per_sec": 419.1773644223212
|
|
},
|
|
{
|
|
"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": 2660500,
|
|
"mean_ns": 2660500,
|
|
"p50_ns": 2660500,
|
|
"p95_ns": 2660500,
|
|
"p99_ns": 2660500,
|
|
"ops_per_sec": 375.8691975192633
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2427291,
|
|
"mean_ns": 2441270,
|
|
"p50_ns": 2427291,
|
|
"p95_ns": 2532000,
|
|
"p99_ns": 2532000,
|
|
"ops_per_sec": 411.9819172896863
|
|
},
|
|
{
|
|
"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": 2390875,
|
|
"mean_ns": 2390875,
|
|
"p50_ns": 2390875,
|
|
"p95_ns": 2390875,
|
|
"p99_ns": 2390875,
|
|
"ops_per_sec": 418.2569143096147
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 2355750,
|
|
"mean_ns": 2356458,
|
|
"p50_ns": 2355750,
|
|
"p95_ns": 2398417,
|
|
"p99_ns": 2398417,
|
|
"ops_per_sec": 424.49326116947896
|
|
},
|
|
{
|
|
"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": 7147083,
|
|
"mean_ns": 7147083,
|
|
"p50_ns": 7147083,
|
|
"p95_ns": 7147083,
|
|
"p99_ns": 7147083,
|
|
"ops_per_sec": 139.917222173018
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 6980083,
|
|
"mean_ns": 6959920,
|
|
"p50_ns": 6980083,
|
|
"p95_ns": 7024459,
|
|
"p99_ns": 7024459,
|
|
"ops_per_sec": 143.26477206646396
|
|
},
|
|
{
|
|
"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": 7236584,
|
|
"mean_ns": 7236584,
|
|
"p50_ns": 7236584,
|
|
"p95_ns": 7236584,
|
|
"p99_ns": 7236584,
|
|
"ops_per_sec": 138.1867466749505
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 5986833,
|
|
"mean_ns": 6130833,
|
|
"p50_ns": 5986833,
|
|
"p95_ns": 7229583,
|
|
"p99_ns": 7229583,
|
|
"ops_per_sec": 167.03322107030544
|
|
},
|
|
{
|
|
"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": 7355542,
|
|
"mean_ns": 7355542,
|
|
"p50_ns": 7355542,
|
|
"p95_ns": 7355542,
|
|
"p99_ns": 7355542,
|
|
"ops_per_sec": 135.95191217723996
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 5458416,
|
|
"mean_ns": 5368129,
|
|
"p50_ns": 5458416,
|
|
"p95_ns": 5984917,
|
|
"p99_ns": 5984917,
|
|
"ops_per_sec": 183.2033322487696
|
|
},
|
|
{
|
|
"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": 7538750,
|
|
"mean_ns": 7538750,
|
|
"p50_ns": 7538750,
|
|
"p95_ns": 7538750,
|
|
"p99_ns": 7538750,
|
|
"ops_per_sec": 132.6479854087216
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 6947291,
|
|
"mean_ns": 6969649,
|
|
"p50_ns": 6947291,
|
|
"p95_ns": 7068583,
|
|
"p99_ns": 7068583,
|
|
"ops_per_sec": 143.94099800915205
|
|
},
|
|
{
|
|
"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": 7270083,
|
|
"mean_ns": 7270083,
|
|
"p50_ns": 7270083,
|
|
"p95_ns": 7270083,
|
|
"p99_ns": 7270083,
|
|
"ops_per_sec": 137.55001146479344
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4672291,
|
|
"mean_ns": 4588529,
|
|
"p50_ns": 4672291,
|
|
"p95_ns": 4837917,
|
|
"p99_ns": 4837917,
|
|
"ops_per_sec": 214.02776496583795
|
|
},
|
|
{
|
|
"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": 6930583,
|
|
"mean_ns": 6930583,
|
|
"p50_ns": 6930583,
|
|
"p95_ns": 6930583,
|
|
"p99_ns": 6930583,
|
|
"ops_per_sec": 144.2880057853719
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 5882125,
|
|
"mean_ns": 6209941,
|
|
"p50_ns": 5882125,
|
|
"p95_ns": 7146125,
|
|
"p99_ns": 7146125,
|
|
"ops_per_sec": 170.00658775527552
|
|
},
|
|
{
|
|
"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": 7016958,
|
|
"mean_ns": 7016958,
|
|
"p50_ns": 7016958,
|
|
"p95_ns": 7016958,
|
|
"p99_ns": 7016958,
|
|
"ops_per_sec": 142.51189760577162
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 7239833,
|
|
"mean_ns": 7243408,
|
|
"p50_ns": 7239833,
|
|
"p95_ns": 7381541,
|
|
"p99_ns": 7381541,
|
|
"ops_per_sec": 138.12473298762555
|
|
},
|
|
{
|
|
"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": 6846375,
|
|
"mean_ns": 6846375,
|
|
"p50_ns": 6846375,
|
|
"p95_ns": 6846375,
|
|
"p99_ns": 6846375,
|
|
"ops_per_sec": 146.06269741286448
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 6968750,
|
|
"mean_ns": 7013291,
|
|
"p50_ns": 6968750,
|
|
"p95_ns": 7165250,
|
|
"p99_ns": 7165250,
|
|
"ops_per_sec": 143.49775784753362
|
|
},
|
|
{
|
|
"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": 18160500,
|
|
"mean_ns": 18160500,
|
|
"p50_ns": 18160500,
|
|
"p95_ns": 18160500,
|
|
"p99_ns": 18160500,
|
|
"ops_per_sec": 55.06456320035241
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 17616083,
|
|
"mean_ns": 17756120,
|
|
"p50_ns": 17616083,
|
|
"p95_ns": 18216708,
|
|
"p99_ns": 18216708,
|
|
"ops_per_sec": 56.7663083785425
|
|
},
|
|
{
|
|
"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": 17133541,
|
|
"mean_ns": 17133541,
|
|
"p50_ns": 17133541,
|
|
"p95_ns": 17133541,
|
|
"p99_ns": 17133541,
|
|
"ops_per_sec": 58.365051334105424
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 18647708,
|
|
"mean_ns": 19580908,
|
|
"p50_ns": 18647708,
|
|
"p95_ns": 22727833,
|
|
"p99_ns": 22727833,
|
|
"ops_per_sec": 53.62589332694399
|
|
},
|
|
{
|
|
"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": 17040083,
|
|
"mean_ns": 17040083,
|
|
"p50_ns": 17040083,
|
|
"p95_ns": 17040083,
|
|
"p99_ns": 17040083,
|
|
"ops_per_sec": 58.685160160311426
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 17320875,
|
|
"mean_ns": 17376662,
|
|
"p50_ns": 17320875,
|
|
"p95_ns": 17785333,
|
|
"p99_ns": 17785333,
|
|
"ops_per_sec": 57.73380386383482
|
|
},
|
|
{
|
|
"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": 21282958,
|
|
"mean_ns": 21282958,
|
|
"p50_ns": 21282958,
|
|
"p95_ns": 21282958,
|
|
"p99_ns": 21282958,
|
|
"ops_per_sec": 46.98594997932148
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 17399167,
|
|
"mean_ns": 17849562,
|
|
"p50_ns": 17399167,
|
|
"p95_ns": 18034792,
|
|
"p99_ns": 18034792,
|
|
"ops_per_sec": 57.47401585374748
|
|
},
|
|
{
|
|
"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": 17111584,
|
|
"mean_ns": 17111584,
|
|
"p50_ns": 17111584,
|
|
"p95_ns": 17111584,
|
|
"p99_ns": 17111584,
|
|
"ops_per_sec": 58.43994337403247
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 17734125,
|
|
"mean_ns": 18466616,
|
|
"p50_ns": 17734125,
|
|
"p95_ns": 20152000,
|
|
"p99_ns": 20152000,
|
|
"ops_per_sec": 56.3884601016402
|
|
},
|
|
{
|
|
"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": 18099333,
|
|
"mean_ns": 18099333,
|
|
"p50_ns": 18099333,
|
|
"p95_ns": 18099333,
|
|
"p99_ns": 18099333,
|
|
"ops_per_sec": 55.25065481694823
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 19151041,
|
|
"mean_ns": 20067625,
|
|
"p50_ns": 19151041,
|
|
"p95_ns": 21665209,
|
|
"p99_ns": 21665209,
|
|
"ops_per_sec": 52.21648264446826
|
|
},
|
|
{
|
|
"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": 21271458,
|
|
"mean_ns": 21271458,
|
|
"p50_ns": 21271458,
|
|
"p95_ns": 21271458,
|
|
"p99_ns": 21271458,
|
|
"ops_per_sec": 47.01135201921749
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 17946667,
|
|
"mean_ns": 18432079,
|
|
"p50_ns": 17946667,
|
|
"p95_ns": 19675541,
|
|
"p99_ns": 19675541,
|
|
"ops_per_sec": 55.72065275407406
|
|
},
|
|
{
|
|
"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": 18814625,
|
|
"mean_ns": 18814625,
|
|
"p50_ns": 18814625,
|
|
"p95_ns": 18814625,
|
|
"p99_ns": 18814625,
|
|
"ops_per_sec": 53.1501425088196
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 16979833,
|
|
"mean_ns": 17155554,
|
|
"p50_ns": 16979833,
|
|
"p95_ns": 17638209,
|
|
"p99_ns": 17638209,
|
|
"ops_per_sec": 58.89339429898987
|
|
},
|
|
{
|
|
"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": 657167,
|
|
"mean_ns": 657167,
|
|
"p50_ns": 657167,
|
|
"p95_ns": 657167,
|
|
"p99_ns": 657167,
|
|
"ops_per_sec": 1521.6832251162946
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 617958,
|
|
"mean_ns": 623179,
|
|
"p50_ns": 617958,
|
|
"p95_ns": 694958,
|
|
"p99_ns": 694958,
|
|
"ops_per_sec": 1618.2329543431754
|
|
},
|
|
{
|
|
"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": 614625,
|
|
"mean_ns": 614625,
|
|
"p50_ns": 614625,
|
|
"p95_ns": 614625,
|
|
"p99_ns": 614625,
|
|
"ops_per_sec": 1627.0083384177344
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 617292,
|
|
"mean_ns": 617762,
|
|
"p50_ns": 617292,
|
|
"p95_ns": 644667,
|
|
"p99_ns": 644667,
|
|
"ops_per_sec": 1619.9788754754638
|
|
},
|
|
{
|
|
"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": 605084,
|
|
"mean_ns": 605084,
|
|
"p50_ns": 605084,
|
|
"p95_ns": 605084,
|
|
"p99_ns": 605084,
|
|
"ops_per_sec": 1652.6631013214694
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 604417,
|
|
"mean_ns": 608045,
|
|
"p50_ns": 604417,
|
|
"p95_ns": 639875,
|
|
"p99_ns": 639875,
|
|
"ops_per_sec": 1654.4868857097003
|
|
},
|
|
{
|
|
"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": 661042,
|
|
"mean_ns": 661042,
|
|
"p50_ns": 661042,
|
|
"p95_ns": 661042,
|
|
"p99_ns": 661042,
|
|
"ops_per_sec": 1512.7631829747581
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 622458,
|
|
"mean_ns": 617062,
|
|
"p50_ns": 622458,
|
|
"p95_ns": 656708,
|
|
"p99_ns": 656708,
|
|
"ops_per_sec": 1606.5340954731082
|
|
},
|
|
{
|
|
"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": 626417,
|
|
"mean_ns": 626417,
|
|
"p50_ns": 626417,
|
|
"p95_ns": 626417,
|
|
"p99_ns": 626417,
|
|
"ops_per_sec": 1596.3806857093598
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 609167,
|
|
"mean_ns": 635979,
|
|
"p50_ns": 609167,
|
|
"p95_ns": 685291,
|
|
"p99_ns": 685291,
|
|
"ops_per_sec": 1641.5859690364055
|
|
},
|
|
{
|
|
"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": 620542,
|
|
"mean_ns": 620542,
|
|
"p50_ns": 620542,
|
|
"p95_ns": 620542,
|
|
"p99_ns": 620542,
|
|
"ops_per_sec": 1611.4944677394922
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 635125,
|
|
"mean_ns": 676708,
|
|
"p50_ns": 635125,
|
|
"p95_ns": 768541,
|
|
"p99_ns": 768541,
|
|
"ops_per_sec": 1574.493209998032
|
|
},
|
|
{
|
|
"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": 550959,
|
|
"mean_ns": 550959,
|
|
"p50_ns": 550959,
|
|
"p95_ns": 550959,
|
|
"p99_ns": 550959,
|
|
"ops_per_sec": 1815.017088385887
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 617084,
|
|
"mean_ns": 621879,
|
|
"p50_ns": 617084,
|
|
"p95_ns": 643083,
|
|
"p99_ns": 643083,
|
|
"ops_per_sec": 1620.5249204322265
|
|
},
|
|
{
|
|
"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": 653083,
|
|
"mean_ns": 653083,
|
|
"p50_ns": 653083,
|
|
"p95_ns": 653083,
|
|
"p99_ns": 653083,
|
|
"ops_per_sec": 1531.1989440852083
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 565875,
|
|
"mean_ns": 576550,
|
|
"p50_ns": 565875,
|
|
"p95_ns": 601917,
|
|
"p99_ns": 601917,
|
|
"ops_per_sec": 1767.1747294013696
|
|
},
|
|
{
|
|
"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": 853292,
|
|
"mean_ns": 853292,
|
|
"p50_ns": 853292,
|
|
"p95_ns": 853292,
|
|
"p99_ns": 853292,
|
|
"ops_per_sec": 1171.9317654448887
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 838000,
|
|
"mean_ns": 885487,
|
|
"p50_ns": 838000,
|
|
"p95_ns": 977375,
|
|
"p99_ns": 977375,
|
|
"ops_per_sec": 1193.3174224343675
|
|
},
|
|
{
|
|
"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": 842584,
|
|
"mean_ns": 842584,
|
|
"p50_ns": 842584,
|
|
"p95_ns": 842584,
|
|
"p99_ns": 842584,
|
|
"ops_per_sec": 1186.8252898227358
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 812792,
|
|
"mean_ns": 822071,
|
|
"p50_ns": 812792,
|
|
"p95_ns": 851584,
|
|
"p99_ns": 851584,
|
|
"ops_per_sec": 1230.3270701483282
|
|
},
|
|
{
|
|
"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": 849667,
|
|
"mean_ns": 849667,
|
|
"p50_ns": 849667,
|
|
"p95_ns": 849667,
|
|
"p99_ns": 849667,
|
|
"ops_per_sec": 1176.9316685242572
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 802417,
|
|
"mean_ns": 821287,
|
|
"p50_ns": 802417,
|
|
"p95_ns": 885083,
|
|
"p99_ns": 885083,
|
|
"ops_per_sec": 1246.2348130710093
|
|
},
|
|
{
|
|
"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": 826667,
|
|
"mean_ns": 826667,
|
|
"p50_ns": 826667,
|
|
"p95_ns": 826667,
|
|
"p99_ns": 826667,
|
|
"ops_per_sec": 1209.6769315818824
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 849084,
|
|
"mean_ns": 868133,
|
|
"p50_ns": 849084,
|
|
"p95_ns": 914625,
|
|
"p99_ns": 914625,
|
|
"ops_per_sec": 1177.7397760410042
|
|
},
|
|
{
|
|
"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": 851292,
|
|
"mean_ns": 851292,
|
|
"p50_ns": 851292,
|
|
"p95_ns": 851292,
|
|
"p99_ns": 851292,
|
|
"ops_per_sec": 1174.6850669335552
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 817959,
|
|
"mean_ns": 832379,
|
|
"p50_ns": 817959,
|
|
"p95_ns": 874125,
|
|
"p99_ns": 874125,
|
|
"ops_per_sec": 1222.5551647454213
|
|
},
|
|
{
|
|
"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": 839875,
|
|
"mean_ns": 839875,
|
|
"p50_ns": 839875,
|
|
"p95_ns": 839875,
|
|
"p99_ns": 839875,
|
|
"ops_per_sec": 1190.6533710373567
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 843792,
|
|
"mean_ns": 863879,
|
|
"p50_ns": 843792,
|
|
"p95_ns": 913292,
|
|
"p99_ns": 913292,
|
|
"ops_per_sec": 1185.1261922369495
|
|
},
|
|
{
|
|
"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": 973875,
|
|
"mean_ns": 973875,
|
|
"p50_ns": 973875,
|
|
"p95_ns": 973875,
|
|
"p99_ns": 973875,
|
|
"ops_per_sec": 1026.8258246694904
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 843708,
|
|
"mean_ns": 854304,
|
|
"p50_ns": 843708,
|
|
"p95_ns": 913708,
|
|
"p99_ns": 913708,
|
|
"ops_per_sec": 1185.244184006789
|
|
},
|
|
{
|
|
"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": 851208,
|
|
"mean_ns": 851208,
|
|
"p50_ns": 851208,
|
|
"p95_ns": 851208,
|
|
"p99_ns": 851208,
|
|
"ops_per_sec": 1174.8009887125122
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 843459,
|
|
"mean_ns": 847008,
|
|
"p50_ns": 843459,
|
|
"p95_ns": 893625,
|
|
"p99_ns": 893625,
|
|
"ops_per_sec": 1185.5940834112862
|
|
},
|
|
{
|
|
"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": 1605333,
|
|
"mean_ns": 1605333,
|
|
"p50_ns": 1605333,
|
|
"p95_ns": 1605333,
|
|
"p99_ns": 1605333,
|
|
"ops_per_sec": 622.9237173844928
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1608000,
|
|
"mean_ns": 1635083,
|
|
"p50_ns": 1608000,
|
|
"p95_ns": 1716500,
|
|
"p99_ns": 1716500,
|
|
"ops_per_sec": 621.8905472636816
|
|
},
|
|
{
|
|
"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": 1551792,
|
|
"mean_ns": 1551792,
|
|
"p50_ns": 1551792,
|
|
"p95_ns": 1551792,
|
|
"p99_ns": 1551792,
|
|
"ops_per_sec": 644.4162619732541
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1637042,
|
|
"mean_ns": 1670079,
|
|
"p50_ns": 1637042,
|
|
"p95_ns": 1749083,
|
|
"p99_ns": 1749083,
|
|
"ops_per_sec": 610.857876584718
|
|
},
|
|
{
|
|
"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": 1613792,
|
|
"mean_ns": 1613792,
|
|
"p50_ns": 1613792,
|
|
"p95_ns": 1613792,
|
|
"p99_ns": 1613792,
|
|
"ops_per_sec": 619.658543356269
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1606792,
|
|
"mean_ns": 1630720,
|
|
"p50_ns": 1606792,
|
|
"p95_ns": 1688291,
|
|
"p99_ns": 1688291,
|
|
"ops_per_sec": 622.3580899083391
|
|
},
|
|
{
|
|
"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": 1575000,
|
|
"mean_ns": 1575000,
|
|
"p50_ns": 1575000,
|
|
"p95_ns": 1575000,
|
|
"p99_ns": 1575000,
|
|
"ops_per_sec": 634.9206349206349
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1643792,
|
|
"mean_ns": 1641671,
|
|
"p50_ns": 1643792,
|
|
"p95_ns": 1704708,
|
|
"p99_ns": 1704708,
|
|
"ops_per_sec": 608.3494748727333
|
|
},
|
|
{
|
|
"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": 1623041,
|
|
"mean_ns": 1623041,
|
|
"p50_ns": 1623041,
|
|
"p95_ns": 1623041,
|
|
"p99_ns": 1623041,
|
|
"ops_per_sec": 616.1273806391829
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1572000,
|
|
"mean_ns": 1584787,
|
|
"p50_ns": 1572000,
|
|
"p95_ns": 1646208,
|
|
"p99_ns": 1646208,
|
|
"ops_per_sec": 636.1323155216285
|
|
},
|
|
{
|
|
"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": 1768166,
|
|
"mean_ns": 1768166,
|
|
"p50_ns": 1768166,
|
|
"p95_ns": 1768166,
|
|
"p99_ns": 1768166,
|
|
"ops_per_sec": 565.5577587172245
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1612500,
|
|
"mean_ns": 1630296,
|
|
"p50_ns": 1612500,
|
|
"p95_ns": 1676000,
|
|
"p99_ns": 1676000,
|
|
"ops_per_sec": 620.1550387596899
|
|
},
|
|
{
|
|
"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": 1626458,
|
|
"mean_ns": 1626458,
|
|
"p50_ns": 1626458,
|
|
"p95_ns": 1626458,
|
|
"p99_ns": 1626458,
|
|
"ops_per_sec": 614.8329683274944
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1567625,
|
|
"mean_ns": 1629449,
|
|
"p50_ns": 1567625,
|
|
"p95_ns": 1728333,
|
|
"p99_ns": 1728333,
|
|
"ops_per_sec": 637.9076628658001
|
|
},
|
|
{
|
|
"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": 1569833,
|
|
"mean_ns": 1569833,
|
|
"p50_ns": 1569833,
|
|
"p95_ns": 1569833,
|
|
"p99_ns": 1569833,
|
|
"ops_per_sec": 637.0104335938919
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 1587875,
|
|
"mean_ns": 1594479,
|
|
"p50_ns": 1587875,
|
|
"p95_ns": 1640083,
|
|
"p99_ns": 1640083,
|
|
"ops_per_sec": 629.7724946862945
|
|
},
|
|
{
|
|
"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": 4486292,
|
|
"mean_ns": 4486292,
|
|
"p50_ns": 4486292,
|
|
"p95_ns": 4486292,
|
|
"p99_ns": 4486292,
|
|
"ops_per_sec": 222.90122889905516
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4205042,
|
|
"mean_ns": 4300483,
|
|
"p50_ns": 4205042,
|
|
"p95_ns": 4552875,
|
|
"p99_ns": 4552875,
|
|
"ops_per_sec": 237.80975314872003
|
|
},
|
|
{
|
|
"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": 4229000,
|
|
"mean_ns": 4229000,
|
|
"p50_ns": 4229000,
|
|
"p95_ns": 4229000,
|
|
"p99_ns": 4229000,
|
|
"ops_per_sec": 236.46252069047057
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4432292,
|
|
"mean_ns": 4420474,
|
|
"p50_ns": 4432292,
|
|
"p95_ns": 4511208,
|
|
"p99_ns": 4511208,
|
|
"ops_per_sec": 225.6169043014314
|
|
},
|
|
{
|
|
"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": 4337250,
|
|
"mean_ns": 4337250,
|
|
"p50_ns": 4337250,
|
|
"p95_ns": 4337250,
|
|
"p99_ns": 4337250,
|
|
"ops_per_sec": 230.56083924145483
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4293625,
|
|
"mean_ns": 4337996,
|
|
"p50_ns": 4293625,
|
|
"p95_ns": 4446375,
|
|
"p99_ns": 4446375,
|
|
"ops_per_sec": 232.9034324143352
|
|
},
|
|
{
|
|
"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": 4473667,
|
|
"mean_ns": 4473667,
|
|
"p50_ns": 4473667,
|
|
"p95_ns": 4473667,
|
|
"p99_ns": 4473667,
|
|
"ops_per_sec": 223.53027169880994
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4198959,
|
|
"mean_ns": 4205883,
|
|
"p50_ns": 4198959,
|
|
"p95_ns": 4269541,
|
|
"p99_ns": 4269541,
|
|
"ops_per_sec": 238.1542663312502
|
|
},
|
|
{
|
|
"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": 4494500,
|
|
"mean_ns": 4494500,
|
|
"p50_ns": 4494500,
|
|
"p95_ns": 4494500,
|
|
"p99_ns": 4494500,
|
|
"ops_per_sec": 222.4941595283124
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4196667,
|
|
"mean_ns": 4209558,
|
|
"p50_ns": 4196667,
|
|
"p95_ns": 4275292,
|
|
"p99_ns": 4275292,
|
|
"ops_per_sec": 238.28433373436587
|
|
},
|
|
{
|
|
"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": 4108500,
|
|
"mean_ns": 4108500,
|
|
"p50_ns": 4108500,
|
|
"p95_ns": 4108500,
|
|
"p99_ns": 4108500,
|
|
"ops_per_sec": 243.39783375927954
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4405667,
|
|
"mean_ns": 4422316,
|
|
"p50_ns": 4405667,
|
|
"p95_ns": 4592458,
|
|
"p99_ns": 4592458,
|
|
"ops_per_sec": 226.9803868517525
|
|
},
|
|
{
|
|
"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": 4321459,
|
|
"mean_ns": 4321459,
|
|
"p50_ns": 4321459,
|
|
"p95_ns": 4321459,
|
|
"p99_ns": 4321459,
|
|
"ops_per_sec": 231.40332929225985
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4247042,
|
|
"mean_ns": 4338654,
|
|
"p50_ns": 4247042,
|
|
"p95_ns": 4546541,
|
|
"p99_ns": 4546541,
|
|
"ops_per_sec": 235.45799641256195
|
|
},
|
|
{
|
|
"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": 4449458,
|
|
"mean_ns": 4449458,
|
|
"p50_ns": 4449458,
|
|
"p95_ns": 4449458,
|
|
"p99_ns": 4449458,
|
|
"ops_per_sec": 224.74647473917048
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 4196333,
|
|
"mean_ns": 4202496,
|
|
"p50_ns": 4196333,
|
|
"p95_ns": 4242250,
|
|
"p99_ns": 4242250,
|
|
"ops_per_sec": 238.3032995713162
|
|
},
|
|
{
|
|
"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": 9512834,
|
|
"mean_ns": 9512834,
|
|
"p50_ns": 9512834,
|
|
"p95_ns": 9512834,
|
|
"p99_ns": 9512834,
|
|
"ops_per_sec": 105.12114476085675
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 9993709,
|
|
"mean_ns": 11020070,
|
|
"p50_ns": 9993709,
|
|
"p95_ns": 13578875,
|
|
"p99_ns": 13578875,
|
|
"ops_per_sec": 100.06294960159437
|
|
},
|
|
{
|
|
"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": 13521167,
|
|
"mean_ns": 13521167,
|
|
"p50_ns": 13521167,
|
|
"p95_ns": 13521167,
|
|
"p99_ns": 13521167,
|
|
"ops_per_sec": 73.95811323090678
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 12112709,
|
|
"mean_ns": 11923483,
|
|
"p50_ns": 12112709,
|
|
"p95_ns": 13581709,
|
|
"p99_ns": 13581709,
|
|
"ops_per_sec": 82.55791499655444
|
|
},
|
|
{
|
|
"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": 9070125,
|
|
"mean_ns": 9070125,
|
|
"p50_ns": 9070125,
|
|
"p95_ns": 9070125,
|
|
"p99_ns": 9070125,
|
|
"ops_per_sec": 110.2520637808189
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 10642084,
|
|
"mean_ns": 11275712,
|
|
"p50_ns": 10642084,
|
|
"p95_ns": 13063083,
|
|
"p99_ns": 13063083,
|
|
"ops_per_sec": 93.96655767798863
|
|
},
|
|
{
|
|
"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": 11281958,
|
|
"mean_ns": 11281958,
|
|
"p50_ns": 11281958,
|
|
"p95_ns": 11281958,
|
|
"p99_ns": 11281958,
|
|
"ops_per_sec": 88.63709650399336
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 10636708,
|
|
"mean_ns": 11000374,
|
|
"p50_ns": 10636708,
|
|
"p95_ns": 12997208,
|
|
"p99_ns": 12997208,
|
|
"ops_per_sec": 94.01405021177605
|
|
},
|
|
{
|
|
"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": 9103417,
|
|
"mean_ns": 9103417,
|
|
"p50_ns": 9103417,
|
|
"p95_ns": 9103417,
|
|
"p99_ns": 9103417,
|
|
"ops_per_sec": 109.84886224590173
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 9811375,
|
|
"mean_ns": 11239904,
|
|
"p50_ns": 9811375,
|
|
"p95_ns": 13857917,
|
|
"p99_ns": 13857917,
|
|
"ops_per_sec": 101.92251340918067
|
|
},
|
|
{
|
|
"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": 9042417,
|
|
"mean_ns": 9042417,
|
|
"p50_ns": 9042417,
|
|
"p95_ns": 9042417,
|
|
"p99_ns": 9042417,
|
|
"ops_per_sec": 110.58990090813109
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 10425292,
|
|
"mean_ns": 11374466,
|
|
"p50_ns": 10425292,
|
|
"p95_ns": 13775625,
|
|
"p99_ns": 13775625,
|
|
"ops_per_sec": 95.92057469469441
|
|
},
|
|
{
|
|
"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": 12565000,
|
|
"mean_ns": 12565000,
|
|
"p50_ns": 12565000,
|
|
"p95_ns": 12565000,
|
|
"p99_ns": 12565000,
|
|
"ops_per_sec": 79.58615200955033
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 9556250,
|
|
"mean_ns": 10373183,
|
|
"p50_ns": 9556250,
|
|
"p95_ns": 12653833,
|
|
"p99_ns": 12653833,
|
|
"ops_per_sec": 104.64355788096795
|
|
},
|
|
{
|
|
"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": 9588000,
|
|
"mean_ns": 9588000,
|
|
"p50_ns": 9588000,
|
|
"p95_ns": 9588000,
|
|
"p99_ns": 9588000,
|
|
"ops_per_sec": 104.29703796412181
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 9171291,
|
|
"mean_ns": 9385079,
|
|
"p50_ns": 9171291,
|
|
"p95_ns": 10081625,
|
|
"p99_ns": 10081625,
|
|
"ops_per_sec": 109.03590345132436
|
|
},
|
|
{
|
|
"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": 35961208,
|
|
"mean_ns": 35961208,
|
|
"p50_ns": 35961208,
|
|
"p95_ns": 35961208,
|
|
"p99_ns": 35961208,
|
|
"ops_per_sec": 27.807742164834952
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 34899625,
|
|
"mean_ns": 35153100,
|
|
"p50_ns": 34899625,
|
|
"p95_ns": 35979459,
|
|
"p99_ns": 35979459,
|
|
"ops_per_sec": 28.653603011493676
|
|
},
|
|
{
|
|
"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": 42291416,
|
|
"mean_ns": 42291416,
|
|
"p50_ns": 42291416,
|
|
"p95_ns": 42291416,
|
|
"p99_ns": 42291416,
|
|
"ops_per_sec": 23.645460345900926
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 36621584,
|
|
"mean_ns": 37330550,
|
|
"p50_ns": 36621584,
|
|
"p95_ns": 40676125,
|
|
"p99_ns": 40676125,
|
|
"ops_per_sec": 27.306301114665057
|
|
},
|
|
{
|
|
"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": 35328958,
|
|
"mean_ns": 35328958,
|
|
"p50_ns": 35328958,
|
|
"p95_ns": 35328958,
|
|
"p99_ns": 35328958,
|
|
"ops_per_sec": 28.30539185446681
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 35090250,
|
|
"mean_ns": 35235420,
|
|
"p50_ns": 35090250,
|
|
"p95_ns": 35827916,
|
|
"p99_ns": 35827916,
|
|
"ops_per_sec": 28.497944585746755
|
|
},
|
|
{
|
|
"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": 34220916,
|
|
"mean_ns": 34220916,
|
|
"p50_ns": 34220916,
|
|
"p95_ns": 34220916,
|
|
"p99_ns": 34220916,
|
|
"ops_per_sec": 29.22189458634012
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 34473459,
|
|
"mean_ns": 34796279,
|
|
"p50_ns": 34473459,
|
|
"p95_ns": 35406959,
|
|
"p99_ns": 35406959,
|
|
"ops_per_sec": 29.007823090801534
|
|
},
|
|
{
|
|
"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": 34995417,
|
|
"mean_ns": 34995417,
|
|
"p50_ns": 34995417,
|
|
"p95_ns": 34995417,
|
|
"p99_ns": 34995417,
|
|
"ops_per_sec": 28.575170285869145
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 34616625,
|
|
"mean_ns": 35106387,
|
|
"p50_ns": 34616625,
|
|
"p95_ns": 36697750,
|
|
"p99_ns": 36697750,
|
|
"ops_per_sec": 28.887853740796512
|
|
},
|
|
{
|
|
"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": 38492541,
|
|
"mean_ns": 38492541,
|
|
"p50_ns": 38492541,
|
|
"p95_ns": 38492541,
|
|
"p99_ns": 38492541,
|
|
"ops_per_sec": 25.979059163696157
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 35843750,
|
|
"mean_ns": 36631604,
|
|
"p50_ns": 35843750,
|
|
"p95_ns": 40186625,
|
|
"p99_ns": 40186625,
|
|
"ops_per_sec": 27.89886660854403
|
|
},
|
|
{
|
|
"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": 34806709,
|
|
"mean_ns": 34806709,
|
|
"p50_ns": 34806709,
|
|
"p95_ns": 34806709,
|
|
"p99_ns": 34806709,
|
|
"ops_per_sec": 28.730093385157442
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 34854625,
|
|
"mean_ns": 35085166,
|
|
"p50_ns": 34854625,
|
|
"p95_ns": 35668458,
|
|
"p99_ns": 35668458,
|
|
"ops_per_sec": 28.690597015460646
|
|
},
|
|
{
|
|
"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": 36828916,
|
|
"mean_ns": 36828916,
|
|
"p50_ns": 36828916,
|
|
"p95_ns": 36828916,
|
|
"p99_ns": 36828916,
|
|
"ops_per_sec": 27.15257761048411
|
|
},
|
|
{
|
|
"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": 10,
|
|
"median_ns": 35254750,
|
|
"mean_ns": 35527650,
|
|
"p50_ns": 35254750,
|
|
"p95_ns": 36371917,
|
|
"p99_ns": 36371917,
|
|
"ops_per_sec": 28.364972095958702
|
|
}
|
|
]
|
|
} |