1
0
Fork 0
forked from hanez/xtc
xtc/docs/graph-performance-phase29.json

422 lines
10 KiB
JSON
Raw Normal View History

{
"schema": 1,
"context": {
"cpu": "AMD Ryzen Threadripper 1920X 12-Core Processor",
"architecture": "x86_64",
"compiler": "cc (GCC) 16.2.1 20260810",
"flags": "-O2 -g -std=c99 -Wall -Wextra -Wpedantic -Wconversion -Wshadow -Iinclude",
"kernel": "7.2.11-artix1-1",
"scheduler": "ordinary process; no realtime scheduling",
"workload": "graph"
},
"cases": [
{
"nodes": 2,
"channels": 1,
"rate": 44100,
"frames": 31,
"blocks": 300,
"compile_ms": 0.003657,
"mean_us": 0.357413,
"p99_us": 0.421001,
"max_us": 0.721004,
"deadline_us": 702.947846,
"load": 0.000508,
"graph_buffer_bytes": 496,
"deadline_misses": 0,
"process_cpu_ms": 0.12127,
"peak_rss_kib": 19308
},
{
"nodes": 2,
"channels": 1,
"rate": 48000,
"frames": 128,
"blocks": 300,
"compile_ms": 0.005571,
"mean_us": 1.303103,
"p99_us": 1.363005,
"max_us": 1.512992,
"deadline_us": 2666.666667,
"load": 0.000489,
"graph_buffer_bytes": 2048,
"deadline_misses": 0,
"process_cpu_ms": 0.424738,
"peak_rss_kib": 19308
},
{
"nodes": 2,
"channels": 1,
"rate": 96000,
"frames": 1024,
"blocks": 300,
"compile_ms": 0.033223,
"mean_us": 23.244337,
"p99_us": 34.926998,
"max_us": 36.950005,
"deadline_us": 10666.666667,
"load": 0.002179,
"graph_buffer_bytes": 16384,
"deadline_misses": 0,
"process_cpu_ms": 7.388398,
"peak_rss_kib": 19308
},
{
"nodes": 2,
"channels": 2,
"rate": 44100,
"frames": 31,
"blocks": 300,
"compile_ms": 0.005841,
"mean_us": 1.71521,
"p99_us": 2.685993,
"max_us": 11.882992,
"deadline_us": 702.947846,
"load": 0.00244,
"graph_buffer_bytes": 496,
"deadline_misses": 0,
"process_cpu_ms": 0.54705,
"peak_rss_kib": 19308
},
{
"nodes": 2,
"channels": 2,
"rate": 48000,
"frames": 128,
"blocks": 300,
"compile_ms": 0.008015,
"mean_us": 4.814904,
"p99_us": 9.418,
"max_us": 14.648002,
"deadline_us": 2666.666667,
"load": 0.001806,
"graph_buffer_bytes": 2048,
"deadline_misses": 0,
"process_cpu_ms": 1.505184,
"peak_rss_kib": 19308
},
{
"nodes": 2,
"channels": 2,
"rate": 96000,
"frames": 1024,
"blocks": 300,
"compile_ms": 0.011121,
"mean_us": 22.629783,
"p99_us": 31.78,
"max_us": 39.103994,
"deadline_us": 10666.666667,
"load": 0.002122,
"graph_buffer_bytes": 16384,
"deadline_misses": 0,
"process_cpu_ms": 7.04282,
"peak_rss_kib": 19308
},
{
"nodes": 16,
"channels": 1,
"rate": 44100,
"frames": 31,
"blocks": 300,
"compile_ms": 0.024256,
"mean_us": 5.00722,
"p99_us": 9.327996,
"max_us": 16.952996,
"deadline_us": 702.947846,
"load": 0.007123,
"graph_buffer_bytes": 3968,
"deadline_misses": 0,
"process_cpu_ms": 1.512578,
"peak_rss_kib": 19308
},
{
"nodes": 16,
"channels": 1,
"rate": 48000,
"frames": 128,
"blocks": 300,
"compile_ms": 0.040657,
"mean_us": 8.499017,
"p99_us": 15.569996,
"max_us": 19.628002,
"deadline_us": 2666.666667,
"load": 0.003187,
"graph_buffer_bytes": 16384,
"deadline_misses": 0,
"process_cpu_ms": 2.57139,
"peak_rss_kib": 19308
},
{
"nodes": 16,
"channels": 1,
"rate": 96000,
"frames": 1024,
"blocks": 300,
"compile_ms": 0.017684,
"mean_us": 73.465867,
"p99_us": 110.88101,
"max_us": 123.875987,
"deadline_us": 10666.666667,
"load": 0.006887,
"graph_buffer_bytes": 131072,
"deadline_misses": 0,
"process_cpu_ms": 22.071262,
"peak_rss_kib": 19308
},
{
"nodes": 16,
"channels": 2,
"rate": 44100,
"frames": 31,
"blocks": 300,
"compile_ms": 0.024356,
"mean_us": 7.90933,
"p99_us": 16.942999,
"max_us": 19.336992,
"deadline_us": 702.947846,
"load": 0.011252,
"graph_buffer_bytes": 3968,
"deadline_misses": 0,
"process_cpu_ms": 2.387202,
"peak_rss_kib": 19308
},
{
"nodes": 16,
"channels": 2,
"rate": 48000,
"frames": 128,
"blocks": 300,
"compile_ms": 0.02095,
"mean_us": 18.307943,
"p99_us": 38.874001,
"max_us": 49.833994,
"deadline_us": 2666.666667,
"load": 0.006865,
"graph_buffer_bytes": 16384,
"deadline_misses": 0,
"process_cpu_ms": 5.482221,
"peak_rss_kib": 19308
},
{
"nodes": 16,
"channels": 2,
"rate": 96000,
"frames": 1024,
"blocks": 300,
"compile_ms": 0.018595,
"mean_us": 142.5079,
"p99_us": 200.170995,
"max_us": 206.372002,
"deadline_us": 10666.666667,
"load": 0.01336,
"graph_buffer_bytes": 131072,
"deadline_misses": 0,
"process_cpu_ms": 42.820019,
"peak_rss_kib": 19308
},
{
"nodes": 64,
"channels": 1,
"rate": 44100,
"frames": 31,
"blocks": 300,
"compile_ms": 0.077537,
"mean_us": 8.674007,
"p99_us": 13.575991,
"max_us": 25.628004,
"deadline_us": 702.947846,
"load": 0.012339,
"graph_buffer_bytes": 15872,
"deadline_misses": 0,
"process_cpu_ms": 2.598515,
"peak_rss_kib": 19308
},
{
"nodes": 64,
"channels": 1,
"rate": 48000,
"frames": 128,
"blocks": 300,
"compile_ms": 0.123505,
"mean_us": 67.732122,
"p99_us": 102.083999,
"max_us": 104.92999,
"deadline_us": 2666.666667,
"load": 0.0254,
"graph_buffer_bytes": 65536,
"deadline_misses": 0,
"process_cpu_ms": 20.251813,
"peak_rss_kib": 19308
},
{
"nodes": 64,
"channels": 1,
"rate": 96000,
"frames": 1024,
"blocks": 300,
"compile_ms": 0.120299,
"mean_us": 348.007127,
"p99_us": 606.123009,
"max_us": 754.726003,
"deadline_us": 10666.666667,
"load": 0.032626,
"graph_buffer_bytes": 524288,
"deadline_misses": 0,
"process_cpu_ms": 103.942768,
"peak_rss_kib": 19308
},
{
"nodes": 64,
"channels": 2,
"rate": 44100,
"frames": 31,
"blocks": 300,
"compile_ms": 0.06793,
"mean_us": 18.297367,
"p99_us": 27.101996,
"max_us": 35.546997,
"deadline_us": 702.947846,
"load": 0.026029,
"graph_buffer_bytes": 15872,
"deadline_misses": 0,
"process_cpu_ms": 5.478211,
"peak_rss_kib": 19308
},
{
"nodes": 64,
"channels": 2,
"rate": 48000,
"frames": 128,
"blocks": 300,
"compile_ms": 0.124016,
"mean_us": 90.302024,
"p99_us": 158.481998,
"max_us": 163.279998,
"deadline_us": 2666.666667,
"load": 0.033863,
"graph_buffer_bytes": 65536,
"deadline_misses": 0,
"process_cpu_ms": 27.01664,
"peak_rss_kib": 19308
},
{
"nodes": 64,
"channels": 2,
"rate": 96000,
"frames": 1024,
"blocks": 300,
"compile_ms": 0.103767,
"mean_us": 651.941917,
"p99_us": 939.527992,
"max_us": 1111.795005,
"deadline_us": 10666.666667,
"load": 0.06112,
"graph_buffer_bytes": 524288,
"deadline_misses": 0,
"process_cpu_ms": 194.780424,
"peak_rss_kib": 19308
},
{
"nodes": 256,
"channels": 1,
"rate": 44100,
"frames": 31,
"blocks": 300,
"compile_ms": 0.393599,
"mean_us": 36.277767,
"p99_us": 61.768005,
"max_us": 69.022004,
"deadline_us": 702.947846,
"load": 0.051608,
"graph_buffer_bytes": 63488,
"deadline_misses": 0,
"process_cpu_ms": 10.8528,
"peak_rss_kib": 19308
},
{
"nodes": 256,
"channels": 1,
"rate": 48000,
"frames": 128,
"blocks": 300,
"compile_ms": 0.316512,
"mean_us": 155.434897,
"p99_us": 279.041007,
"max_us": 334.977012,
"deadline_us": 2666.666667,
"load": 0.058288,
"graph_buffer_bytes": 262144,
"deadline_misses": 0,
"process_cpu_ms": 46.467151,
"peak_rss_kib": 19308
},
{
"nodes": 256,
"channels": 1,
"rate": 96000,
"frames": 1024,
"blocks": 300,
"compile_ms": 0.474884,
"mean_us": 1246.40406,
"p99_us": 2426.396997,
"max_us": 2940.154998,
"deadline_us": 10666.666667,
"load": 0.11685,
"graph_buffer_bytes": 2097152,
"deadline_misses": 0,
"process_cpu_ms": 371.849272,
"peak_rss_kib": 19308
},
{
"nodes": 256,
"channels": 2,
"rate": 44100,
"frames": 31,
"blocks": 300,
"compile_ms": 0.573331,
"mean_us": 86.74766,
"p99_us": 192.195992,
"max_us": 197.79701,
"deadline_us": 702.947846,
"load": 0.123406,
"graph_buffer_bytes": 63488,
"deadline_misses": 0,
"process_cpu_ms": 25.90803,
"peak_rss_kib": 19308
},
{
"nodes": 256,
"channels": 2,
"rate": 48000,
"frames": 128,
"blocks": 300,
"compile_ms": 0.29951,
"mean_us": 286.398197,
"p99_us": 484.712,
"max_us": 567.41001,
"deadline_us": 2666.666667,
"load": 0.107399,
"graph_buffer_bytes": 262144,
"deadline_misses": 0,
"process_cpu_ms": 85.605838,
"peak_rss_kib": 19308
},
{
"nodes": 256,
"channels": 2,
"rate": 96000,
"frames": 1024,
"blocks": 300,
"compile_ms": 0.301544,
"mean_us": 2379.64819,
"p99_us": 4935.191013,
"max_us": 5069.556006,
"deadline_us": 10666.666667,
"load": 0.223092,
"graph_buffer_bytes": 2097152,
"deadline_misses": 0,
"process_cpu_ms": 709.538479,
"peak_rss_kib": 19308
}
]
}