{
 "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
 },
 "benchmarks": [
  {
   "benchmark": "etl_csv_parse_conditional_sum",
   "category": "ETL/Data Processing",
   "expected": 334099513,
   "competitors": {
    "CPython": {
     "median_ms": 96.56371595337987,
     "min_ms": 94.1414749249816,
     "p95_ms": 97.73892303928733,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 98.75459992326796,
     "min_ms": 95.20426695235074,
     "p95_ms": 101.15615301765501,
     "first_run_ms": 98.02236314862967,
     "compile_time_ms": 107.35605889931321,
     "correct": true,
     "backend": "pyvorin-cpython-fallback",
     "native": false,
     "fallback_used": true,
     "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 function mod>) found for signature:\n \n >>> mod(Literal[str](ROW%d,item%d,%.1f,%s), Tuple(int64, int64, float64, unicode_type))\n \nThere are 6 candidate implementations:\n\u001b[1m - Of wh",
     "correct": false
    }
   },
   "wall_time_sec": 3.5
  },
  {
   "benchmark": "etl_filter_map_numeric",
   "category": "ETL/Data Processing",
   "expected": 15470738,
   "competitors": {
    "CPython": {
     "median_ms": 107.58948093280196,
     "min_ms": 106.15546815097332,
     "p95_ms": 107.94910485856235,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 146.2272999342531,
     "min_ms": 134.28286206908524,
     "p95_ms": 173.97062596864998,
     "first_run_ms": 280.29984398745,
     "compile_time_ms": 479.21503498218954,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 1.5522351022809744,
     "min_ms": 1.5429728664457798,
     "p95_ms": 1.5552190598100424,
     "first_run_ms": null,
     "compile_time_ms": 228.93963498063385,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 5.2
  },
  {
   "benchmark": "etl_hash_join_lookup",
   "category": "ETL/Data Processing",
   "expected": 1571924531,
   "competitors": {
    "CPython": {
     "median_ms": 9.158005006611347,
     "min_ms": 8.716437965631485,
     "p95_ms": 10.726202977821231,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 8.311250945553184,
     "min_ms": 8.14458099193871,
     "p95_ms": 8.697051089257002,
     "first_run_ms": 42.38180792890489,
     "compile_time_ms": 140.3118239250034,
     "correct": true,
     "backend": "pyvorin-cpython-fallback",
     "native": false,
     "fallback_used": true,
     "fallback_reason": "Native compilation produced compatibility-mode execution"
    },
    "Numba": {
     "median_ms": 1.1856311466544867,
     "min_ms": 1.1539568658918142,
     "p95_ms": 1.2050271034240723,
     "first_run_ms": null,
     "compile_time_ms": 671.7317570000887,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 1.8
  },
  {
   "benchmark": "etl_dedup_preserve_order",
   "category": "ETL/Data Processing",
   "expected": 1249352018,
   "competitors": {
    "CPython": {
     "median_ms": 54.94372500106692,
     "min_ms": 53.235586965456605,
     "p95_ms": 56.31403997540474,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 89.12100992165506,
     "min_ms": 74.75042599253356,
     "p95_ms": 93.18649093620479,
     "first_run_ms": 141.27259608358145,
     "compile_time_ms": 396.8125560786575,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 6.635667057707906,
     "min_ms": 4.2883181013166904,
     "p95_ms": 7.282946025952697,
     "first_run_ms": null,
     "compile_time_ms": 768.0488550104201,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 3.9
  },
  {
   "benchmark": "etl_group_aggregate",
   "category": "ETL/Data Processing",
   "expected": 20000556,
   "competitors": {
    "CPython": {
     "median_ms": 41.52157506905496,
     "min_ms": 39.35482609085739,
     "p95_ms": 62.21689912490547,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 0.22265594452619553,
     "min_ms": 0.20633311942219734,
     "p95_ms": 0.2800840884447098,
     "first_run_ms": 0.45188097283244133,
     "compile_time_ms": 467.11466391570866,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 0.22896402515470982,
     "min_ms": 0.22796494886279106,
     "p95_ms": 0.2392700407654047,
     "first_run_ms": null,
     "compile_time_ms": 252.47947103343904,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 1.9
  },
  {
   "benchmark": "etl_pipeline_chain",
   "category": "ETL/Data Processing",
   "expected": 7375461,
   "competitors": {
    "CPython": {
     "median_ms": 90.37185087800026,
     "min_ms": 69.97454795055091,
     "p95_ms": 101.35026881471276,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 13.009011978283525,
     "min_ms": 12.626905925571918,
     "p95_ms": 13.230286072939634,
     "first_run_ms": 19.471769919618964,
     "compile_time_ms": 444.659581175074,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 2.9589501209557056,
     "min_ms": 2.9409348499029875,
     "p95_ms": 2.973209135234356,
     "first_run_ms": null,
     "compile_time_ms": 241.97011720389128,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 2.7
  },
  {
   "benchmark": "ml_matmul_square",
   "category": "Machine Learning",
   "expected": 5253383,
   "competitors": {
    "CPython": {
     "median_ms": 22.11365313269198,
     "min_ms": 21.739769028499722,
     "p95_ms": 22.239255951717496,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 7.127983961254358,
     "min_ms": 6.905106129124761,
     "p95_ms": 7.16042798012495,
     "first_run_ms": 7.5790840201079845,
     "compile_time_ms": 555.7022099383175,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 0.7689869962632656,
     "min_ms": 0.756360124796629,
     "p95_ms": 0.7696989923715591,
     "first_run_ms": null,
     "compile_time_ms": 280.4167838767171,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 1.9
  },
  {
   "benchmark": "ml_kmeans_iteration",
   "category": "Machine Learning",
   "expected": 48984,
   "competitors": {
    "CPython": {
     "median_ms": 32.35088288784027,
     "min_ms": 32.11911418475211,
     "p95_ms": 32.85257308743894,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 9.11777000874281,
     "min_ms": 7.950996048748493,
     "p95_ms": 12.450815178453922,
     "first_run_ms": 21.063097985461354,
     "compile_time_ms": 852.3568660020828,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 0.5126548931002617,
     "min_ms": 0.4933490417897701,
     "p95_ms": 0.5610310472548008,
     "first_run_ms": null,
     "compile_time_ms": 481.163133867085,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 2.7
  },
  {
   "benchmark": "ml_linear_regression_grad",
   "category": "Machine Learning",
   "expected": -69437125,
   "competitors": {
    "CPython": {
     "median_ms": 32.18143014237285,
     "min_ms": 30.321071855723858,
     "p95_ms": 33.39015110395849,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 8.59791412949562,
     "min_ms": 8.366666967049241,
     "p95_ms": 8.88522993773222,
     "first_run_ms": 51.74338398501277,
     "compile_time_ms": 444.17667598463595,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 0.2665070351213217,
     "min_ms": 0.26557501405477524,
     "p95_ms": 0.2778819762170315,
     "first_run_ms": null,
     "compile_time_ms": 220.4780278261751,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 1.9
  },
  {
   "benchmark": "ml_cosine_batch",
   "category": "Machine Learning",
   "expected": 866600,
   "competitors": {
    "CPython": {
     "median_ms": 48.14407299272716,
     "min_ms": 44.91327004507184,
     "p95_ms": 50.07319594733417,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 8.622969035059214,
     "min_ms": 6.805350072681904,
     "p95_ms": 8.738197851926088,
     "first_run_ms": 10.84534591063857,
     "compile_time_ms": 742.4990159925073,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 1.3907828833907843,
     "min_ms": 1.3652979396283627,
     "p95_ms": 1.4180010184645653,
     "first_run_ms": null,
     "compile_time_ms": 305.8859009761363,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 2.5
  },
  {
   "benchmark": "ml_softmax_batch",
   "category": "Machine Learning",
   "expected": 6658245132,
   "competitors": {
    "CPython": {
     "median_ms": 9.027775842696428,
     "min_ms": 8.91324901022017,
     "p95_ms": 9.509917814284563,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 3.2930588349699974,
     "min_ms": 3.2208599150180817,
     "p95_ms": 3.3629450481384993,
     "first_run_ms": 9.114416083320975,
     "compile_time_ms": 484.80401188135147,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "error": "Use of unsupported opcode (IMPORT_NAME) found. Raised from <string> (3)",
     "correct": false
    }
   },
   "wall_time_sec": 1.4
  },
  {
   "benchmark": "ml_pairwise_euclidean",
   "category": "Machine Learning",
   "expected": 573997,
   "competitors": {
    "CPython": {
     "median_ms": 29.56371894106269,
     "min_ms": 28.918831842020154,
     "p95_ms": 30.87406186386943,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 5.179995205253363,
     "min_ms": 5.018081981688738,
     "p95_ms": 5.289003951475024,
     "first_run_ms": 7.072526961565018,
     "compile_time_ms": 535.3496191091835,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 0.585024943575263,
     "min_ms": 0.5776640027761459,
     "p95_ms": 0.5924638826400042,
     "first_run_ms": null,
     "compile_time_ms": 258.493822067976,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 2.0
  },
  {
   "benchmark": "ds_summary_stats_1m",
   "category": "Data Science",
   "expected": 3335196571,
   "competitors": {
    "CPython": {
     "median_ms": 142.45671406388283,
     "min_ms": 138.4740569628775,
     "p95_ms": 146.26713492907584,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 15.415671048685908,
     "min_ms": 14.936713967472315,
     "p95_ms": 15.747528057545424,
     "first_run_ms": 24.226890178397298,
     "compile_time_ms": 560.5518501251936,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 1.8201840575784445,
     "min_ms": 1.7923947889357805,
     "p95_ms": 1.8253698945045471,
     "first_run_ms": null,
     "compile_time_ms": 262.54421286284924,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 3.7
  },
  {
   "benchmark": "ds_rolling_mean_window",
   "category": "Data Science",
   "expected": 43742892870,
   "competitors": {
    "CPython": {
     "median_ms": 43.22821204550564,
     "min_ms": 39.98856712132692,
     "p95_ms": 45.35916307941079,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 3.373087849467993,
     "min_ms": 3.2891540322452784,
     "p95_ms": 3.731742035597563,
     "first_run_ms": 5.118149099871516,
     "compile_time_ms": 496.3109081145376,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 0.5062660202383995,
     "min_ms": 0.4985260311514139,
     "p95_ms": 0.5114329978823662,
     "first_run_ms": null,
     "compile_time_ms": 210.19091014750302,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 2.0
  },
  {
   "benchmark": "ds_histogram_bins",
   "category": "Data Science",
   "expected": 32026211,
   "competitors": {
    "CPython": {
     "median_ms": 146.54492610134184,
     "min_ms": 134.68146114610136,
     "p95_ms": 168.7460110988468,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 145.9076409228146,
     "min_ms": 135.81269583664834,
     "p95_ms": 150.80175106413662,
     "first_run_ms": 136.14245993085206,
     "compile_time_ms": 6.669784197583795,
     "correct": true,
     "backend": "pyvorin-columnar-avx2",
     "native": false,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 0.5121440626680851,
     "min_ms": 0.5044538993388414,
     "p95_ms": 0.5173608660697937,
     "first_run_ms": null,
     "compile_time_ms": 247.7427360136062,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 4.9
  },
  {
   "benchmark": "ds_percentiles",
   "category": "Data Science",
   "expected": 2389847,
   "competitors": {
    "CPython": {
     "median_ms": 152.41447906009853,
     "min_ms": 144.61671514436603,
     "p95_ms": 159.953918075189,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 18496.6511009261,
     "min_ms": 18333.000916987658,
     "p95_ms": 18848.993230145425,
     "first_run_ms": 18012.45627994649,
     "compile_time_ms": 449.062196072191,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 42.89842885918915,
     "min_ms": 41.55229707248509,
     "p95_ms": 44.171580113470554,
     "first_run_ms": null,
     "compile_time_ms": 1942.3376461490989,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 264.0
  },
  {
   "benchmark": "ds_rolling_correlation",
   "category": "Data Science",
   "expected": 53389066,
   "competitors": {
    "CPython": {
     "median_ms": 515.2199619915336,
     "min_ms": 494.67410519719124,
     "p95_ms": 550.1232661772519,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 525.5008419044316,
     "min_ms": 488.19489497691393,
     "p95_ms": 545.735209947452,
     "first_run_ms": 499.13957598619163,
     "compile_time_ms": 32.076887087896466,
     "correct": true,
     "backend": "pyvorin-cpython-fallback",
     "native": false,
     "fallback_used": true,
     "fallback_reason": "Native compilation produced compatibility-mode execution"
    },
    "Numba": {
     "median_ms": 5.5006451439112425,
     "min_ms": 5.339344032108784,
     "p95_ms": 5.532769951969385,
     "first_run_ms": null,
     "compile_time_ms": 301.64992390200496,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 15.8
  },
  {
   "benchmark": "ds_twolevel_groupby",
   "category": "Data Science",
   "expected": 24960772,
   "competitors": {
    "CPython": {
     "median_ms": 122.88510682992637,
     "min_ms": 116.54321406967938,
     "p95_ms": 126.36663508601487,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 421.36034509167075,
     "min_ms": 397.5339860189706,
     "p95_ms": 431.6009709145874,
     "first_run_ms": 492.0340341050178,
     "compile_time_ms": 579.0802510455251,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 9.280715836212039,
     "min_ms": 9.23174899071455,
     "p95_ms": 9.51505801640451,
     "first_run_ms": null,
     "compile_time_ms": 731.5425400156528,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 9.7
  },
  {
   "benchmark": "web_log_tokenize_count",
   "category": "Web Services",
   "expected": 21112500,
   "competitors": {
    "CPython": {
     "median_ms": 40.00485991127789,
     "min_ms": 36.66114108636975,
     "p95_ms": 43.17976697348058,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 154.9426990095526,
     "min_ms": 136.71002793125808,
     "p95_ms": 170.82709004171193,
     "first_run_ms": 185.188306029886,
     "compile_time_ms": 513.3870060089976,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 39.94552791118622,
     "min_ms": 39.58248998969793,
     "p95_ms": 40.17484490759671,
     "first_run_ms": null,
     "compile_time_ms": 2340.8400639891624,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 6.8
  },
  {
   "benchmark": "web_query_param_count",
   "category": "Web Services",
   "expected": 109715130,
   "competitors": {
    "CPython": {
     "median_ms": 171.7548449523747,
     "min_ms": 162.0635341387242,
     "p95_ms": 176.14855989813805,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 1335.7717720791698,
     "min_ms": 1246.5238529257476,
     "p95_ms": 1378.1779990531504,
     "first_run_ms": 1516.159821068868,
     "compile_time_ms": 529.6892980113626,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "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 function mod>) found for signature:\n \n >>> mod(Literal[str](page=%d&size=%d&id=%d&sort=asc), UniTuple(int64 x 3))\n \nThere are 6 candidate implementations:\n\u001b[1m - Of which 4 did not",
     "correct": false
    }
   },
   "wall_time_sec": 22.2
  },
  {
   "benchmark": "web_json_record_build",
   "category": "Web Services",
   "expected": 4078531,
   "competitors": {
    "CPython": {
     "median_ms": 97.46355912648141,
     "min_ms": 94.55790184438229,
     "p95_ms": 113.21211280301213,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 178.94083797000349,
     "min_ms": 173.59349108301103,
     "p95_ms": 181.89874710515141,
     "first_run_ms": 238.46903396770358,
     "compile_time_ms": 513.4339218493551,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "error": "Use of unsupported opcode (IMPORT_NAME) found. Raised from <string> (3)",
     "correct": false
    }
   },
   "wall_time_sec": 5.3
  },
  {
   "benchmark": "web_ip_hit_counts",
   "category": "Web Services",
   "expected": 574400,
   "competitors": {
    "CPython": {
     "median_ms": 31.206917949020863,
     "min_ms": 29.829662991687655,
     "p95_ms": 31.855470035225153,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 4.171357955783606,
     "min_ms": 4.126307088881731,
     "p95_ms": 4.373645875602961,
     "first_run_ms": 4.463230026885867,
     "compile_time_ms": 419.01433910243213,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 0.26918109506368637,
     "min_ms": 0.2679990138858557,
     "p95_ms": 0.2749788109213114,
     "first_run_ms": null,
     "compile_time_ms": 192.89772701449692,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 1.7
  },
  {
   "benchmark": "web_slugify_titles",
   "category": "Web Services",
   "expected": 12573636,
   "competitors": {
    "CPython": {
     "median_ms": 163.7404579669237,
     "min_ms": 157.32397185638547,
     "p95_ms": 170.62949505634606,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 164.46549608372152,
     "min_ms": 156.84406203217804,
     "p95_ms": 191.83710683137178,
     "first_run_ms": 164.86041899770498,
     "compile_time_ms": 232.82355815172195,
     "correct": true,
     "backend": "pyvorin-cpython-fallback",
     "native": false,
     "fallback_used": true,
     "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 function mod>) found for signature:\n \n >>> mod(Literal[str](%s %s: %s (Part %d)!), Tuple(unicode_type, unicode_type, unicode_type, int64))\n \nThere are 6 candidate implementations:\n",
     "correct": false
    }
   },
   "wall_time_sec": 8.1
  },
  {
   "benchmark": "web_header_parse_filter",
   "category": "Web Services",
   "expected": 1171328,
   "competitors": {
    "CPython": {
     "median_ms": 55.865437956526875,
     "min_ms": 53.40568395331502,
     "p95_ms": 56.7357549443841,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 312.30803299695253,
     "min_ms": 285.44370899908245,
     "p95_ms": 328.04482197389007,
     "first_run_ms": 406.55167400836945,
     "compile_time_ms": 492.01980186626315,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "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 function mod>) found for signature:\n \n >>> mod(Literal[str](%s: value%d;extra=%d), Tuple(unicode_type, int64, int64))\n \nThere are 6 candidate implementations:\n\u001b[1m - Of which 4 did",
     "correct": false
    }
   },
   "wall_time_sec": 6.5
  },
  {
   "benchmark": "agg_int_sum_1m",
   "category": "Aggregations",
   "expected": 499999500000,
   "competitors": {
    "CPython": {
     "median_ms": 40.91995907947421,
     "min_ms": 40.19392002373934,
     "p95_ms": 42.14199911803007,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 12.730892049148679,
     "min_ms": 8.079724153503776,
     "p95_ms": 13.810998061671853,
     "first_run_ms": 20.56379709392786,
     "compile_time_ms": 542.2139568254352,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 0.7748869247734547,
     "min_ms": 0.715052941814065,
     "p95_ms": 0.8244540076702833,
     "first_run_ms": null,
     "compile_time_ms": 294.2193108610809,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 2.4
  },
  {
   "benchmark": "agg_hash_mix_sum_1m",
   "category": "Aggregations",
   "expected": 544500034052684,
   "competitors": {
    "CPython": {
     "median_ms": 194.9484960641712,
     "min_ms": 187.9995979834348,
     "p95_ms": 215.86175402626395,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 0.18466380424797535,
     "min_ms": 0.17799506895244122,
     "p95_ms": 0.19897310994565487,
     "first_run_ms": 0.4321150481700897,
     "compile_time_ms": 432.7257671393454,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 0.186647055670619,
     "min_ms": 0.1860959455370903,
     "p95_ms": 0.19794213585555553,
     "first_run_ms": null,
     "compile_time_ms": 184.7695850301534,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 4.1
  },
  {
   "benchmark": "agg_weighted_mean_500k",
   "category": "Aggregations",
   "expected": 75477849,
   "competitors": {
    "CPython": {
     "median_ms": 137.81285099685192,
     "min_ms": 126.75663293339312,
     "p95_ms": 143.85793707333505,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 144.2946980241686,
     "min_ms": 134.51620610430837,
     "p95_ms": 152.38159196451306,
     "first_run_ms": 247.02995689585805,
     "compile_time_ms": 480.15008214861155,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 1.4275929424911737,
     "min_ms": 1.4069159515202045,
     "p95_ms": 1.4352439902722836,
     "first_run_ms": null,
     "compile_time_ms": 236.9727729819715,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 5.3
  },
  {
   "benchmark": "agg_multireduce_single_pass",
   "category": "Aggregations",
   "expected": -8427732,
   "competitors": {
    "CPython": {
     "median_ms": 146.78416191600263,
     "min_ms": 141.33790088817477,
     "p95_ms": 151.43732307478786,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 8.956970879808068,
     "min_ms": 8.700237842276692,
     "p95_ms": 15.303450170904398,
     "first_run_ms": 26.00440988317132,
     "compile_time_ms": 492.94361798092723,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 1.1968659237027168,
     "min_ms": 1.1850600130856037,
     "p95_ms": 1.212417846545577,
     "first_run_ms": null,
     "compile_time_ms": 212.7788627985865,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 3.5
  },
  {
   "benchmark": "agg_conditional_sum_1m",
   "category": "Aggregations",
   "expected": 39989743450,
   "competitors": {
    "CPython": {
     "median_ms": 129.22754208557308,
     "min_ms": 122.46026191860437,
     "p95_ms": 131.79673487320542,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 14.447824098169804,
     "min_ms": 13.929119799286127,
     "p95_ms": 17.94686703942716,
     "first_run_ms": 32.39230695180595,
     "compile_time_ms": 474.01148499920964,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 2.8467460069805384,
     "min_ms": 2.804888878017664,
     "p95_ms": 2.889083931222558,
     "first_run_ms": null,
     "compile_time_ms": 215.94911301508546,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 3.4
  },
  {
   "benchmark": "agg_nested_group_total",
   "category": "Aggregations",
   "expected": 508936584,
   "competitors": {
    "CPython": {
     "median_ms": 95.49667197279632,
     "min_ms": 92.71322307176888,
     "p95_ms": 98.43077789992094,
     "first_run_ms": null,
     "correct": true,
     "backend": "cpython_interpreter"
    },
    "Pyvorin": {
     "median_ms": 105.65365385264158,
     "min_ms": 96.31628985516727,
     "p95_ms": 107.63504891656339,
     "first_run_ms": 189.0108168590814,
     "compile_time_ms": 538.6863087769598,
     "correct": true,
     "backend": "pyvorin-native-llvm",
     "native": true,
     "fallback_used": false,
     "fallback_reason": null
    },
    "Numba": {
     "median_ms": 1.5375639777630568,
     "min_ms": 1.5124508645385504,
     "p95_ms": 1.6022950876504183,
     "first_run_ms": null,
     "compile_time_ms": 264.3850587774068,
     "correct": true,
     "backend": "numba_njit"
    }
   },
   "wall_time_sec": 4.4
  }
 ]
}