{
 "metadata": {
  "date": "2026-09-09 07:53:38",
  "suite": "morphic_benchmark_suite v2",
  "methodology": "One fresh OS process per benchmark. Warm-run = median of 10 runs after 3 warmup runs; first-run (cold) and compile time captured separately. Pyvorin runs through the unified PyvorinCompiler router (morphic kernel planner first, native LLVM second, honest CPython fallback with the reason recorded). Correctness = result matches the CPython result (exact or 1e-6 tolerance). Every workload is fully self-contained (deterministic data generated inside the timed function), so generation cost is included for all competitors identically; Pyvorin compiles the entire function (generation + compute) to native code.",
  "cpu": {
   "python": "3.12.3",
   "platform": "Linux-6.8.0-137-generic-x86_64-with-glibc2.39",
   "cpu": "AMD EPYC-Milan Processor",
   "cores": 12
  },
  "completed": 30,
  "total": 30
 },
 "overall": {
  "geomean_speedup_vs_cpython": 2.12,
  "workloads_counted": 30,
  "native_correct": 26,
  "fallback": 4,
  "native_wrong": 0,
  "errors": 0
 },
 "categories": {
  "ETL/Data Processing": {
   "geomean_speedup_vs_cpython": 2.93,
   "workloads_counted": 6,
   "total": 6,
   "native_correct": 4,
   "fallback": 2,
   "native_wrong": 0,
   "errors": 0,
   "native_coverage_pct": 66.7
  },
  "Machine Learning": {
   "geomean_speedup_vs_cpython": 3.91,
   "workloads_counted": 6,
   "total": 6,
   "native_correct": 6,
   "fallback": 0,
   "native_wrong": 0,
   "errors": 0,
   "native_coverage_pct": 100.0
  },
  "Data Science": {
   "geomean_speedup_vs_cpython": 0.81,
   "workloads_counted": 6,
   "total": 6,
   "native_correct": 5,
   "fallback": 1,
   "native_wrong": 0,
   "errors": 0,
   "native_coverage_pct": 83.3
  },
  "Web Services": {
   "geomean_speedup_vs_cpython": 0.54,
   "workloads_counted": 6,
   "total": 6,
   "native_correct": 5,
   "fallback": 1,
   "native_wrong": 0,
   "errors": 0,
   "native_coverage_pct": 83.3
  },
  "Aggregations": {
   "geomean_speedup_vs_cpython": 8.69,
   "workloads_counted": 6,
   "total": 6,
   "native_correct": 6,
   "fallback": 0,
   "native_wrong": 0,
   "errors": 0,
   "native_coverage_pct": 100.0
  }
 },
 "compiler_bugs_native_wrong_results": [],
 "errors": [],
 "workloads": [
  {
   "name": "etl_csv_parse_conditional_sum",
   "category": "ETL/Data Processing",
   "status": "fallback",
   "backend": "pyvorin-cpython-fallback",
   "pyvorin_median_ms": 98.75459992326796,
   "cpython_median_ms": 96.56371595337987,
   "speedup_vs_cpython": 0.9778148666331452,
   "fallback_reason": "Native compilation produced compatibility-mode execution",
   "numba_error": "Failed in nopython mode pipeline (step: nopython frontend)\n\u001b[1m\u001b[1m\u001b[1mNo implementation of function Function(<built-in "
  },
  {
   "name": "etl_filter_map_numeric",
   "category": "ETL/Data Processing",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 146.2272999342531,
   "cpython_median_ms": 107.58948093280196,
   "speedup_vs_cpython": 0.7357687721867017,
   "fallback_reason": null,
   "numba_median_ms": 1.5522351022809744,
   "speedup_vs_numba": 0.01061522098116352
  },
  {
   "name": "etl_hash_join_lookup",
   "category": "ETL/Data Processing",
   "status": "fallback",
   "backend": "pyvorin-cpython-fallback",
   "pyvorin_median_ms": 8.311250945553184,
   "cpython_median_ms": 9.158005006611347,
   "speedup_vs_cpython": 1.1018804589832782,
   "fallback_reason": "Native compilation produced compatibility-mode execution",
   "numba_median_ms": 1.1856311466544867,
   "speedup_vs_numba": 0.1426537538598617
  },
  {
   "name": "etl_dedup_preserve_order",
   "category": "ETL/Data Processing",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 89.12100992165506,
   "cpython_median_ms": 54.94372500106692,
   "speedup_vs_cpython": 0.6165069835874518,
   "fallback_reason": null,
   "numba_median_ms": 6.635667057707906,
   "speedup_vs_numba": 0.07445682071535344
  },
  {
   "name": "etl_group_aggregate",
   "category": "ETL/Data Processing",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 0.22265594452619553,
   "cpython_median_ms": 41.52157506905496,
   "speedup_vs_cpython": 186.4831193140228,
   "fallback_reason": null,
   "numba_median_ms": 0.22896402515470982,
   "speedup_vs_numba": 1.028331067656593
  },
  {
   "name": "etl_pipeline_chain",
   "category": "ETL/Data Processing",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 13.009011978283525,
   "cpython_median_ms": 90.37185087800026,
   "speedup_vs_cpython": 6.946865067759311,
   "fallback_reason": null,
   "numba_median_ms": 2.9589501209557056,
   "speedup_vs_numba": 0.22745387012443388
  },
  {
   "name": "ml_matmul_square",
   "category": "Machine Learning",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 7.127983961254358,
   "cpython_median_ms": 22.11365313269198,
   "speedup_vs_cpython": 3.102371337098308,
   "fallback_reason": null,
   "numba_median_ms": 0.7689869962632656,
   "speedup_vs_numba": 0.10788281798096834
  },
  {
   "name": "ml_kmeans_iteration",
   "category": "Machine Learning",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 9.11777000874281,
   "cpython_median_ms": 32.35088288784027,
   "speedup_vs_cpython": 3.5481135032820297,
   "fallback_reason": null,
   "numba_median_ms": 0.5126548931002617,
   "speedup_vs_numba": 0.05622590749807127
  },
  {
   "name": "ml_linear_regression_grad",
   "category": "Machine Learning",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 8.59791412949562,
   "cpython_median_ms": 32.18143014237285,
   "speedup_vs_cpython": 3.7429345836303094,
   "fallback_reason": null,
   "numba_median_ms": 0.2665070351213217,
   "speedup_vs_numba": 0.030996708167514087
  },
  {
   "name": "ml_cosine_batch",
   "category": "Machine Learning",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 8.622969035059214,
   "cpython_median_ms": 48.14407299272716,
   "speedup_vs_cpython": 5.583236214462013,
   "fallback_reason": null,
   "numba_median_ms": 1.3907828833907843,
   "speedup_vs_numba": 0.1612881685804678
  },
  {
   "name": "ml_softmax_batch",
   "category": "Machine Learning",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 3.2930588349699974,
   "cpython_median_ms": 9.027775842696428,
   "speedup_vs_cpython": 2.7414559821487914,
   "fallback_reason": null,
   "numba_error": "Use of unsupported opcode (IMPORT_NAME) found. Raised from <string> (3)"
  },
  {
   "name": "ml_pairwise_euclidean",
   "category": "Machine Learning",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 5.179995205253363,
   "cpython_median_ms": 29.56371894106269,
   "speedup_vs_cpython": 5.707286931671335,
   "fallback_reason": null,
   "numba_median_ms": 0.585024943575263,
   "speedup_vs_numba": 0.11293928283600572
  },
  {
   "name": "ds_summary_stats_1m",
   "category": "Data Science",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 15.415671048685908,
   "cpython_median_ms": 142.45671406388283,
   "speedup_vs_cpython": 9.241032298495133,
   "fallback_reason": null,
   "numba_median_ms": 1.8201840575784445,
   "speedup_vs_numba": 0.11807361819215804
  },
  {
   "name": "ds_rolling_mean_window",
   "category": "Data Science",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 3.373087849467993,
   "cpython_median_ms": 43.22821204550564,
   "speedup_vs_cpython": 12.81561998224376,
   "fallback_reason": null,
   "numba_median_ms": 0.5062660202383995,
   "speedup_vs_numba": 0.15008978207260398
  },
  {
   "name": "ds_histogram_bins",
   "category": "Data Science",
   "status": "native",
   "backend": "pyvorin-columnar-avx2",
   "pyvorin_median_ms": 145.9076409228146,
   "cpython_median_ms": 146.54492610134184,
   "speedup_vs_cpython": 1.004367729986563,
   "fallback_reason": null,
   "numba_median_ms": 0.5121440626680851,
   "speedup_vs_numba": 0.0035100564948412137
  },
  {
   "name": "ds_percentiles",
   "category": "Data Science",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 18496.6511009261,
   "cpython_median_ms": 152.41447906009853,
   "speedup_vs_cpython": 0.008240112127782275,
   "fallback_reason": null,
   "numba_median_ms": 42.89842885918915,
   "speedup_vs_numba": 0.002319253827361283
  },
  {
   "name": "ds_rolling_correlation",
   "category": "Data Science",
   "status": "fallback",
   "backend": "pyvorin-cpython-fallback",
   "pyvorin_median_ms": 525.5008419044316,
   "cpython_median_ms": 515.2199619915336,
   "speedup_vs_cpython": 0.9804360353151106,
   "fallback_reason": "Native compilation produced compatibility-mode execution",
   "numba_median_ms": 5.5006451439112425,
   "speedup_vs_numba": 0.010467433551536724
  },
  {
   "name": "ds_twolevel_groupby",
   "category": "Data Science",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 421.36034509167075,
   "cpython_median_ms": 122.88510682992637,
   "speedup_vs_cpython": 0.2916389932308215,
   "fallback_reason": null,
   "numba_median_ms": 9.280715836212039,
   "speedup_vs_numba": 0.02202560336852044
  },
  {
   "name": "web_log_tokenize_count",
   "category": "Web Services",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 154.9426990095526,
   "cpython_median_ms": 40.00485991127789,
   "speedup_vs_cpython": 0.258191319545889,
   "fallback_reason": null,
   "numba_median_ms": 39.94552791118622,
   "speedup_vs_numba": 0.25780839088599766
  },
  {
   "name": "web_query_param_count",
   "category": "Web Services",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 1335.7717720791698,
   "cpython_median_ms": 171.7548449523747,
   "speedup_vs_cpython": 0.1285809810795994,
   "fallback_reason": null,
   "numba_error": "Failed in nopython mode pipeline (step: nopython frontend)\n\u001b[1m\u001b[1m\u001b[1mNo implementation of function Function(<built-in "
  },
  {
   "name": "web_json_record_build",
   "category": "Web Services",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 178.94083797000349,
   "cpython_median_ms": 97.46355912648141,
   "speedup_vs_cpython": 0.5446691779928939,
   "fallback_reason": null,
   "numba_error": "Use of unsupported opcode (IMPORT_NAME) found. Raised from <string> (3)"
  },
  {
   "name": "web_ip_hit_counts",
   "category": "Web Services",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 4.171357955783606,
   "cpython_median_ms": 31.206917949020863,
   "speedup_vs_cpython": 7.481237112665514,
   "fallback_reason": null,
   "numba_median_ms": 0.26918109506368637,
   "speedup_vs_numba": 0.06453080697389339
  },
  {
   "name": "web_slugify_titles",
   "category": "Web Services",
   "status": "fallback",
   "backend": "pyvorin-cpython-fallback",
   "pyvorin_median_ms": 164.46549608372152,
   "cpython_median_ms": 163.7404579669237,
   "speedup_vs_cpython": 0.9955915487803672,
   "fallback_reason": "Native compilation produced compatibility-mode execution",
   "numba_error": "Failed in nopython mode pipeline (step: nopython frontend)\n\u001b[1m\u001b[1m\u001b[1mNo implementation of function Function(<built-in "
  },
  {
   "name": "web_header_parse_filter",
   "category": "Web Services",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 312.30803299695253,
   "cpython_median_ms": 55.865437956526875,
   "speedup_vs_cpython": 0.17887928600630007,
   "fallback_reason": null,
   "numba_error": "Failed in nopython mode pipeline (step: nopython frontend)\n\u001b[1m\u001b[1m\u001b[1mNo implementation of function Function(<built-in "
  },
  {
   "name": "agg_int_sum_1m",
   "category": "Aggregations",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 12.730892049148679,
   "cpython_median_ms": 40.91995907947421,
   "speedup_vs_cpython": 3.2142255956219934,
   "fallback_reason": null,
   "numba_median_ms": 0.7748869247734547,
   "speedup_vs_numba": 0.06086666368561909
  },
  {
   "name": "agg_hash_mix_sum_1m",
   "category": "Aggregations",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 0.18466380424797535,
   "cpython_median_ms": 194.9484960641712,
   "speedup_vs_cpython": 1055.6941402679274,
   "fallback_reason": null,
   "numba_median_ms": 0.186647055670619,
   "speedup_vs_numba": 1.0107397951142632
  },
  {
   "name": "agg_weighted_mean_500k",
   "category": "Aggregations",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 144.2946980241686,
   "cpython_median_ms": 137.81285099685192,
   "speedup_vs_cpython": 0.9550791046651553,
   "fallback_reason": null,
   "numba_median_ms": 1.4275929424911737,
   "speedup_vs_numba": 0.009893592502283482
  },
  {
   "name": "agg_multireduce_single_pass",
   "category": "Aggregations",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 8.956970879808068,
   "cpython_median_ms": 146.78416191600263,
   "speedup_vs_cpython": 16.387701142012414,
   "fallback_reason": null,
   "numba_median_ms": 1.1968659237027168,
   "speedup_vs_numba": 0.1336239605736402
  },
  {
   "name": "agg_conditional_sum_1m",
   "category": "Aggregations",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 14.447824098169804,
   "cpython_median_ms": 129.22754208557308,
   "speedup_vs_cpython": 8.944429362338592,
   "fallback_reason": null,
   "numba_median_ms": 2.8467460069805384,
   "speedup_vs_numba": 0.19703631409390937
  },
  {
   "name": "agg_nested_group_total",
   "category": "Aggregations",
   "status": "native",
   "backend": "pyvorin-native-llvm",
   "pyvorin_median_ms": 105.65365385264158,
   "cpython_median_ms": 95.49667197279632,
   "speedup_vs_cpython": 0.9038653041378814,
   "fallback_reason": null,
   "numba_median_ms": 1.5375639777630568,
   "speedup_vs_numba": 0.014552870834997763
  }
 ]
}