Gunnar

mikronova/funnel-core

bench_history.jsonl

{"date":"2026-07-22","timestamp":"2026-07-22T10:50:56.881756043+00:00","version":"0.1.4","machine":"oden-preview","cores":32,"results":[{"name":"funnel-core.board_project","cards":5200,"cards_per_sec":685731.0,"elapsed_ms":1517.0,"iters":200,"telem_cores_busy_avg":1.5,"telem_cores_busy_max":2,"telem_cpu_pct_avg":5.73,"telem_cpu_pct_max":7.34,"telem_elapsed_ms":1563.23,"telem_mem_pct_max":5.2,"telem_mem_peak_mb":29.16,"telem_n_cores":32},{"name":"funnel-core.funnel_build","build_ms":42.428672,"edges":4400,"elapsed_ms":849.0,"events_per_iter":10400,"events_per_sec":245117.0,"iters":20,"plans":400,"telem_cores_busy_avg":1.0,"telem_cores_busy_max":1,"telem_cpu_pct_avg":4.12,"telem_cpu_pct_max":4.12,"telem_elapsed_ms":848.62,"telem_mem_pct_max":5.18,"telem_mem_peak_mb":29.38,"telem_n_cores":32},{"name":"funnel-core.plan_dag_critical","critical_path_len":12,"depth_nodes":5200,"edges":9200,"elapsed_ms":2984.0,"iters":200,"nodes":5200,"pass_ms":14.91868096,"passes_per_sec":67.0,"telem_cores_busy_avg":1.0,"telem_cores_busy_max":1,"telem_cpu_pct_avg":4.06,"telem_cpu_pct_max":4.6,"telem_elapsed_ms":3040.94,"telem_mem_pct_max":5.18,"telem_mem_peak_mb":29.39,"telem_n_cores":32},{"name":"funnel-core.plan_dag_growth","edge_births":599,"elapsed_ms":10893.0,"events_per_sec":2763.0,"iters":50,"node_births":301,"steps":602,"telem_cores_busy_avg":1.27,"telem_cores_busy_max":3,"telem_cpu_pct_avg":5.96,"telem_cpu_pct_max":14.63,"telem_elapsed_ms":10893.11,"telem_mem_pct_max":5.18,"telem_mem_peak_mb":29.45,"telem_n_cores":32,"timeline_ms":217.85677327999997},{"name":"funnel-core.plan_dag_growth_stream","edge_births":599,"events_per_sec":2782.0,"iters":50,"node_births":301,"replay_ms":43445.800945,"speedup_x":200.77,"steps":602,"stream_ms":216.39159909999998,"telem_cores_busy_avg":7.35,"telem_cores_busy_max":32,"telem_cpu_pct_avg":25.07,"telem_cpu_pct_max":93.34,"telem_elapsed_ms":54265.67,"telem_mem_pct_max":5.76,"telem_mem_peak_mb":29.45,"telem_n_cores":32},{"name":"funnel-core.plan_dag_whole","assemble_ms":17.336238310000002,"assemblies_per_sec":58.0,"edges":9200,"elapsed_ms":1734.0,"iters":100,"nodes":5200,"telem_cores_busy_avg":8.5,"telem_cores_busy_max":9,"telem_cpu_pct_avg":26.65,"telem_cpu_pct_max":29.4,"telem_elapsed_ms":1778.41,"telem_mem_pct_max":5.68,"telem_mem_peak_mb":29.45,"telem_n_cores":32},{"name":"funnel-core.smart_query","cards_scanned":5200,"cards_scanned_per_sec":3435689.0,"elapsed_ms":757.0,"hits":2403,"iters":500,"telem_cores_busy_avg":9.0,"telem_cores_busy_max":9,"telem_cpu_pct_avg":27.02,"telem_cpu_pct_max":27.02,"telem_elapsed_ms":807.37,"telem_mem_pct_max":5.65,"telem_mem_peak_mb":29.45,"telem_n_cores":32}],"tests":[{"name":"funnel-core.board_project","passed":true,"duration_ms":1563.1739599999999},{"name":"funnel-core.funnel_build","passed":true,"duration_ms":848.577688},{"name":"funnel-core.plan_dag_critical","passed":true,"duration_ms":3040.90179},{"name":"funnel-core.plan_dag_growth","passed":true,"duration_ms":10893.058780000001},{"name":"funnel-core.plan_dag_growth_stream","passed":true,"duration_ms":54265.636303},{"name":"funnel-core.plan_dag_whole","passed":true,"duration_ms":1778.3601999999998},{"name":"funnel-core.smart_query","passed":true,"duration_ms":807.3236959999999}]}
{"date":"2026-07-22","timestamp":"2026-07-22T10:52:48.075877264+00:00","version":"0.1.4","machine":"oden-preview","cores":32,"results":[{"name":"funnel-core.board_project","cards":260,"cards_per_sec":749831.0,"elapsed_ms":2.0,"iters":5,"telem_cores_busy_avg":0.0,"telem_cores_busy_max":0,"telem_cpu_pct_avg":1.23,"telem_cpu_pct_max":1.23,"telem_elapsed_ms":2.23,"telem_mem_pct_max":5.1,"telem_mem_peak_mb":16.43,"telem_n_cores":32},{"name":"funnel-core.funnel_build","build_ms":0.4675126666666667,"edges":220,"elapsed_ms":1.0,"events_per_iter":520,"events_per_sec":1112269.0,"iters":3,"plans":20,"telem_cores_busy_avg":0.0,"telem_cores_busy_max":0,"telem_cpu_pct_avg":0.0,"telem_cpu_pct_max":0.0,"telem_elapsed_ms":1.43,"telem_mem_pct_max":5.1,"telem_mem_peak_mb":16.61,"telem_n_cores":32},{"name":"funnel-core.plan_dag_critical","critical_path_len":12,"depth_nodes":260,"edges":460,"elapsed_ms":3.0,"iters":5,"nodes":260,"pass_ms":0.5844694,"passes_per_sec":1711.0,"telem_cores_busy_avg":0.0,"telem_cores_busy_max":0,"telem_cpu_pct_avg":0.62,"telem_cpu_pct_max":0.62,"telem_elapsed_ms":4.04,"telem_mem_pct_max":5.1,"telem_mem_peak_mb":16.7,"telem_n_cores":32},{"name":"funnel-core.plan_dag_growth","edge_births":59,"elapsed_ms":6.0,"events_per_sec":30271.0,"iters":3,"node_births":31,"steps":62,"telem_cores_busy_avg":0.0,"telem_cores_busy_max":0,"telem_cpu_pct_avg":1.24,"telem_cpu_pct_max":1.24,"telem_elapsed_ms":6.2,"telem_mem_pct_max":5.1,"telem_mem_peak_mb":16.76,"telem_n_cores":32,"timeline_ms":2.0481973333333334},{"name":"funnel-core.plan_dag_growth_stream","edge_births":59,"events_per_sec":29126.0,"iters":3,"node_births":31,"replay_ms":42.437584,"speedup_x":19.94,"steps":62,"stream_ms":2.1286763333333334,"telem_cores_busy_avg":1.0,"telem_cores_busy_max":1,"telem_cpu_pct_avg":5.0,"telem_cpu_pct_max":5.0,"telem_elapsed_ms":48.9,"telem_mem_pct_max":5.1,"telem_mem_peak_mb":16.76,"telem_n_cores":32},{"name":"funnel-core.plan_dag_whole","assemble_ms":0.6218302,"assemblies_per_sec":1608.0,"edges":460,"elapsed_ms":3.0,"iters":5,"nodes":260,"telem_cores_busy_avg":0.0,"telem_cores_busy_max":0,"telem_cpu_pct_avg":1.88,"telem_cpu_pct_max":1.88,"telem_elapsed_ms":3.6,"telem_mem_pct_max":5.1,"telem_mem_peak_mb":16.84,"telem_n_cores":32},{"name":"funnel-core.smart_query","cards_scanned":260,"cards_scanned_per_sec":3707564.0,"elapsed_ms":1.0,"hits":126,"iters":10,"telem_cores_busy_avg":0.0,"telem_cores_busy_max":0,"telem_cpu_pct_avg":0.0,"telem_cpu_pct_max":0.0,"telem_elapsed_ms":1.49,"telem_mem_pct_max":5.1,"telem_mem_peak_mb":16.84,"telem_n_cores":32}],"tests":[{"name":"funnel-core.board_project","passed":true,"duration_ms":2.1713940000000003},{"name":"funnel-core.funnel_build","passed":true,"duration_ms":1.404872},{"name":"funnel-core.plan_dag_critical","passed":true,"duration_ms":4.01137},{"name":"funnel-core.plan_dag_growth","passed":true,"duration_ms":6.177424},{"name":"funnel-core.plan_dag_growth_stream","passed":true,"duration_ms":48.866834999999995},{"name":"funnel-core.plan_dag_whole","passed":true,"duration_ms":3.549325},{"name":"funnel-core.smart_query","passed":true,"duration_ms":1.4419520000000001}]}
{"date":"2026-07-22","timestamp":"2026-07-22T10:54:09.858566272+00:00","version":"0.1.4","machine":"oden","cores":32,"results":[{"name":"funnel-core.board_project","cards":5200,"cards_per_sec":643659.0,"elapsed_ms":1616.0,"iters":200,"telem_cores_busy_avg":1.0,"telem_cores_busy_max":1,"telem_cpu_pct_avg":3.86,"telem_cpu_pct_max":4.06,"telem_elapsed_ms":1662.85,"telem_mem_pct_max":5.08,"telem_mem_peak_mb":29.18,"telem_n_cores":32},{"name":"funnel-core.funnel_build","build_ms":45.895142199999995,"edges":4400,"elapsed_ms":918.0,"events_per_iter":10400,"events_per_sec":226604.0,"iters":20,"plans":400,"telem_cores_busy_avg":1.0,"telem_cores_busy_max":1,"telem_cpu_pct_avg":4.9,"telem_cpu_pct_max":4.9,"telem_elapsed_ms":917.96,"telem_mem_pct_max":5.08,"telem_mem_peak_mb":29.43,"telem_n_cores":32},{"name":"funnel-core.plan_dag_critical","critical_path_len":12,"depth_nodes":5200,"edges":9200,"elapsed_ms":3364.0,"iters":200,"nodes":5200,"pass_ms":16.82042753,"passes_per_sec":59.0,"telem_cores_busy_avg":10.25,"telem_cores_busy_max":32,"telem_cpu_pct_avg":39.44,"telem_cpu_pct_max":96.42,"telem_elapsed_ms":3426.71,"telem_mem_pct_max":5.27,"telem_mem_peak_mb":29.44,"telem_n_cores":32},{"name":"funnel-core.plan_dag_growth","edge_births":599,"elapsed_ms":10925.0,"events_per_sec":2755.0,"iters":50,"node_births":301,"steps":602,"telem_cores_busy_avg":4.09,"telem_cores_busy_max":17,"telem_cpu_pct_avg":16.36,"telem_cpu_pct_max":49.77,"telem_elapsed_ms":10925.22,"telem_mem_pct_max":5.23,"telem_mem_peak_mb":29.51,"telem_n_cores":32,"timeline_ms":218.49902149999997},{"name":"funnel-core.plan_dag_growth_stream","edge_births":599,"events_per_sec":2757.0,"iters":50,"node_births":301,"replay_ms":42783.400385999994,"speedup_x":195.97,"steps":602,"stream_ms":218.31713227999998,"telem_cores_busy_avg":1.3,"telem_cores_busy_max":4,"telem_cpu_pct_avg":5.8,"telem_cpu_pct_max":26.28,"telem_elapsed_ms":53699.58,"telem_mem_pct_max":5.22,"telem_mem_peak_mb":29.51,"telem_n_cores":32},{"name":"funnel-core.plan_dag_whole","assemble_ms":15.05853188,"assemblies_per_sec":66.0,"edges":9200,"elapsed_ms":1506.0,"iters":100,"nodes":5200,"telem_cores_busy_avg":1.0,"telem_cores_busy_max":1,"telem_cpu_pct_avg":4.52,"telem_cpu_pct_max":5.53,"telem_elapsed_ms":1549.34,"telem_mem_pct_max":5.05,"telem_mem_peak_mb":29.51,"telem_n_cores":32},{"name":"funnel-core.smart_query","cards_scanned":5200,"cards_scanned_per_sec":4331898.0,"elapsed_ms":600.0,"hits":2403,"iters":500,"telem_cores_busy_avg":1.0,"telem_cores_busy_max":1,"telem_cpu_pct_avg":4.37,"telem_cpu_pct_max":4.37,"telem_elapsed_ms":648.74,"telem_mem_pct_max":5.05,"telem_mem_peak_mb":29.51,"telem_n_cores":32}],"tests":[{"name":"funnel-core.board_project","passed":true,"duration_ms":1662.785889},{"name":"funnel-core.funnel_build","passed":true,"duration_ms":917.9105490000001},{"name":"funnel-core.plan_dag_critical","passed":true,"duration_ms":3426.655244},{"name":"funnel-core.plan_dag_growth","passed":true,"duration_ms":10925.185078},{"name":"funnel-core.plan_dag_growth_stream","passed":true,"duration_ms":53699.534875},{"name":"funnel-core.plan_dag_whole","passed":true,"duration_ms":1549.290356},{"name":"funnel-core.smart_query","passed":true,"duration_ms":648.676568}]}
{"date":"2026-07-22","timestamp":"2026-07-22T11:09:55.134913876+00:00","version":"0.1.3","machine":"oden","cores":32,"results":[{"name":"funnel-core.board_project","cards":5200,"cards_per_sec":639440.0,"elapsed_ms":1626.0,"iters":200,"telem_cores_busy_avg":10.5,"telem_cores_busy_max":16,"telem_cpu_pct_avg":45.81,"telem_cpu_pct_max":58.13,"telem_elapsed_ms":1672.24,"telem_mem_pct_max":5.01,"telem_mem_peak_mb":29.27,"telem_n_cores":32},{"name":"funnel-core.funnel_build","build_ms":60.2790457,"edges":4400,"elapsed_ms":1206.0,"events_per_iter":10400,"events_per_sec":172531.0,"iters":20,"plans":400,"telem_cores_busy_avg":27.0,"telem_cores_busy_max":32,"telem_cpu_pct_avg":77.0,"telem_cpu_pct_max":82.93,"telem_elapsed_ms":1205.64,"telem_mem_pct_max":5.07,"telem_mem_peak_mb":29.52,"telem_n_cores":32},{"name":"funnel-core.plan_dag_critical","critical_path_len":12,"depth_nodes":5200,"edges":9200,"elapsed_ms":3086.0,"iters":200,"nodes":5200,"pass_ms":15.429571150000001,"passes_per_sec":65.0,"telem_cores_busy_avg":5.5,"telem_cores_busy_max":11,"telem_cpu_pct_avg":24.22,"telem_cpu_pct_max":43.78,"telem_elapsed_ms":3159.61,"telem_mem_pct_max":5.01,"telem_mem_peak_mb":29.59,"telem_n_cores":32},{"name":"funnel-core.plan_dag_growth","edge_births":599,"elapsed_ms":10737.0,"events_per_sec":2803.0,"iters":50,"node_births":301,"steps":602,"telem_cores_busy_avg":2.18,"telem_cores_busy_max":6,"telem_cpu_pct_avg":8.51,"telem_cpu_pct_max":22.44,"telem_elapsed_ms":10737.51,"telem_mem_pct_max":4.96,"telem_mem_peak_mb":29.65,"telem_n_cores":32,"timeline_ms":214.74404631999997},{"name":"funnel-core.plan_dag_growth_stream","edge_births":599,"events_per_sec":2683.0,"iters":50,"node_births":301,"replay_ms":47437.109764,"speedup_x":211.41,"steps":602,"stream_ms":224.38255261999998,"telem_cores_busy_avg":27.76,"telem_cores_busy_max":32,"telem_cpu_pct_avg":84.95,"telem_cpu_pct_max":99.72,"telem_elapsed_ms":58656.57,"telem_mem_pct_max":6.19,"telem_mem_peak_mb":29.65,"telem_n_cores":32},{"name":"funnel-core.plan_dag_whole","assemble_ms":17.06454018,"assemblies_per_sec":59.0,"edges":9200,"elapsed_ms":1706.0,"iters":100,"nodes":5200,"telem_cores_busy_avg":11.0,"telem_cores_busy_max":12,"telem_cpu_pct_avg":39.48,"telem_cpu_pct_max":44.1,"telem_elapsed_ms":1754.02,"telem_mem_pct_max":5.63,"telem_mem_peak_mb":29.65,"telem_n_cores":32},{"name":"funnel-core.smart_query","cards_scanned":5200,"cards_scanned_per_sec":3069703.0,"elapsed_ms":847.0,"hits":2403,"iters":500,"telem_cores_busy_avg":32.0,"telem_cores_busy_max":32,"telem_cpu_pct_avg":96.35,"telem_cpu_pct_max":96.35,"telem_elapsed_ms":899.69,"telem_mem_pct_max":5.59,"telem_mem_peak_mb":29.65,"telem_n_cores":32}],"tests":[{"name":"funnel-core.board_project","passed":true,"duration_ms":1672.17931},{"name":"funnel-core.funnel_build","passed":true,"duration_ms":1205.5887480000001},{"name":"funnel-core.plan_dag_critical","passed":true,"duration_ms":3159.5737289999997},{"name":"funnel-core.plan_dag_growth","passed":true,"duration_ms":10737.456869000001},{"name":"funnel-core.plan_dag_growth_stream","passed":true,"duration_ms":58656.511155},{"name":"funnel-core.plan_dag_whole","passed":true,"duration_ms":1753.990823},{"name":"funnel-core.smart_query","passed":true,"duration_ms":899.651707}]}