72 lines
1.7 KiB
JSON
72 lines
1.7 KiB
JSON
{
|
|
"metadata": {
|
|
"suite": "batch",
|
|
"runtime": {
|
|
"generated_at_utc": "2026-03-23T20:25:58.345834+00:00",
|
|
"python_version": "3.13.5",
|
|
"platform": "macOS-26.3.1-arm64-arm-64bit-Mach-O",
|
|
"machine": "arm64",
|
|
"processor": "arm"
|
|
},
|
|
"git": {
|
|
"commit": "9011250f992119170242cf17a67834c67b91bcdb",
|
|
"dirty": true,
|
|
"branch": "feat/performace-1.0.2"
|
|
},
|
|
"dataset": {
|
|
"n_samples": 100000,
|
|
"n_series": 100,
|
|
"total_bars": 10000000,
|
|
"seed": 42
|
|
}
|
|
},
|
|
"results": [
|
|
{
|
|
"indicator": "SMA",
|
|
"parallel_ms": 37.86,
|
|
"sequential_ms": 43.5625,
|
|
"loop_ms": 17.8136,
|
|
"parallel_speedup_vs_loop": 0.4705,
|
|
"sequential_speedup_vs_loop": 0.4089
|
|
},
|
|
{
|
|
"indicator": "RSI",
|
|
"parallel_ms": 40.9229,
|
|
"sequential_ms": 79.5345,
|
|
"loop_ms": 53.3368,
|
|
"parallel_speedup_vs_loop": 1.3033,
|
|
"sequential_speedup_vs_loop": 0.6706
|
|
},
|
|
{
|
|
"indicator": "ATR",
|
|
"parallel_ms": 91.76,
|
|
"sequential_ms": 130.1404,
|
|
"loop_ms": 99.5885,
|
|
"parallel_speedup_vs_loop": 1.0853,
|
|
"sequential_speedup_vs_loop": 0.7652
|
|
},
|
|
{
|
|
"indicator": "ADX",
|
|
"parallel_ms": 100.1362,
|
|
"sequential_ms": 149.3412,
|
|
"loop_ms": 125.3319,
|
|
"parallel_speedup_vs_loop": 1.2516,
|
|
"sequential_speedup_vs_loop": 0.8392
|
|
}
|
|
],
|
|
"grouped_results": [
|
|
{
|
|
"case": "close_bundle_3",
|
|
"grouped_ms": 0.652,
|
|
"separate_ms": 0.9124,
|
|
"speedup_vs_separate": 1.3994
|
|
},
|
|
{
|
|
"case": "hlc_bundle_3",
|
|
"grouped_ms": 1.4784,
|
|
"separate_ms": 3.3724,
|
|
"speedup_vs_separate": 2.2811
|
|
}
|
|
]
|
|
}
|