{"id":"W4412960910","doi":"10.1145/3749986","title":"HLSRewriter: Efficient Refactoring and Optimization of C/C++ Code with LLMs for High-Level Synthesis","year":2025,"lang":"en","type":"article","venue":"ACM Transactions on Design Automation of Electronic Systems","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":true,"ca_institutions":"Artificial Intelligence in Medicine (Canada)","funders":"International Graduate School of Science and Engineering; Deutsche Forschungsgemeinschaft","keywords":"Code refactoring; Computer science; High-level synthesis; Pipeline (software); Code generation; Code (set theory); Process (computing); Programming language; Parallel computing; Embedded system; Software; Operating system; Field-programmable gate array","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":[],"consensus_categories":[],"category_scores_codex":[0.0005391934,0.0001425154,0.0002745542,0.0004103523,0.0001358207,0.00005354686,0.0003793801,0.00008421422,0.000001778272],"category_scores_gemma":[0.00007205937,0.0001300444,0.00004169481,0.0005307787,0.00003499072,0.0001468852,0.000007293811,0.00007410548,2.803982e-7],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0001167792,"about_ca_system_score_gemma":0.0001583444,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00002674734,"about_ca_topic_score_gemma":0.000001562028,"domain_scores_codex":[0.9987423,0.0001367393,0.0004327084,0.0002872975,0.0002003957,0.0002006033],"domain_scores_gemma":[0.9982297,0.0007346842,0.0002732178,0.0004747566,0.0002604006,0.0000271911],"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.00004071199,0.00007351933,0.000003403374,0.0001219716,0.00006465866,8.402359e-8,0.0000989522,0.9846889,0.0005326986,0.008727815,0.00003367547,0.005613563],"study_design_scores_gemma":[0.0003944415,0.0003102915,0.0000327186,0.0003315043,0.00003739953,0.000004721162,0.0000200936,0.9415607,0.05693258,0.0002434375,0.00002077001,0.0001112863],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.001038699,0.0001461383,0.9975606,0.0001559089,0.00009641976,0.0006950484,0.00001005333,0.0002645684,0.00003252635],"genre_scores_gemma":[0.6193499,0.00002934505,0.3804125,0.000006374649,0.000003344953,0.0001200957,0.000001610785,0.000007096261,0.0000697092],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.6183112,"threshold_uncertainty_score":0.5303056,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02432252241982122,"score_gpt":0.2569261122839225,"score_spread":0.2326035898641013,"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."}}