{"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":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.002101223,0.0007325677,0.001236292,0.0009121106,0.0002769357,0.0001806321,0.004834269,0.001038098,0.00003261285],"category_scores_gemma":[0.0003413097,0.0008488035,0.0005984025,0.0005216098,0.0001751206,0.0003816684,0.00152993,0.0007139345,0.000109204],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0006341081,"about_ca_system_score_gemma":0.0006516502,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0004779808,"about_ca_topic_score_gemma":0.00004000968,"domain_scores_codex":[0.9939611,0.002097651,0.0005364739,0.00241858,0.000196376,0.0007898299],"domain_scores_gemma":[0.9918512,0.003354263,0.0007705932,0.003312889,0.000496089,0.0002150372],"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.0001692061,0.0002839497,0.000392112,0.0008163014,0.0004851343,0.000219246,0.0003350845,0.5476597,0.007691004,0.4375534,0.003335564,0.001059308],"study_design_scores_gemma":[0.0009094075,0.000411834,0.0002338769,0.0004169777,0.0002744578,0.000009729818,0.000035607,0.7985223,0.04888755,0.1486068,0.0002385286,0.001452889],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.007427777,0.00003804457,0.9874636,0.000112625,0.000776835,0.002445433,0.00009264946,0.001153765,0.0004892851],"genre_scores_gemma":[0.5961676,0.000009628571,0.4026962,0.000101075,0.00007513754,0.00004895501,0.00001357599,0.00005523292,0.0008326918],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.5887398,"threshold_uncertainty_score":0.9993963,"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."}}