{"id":"W3197603378","doi":"10.1109/tcad.2021.3109863","title":"RLPlace: Using Reinforcement Learning and Smart Perturbations to Optimize FPGA Placement","year":2021,"lang":"en","type":"article","venue":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","topic":"VLSI and FPGA Design Techniques","field":"Engineering","cited_by":43,"is_retracted":false,"has_abstract":true,"ca_institutions":"Vector Institute; University of Toronto","funders":"Natural Sciences and Engineering Research Council of Canada; Huawei Technologies; VMware; Google","keywords":"Field-programmable gate array; Computer science; Reinforcement learning; Simulated annealing; Quality (philosophy); Parallel computing; Algorithm; Artificial intelligence; Embedded system","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":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0002948825,0.0002848696,0.0004240216,0.000296517,0.0001922759,0.0001496855,0.00008319478,0.0001454451,0.00002735697],"category_scores_gemma":[0.00000712187,0.0002762344,0.00006350609,0.0003625038,0.00003268492,0.0001284411,0.000002581813,0.0002939382,0.000003122486],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0001493934,"about_ca_system_score_gemma":0.0000706072,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00007140919,"about_ca_topic_score_gemma":0.000002930975,"domain_scores_codex":[0.9984989,0.0001613685,0.0005406901,0.0003159197,0.0002204483,0.0002626778],"domain_scores_gemma":[0.9991682,0.000192427,0.00006776851,0.0001961048,0.000222539,0.0001529201],"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.00001349114,0.00003603054,0.000004672818,0.0001158673,0.0001443241,0.00001080349,0.0004842256,0.9257905,0.06084139,0.00004923003,0.0001993347,0.01231014],"study_design_scores_gemma":[0.0004513746,0.0003890865,0.000004295051,0.0005510554,0.00006127171,0.0001102653,0.0004713878,0.9324605,0.06470725,0.000006604484,0.0004929054,0.0002939465],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.01044394,0.000434068,0.9874515,0.00001235589,0.0005492904,0.0005752596,0.00001521827,0.0002977771,0.0002205808],"genre_scores_gemma":[0.9876384,0.0002573825,0.01159581,0.0000411487,0.00003593595,0.00007516749,0.000006910805,0.00004348657,0.0003057281],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.9771945,"threshold_uncertainty_score":0.999969,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03147460674607729,"score_gpt":0.237124561965308,"score_spread":0.2056499552192307,"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."}}