{"id":"W4406120973","doi":"10.1088/2632-2153/ada71c","title":"rule4ml: an open-source tool for resource utilization and latency estimation for ML models on FPGA","year":2025,"lang":"en","type":"article","venue":"Machine Learning Science and Technology","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":4,"is_retracted":false,"has_abstract":true,"ca_institutions":"Institut interdisciplinaire d'innovation technologique; Université de Sherbrooke","funders":"","keywords":"Field-programmable gate array; Open source; Latency (audio); Computer science; Estimation; Resource (disambiguation); Embedded system; Operating system; Engineering; Computer network; Telecommunications; Software; Systems engineering","routes":{"ca_aff":true,"ca_fund":false,"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.002028788,0.004281031,0.001182004,0.002418087,0.0005411836,0.002398895,0.004636781,0.001802278,0.04864152],"category_scores_gemma":[0.01098174,0.002416723,0.003094379,0.001296833,0.0007103176,0.00236566,0.001997412,0.003103169,0.01683626],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001274914,"about_ca_system_score_gemma":0.002890767,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.006316633,"about_ca_topic_score_gemma":0.01174833,"domain_scores_codex":[0.9985633,0.0002512147,0.0001959688,0.0003192545,0.000533757,0.0001364533],"domain_scores_gemma":[0.9960169,0.002499357,0.0003451393,0.0004947244,0.00054807,0.00009576443],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0008427152,0.0004006352,0.01048034,0.004533924,0.0005993358,0.001227422,0.0003862077,0.3585941,0.01265377,0.01766863,0.3003809,0.2922321],"study_design_scores_gemma":[0.0003505817,0.0001923942,0.001394031,0.0003935688,0.0001019032,0.0003153317,0.00007748281,0.8401318,0.02273609,0.01871797,0.1154288,0.0001600517],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"software","genre_gemma":"software","genre_scores_codex":[0.004758528,0.0006074411,0.3894082,0.0002555268,0.0001986931,0.0002440661,0.01929438,0.58064,0.004593129],"genre_scores_gemma":[0.1421502,0.001586148,0.6143711,0.001028707,0.0001466809,0.002235865,0.09167151,0.1286854,0.01812442],"genre_candidate":"software","genre_consensus":"software","teacher_disagreement_score":0.04864152,"threshold_uncertainty_score":0.1627221,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02588689577435285,"score_gpt":0.3162581162998396,"score_spread":0.2903712205254868,"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."}}