{"id":"W2952445776","doi":"10.48550/arxiv.1903.06693","title":"Module-per-Object: a Human-Driven Methodology for C++-based High-Level Synthesis Design","year":2019,"lang":"en","type":"preprint","venue":"arXiv (Cornell University)","topic":"Embedded Systems Design Techniques","field":"Computer Science","cited_by":1,"is_retracted":false,"has_abstract":true,"ca_institutions":"Polytechnique Montréal","funders":"","keywords":"Computer science; High-level synthesis; VHDL; Field-programmable gate array; Computer architecture; Embedded system; Hardware description language; Programming language","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.003128524,0.001439998,0.000494818,0.001314057,0.0005227804,0.002107622,0.002421846,0.001022467,0.00666049],"category_scores_gemma":[0.004667034,0.0008444521,0.001134783,0.0005645423,0.001421217,0.001097646,0.001323626,0.001794466,0.003171734],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0008809667,"about_ca_system_score_gemma":0.002555878,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001737422,"about_ca_topic_score_gemma":0.001929277,"domain_scores_codex":[0.9979419,0.0005899004,0.0001682063,0.0003018997,0.0008429683,0.0001551082],"domain_scores_gemma":[0.9972753,0.001231764,0.0002478493,0.0005813231,0.0005540213,0.0001097542],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0002833417,0.0002928192,0.00193329,0.001296289,0.0001924673,0.0006870148,0.001304102,0.1628254,0.09510827,0.1113662,0.01541089,0.6093],"study_design_scores_gemma":[0.000216086,0.0004093304,0.0007486604,0.0002918167,0.0001082002,0.0007275835,0.0001344246,0.6776655,0.1109944,0.05444857,0.1541137,0.000141686],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0007500175,0.00003013518,0.9944685,0.00003026623,0.00001281122,0.0001388069,0.00003392105,0.003564411,0.0009711882],"genre_scores_gemma":[0.02248891,0.00009091649,0.9730978,0.0001011917,0.00001939199,0.0004581404,0.0002195749,0.001505774,0.002018291],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.00666049,"threshold_uncertainty_score":0.02228159,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.3398252313850899,"score_gpt":0.2645656306935205,"score_spread":0.0752596006915694,"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."}}