{"id":"W4414270444","doi":"10.1109/access.2025.3610893","title":"P4THLS: A Templated HLS Framework to Automate Efficient Mapping of P4 Data-Plane Applications to FPGAs","year":2025,"lang":"en","type":"article","venue":"IEEE Access","topic":"Embedded Systems Design Techniques","field":"Computer Science","cited_by":2,"is_retracted":false,"has_abstract":true,"ca_institutions":"Statistics Canada; Polytechnique Montréal; JDA Software (Canada)","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Field-programmable gate array; Packet processing; Latency (audio); Key (lock); Network packet; Throughput; High-level synthesis; Network processor; Architecture","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.000511256,0.0006474501,0.0002258498,0.0005538703,0.0002595727,0.0008848985,0.001281405,0.0004310012,0.006130397],"category_scores_gemma":[0.0009757287,0.0003626682,0.0006244036,0.000295021,0.0005580915,0.0006942886,0.0007444464,0.0007950822,0.001885374],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.000696099,"about_ca_system_score_gemma":0.001263754,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00233578,"about_ca_topic_score_gemma":0.00316717,"domain_scores_codex":[0.9996127,0.00006226668,0.00003179737,0.00005818612,0.000180969,0.00005399725],"domain_scores_gemma":[0.9996401,0.0001099682,0.0000446159,0.0001053166,0.000078192,0.00002184688],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.0005173463,0.0001501566,0.002317694,0.0007203863,0.00009429737,0.0009068074,0.000494362,0.2278597,0.21668,0.06553067,0.0258492,0.4588794],"study_design_scores_gemma":[0.00008572193,0.0003665876,0.0005441622,0.00006846364,0.00004308367,0.0004456319,0.00008408452,0.6545725,0.2247375,0.01921894,0.09978088,0.00005245311],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.008986088,0.0001295341,0.9689436,0.00007154891,0.00005295895,0.0001173727,0.0002808789,0.0162321,0.005185858],"genre_scores_gemma":[0.1896506,0.0002652411,0.7977644,0.0002267466,0.00004224253,0.0003345317,0.001248033,0.002419385,0.008048819],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.006130397,"threshold_uncertainty_score":0.02050823,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.07588617115558101,"score_gpt":0.3942157366488671,"score_spread":0.3183295654932861,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}