{"id":"W4213131631","doi":"10.1145/3501803","title":"RapidLayout: Fast Hard Block Placement of FPGA-optimized Systolic Arrays Using Evolutionary Algorithm","year":2022,"lang":"en","type":"article","venue":"ACM Transactions on Reconfigurable Technology and Systems","topic":"VLSI and FPGA Design Techniques","field":"Engineering","cited_by":4,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"National Key Research and Development Program of China; University of Waterloo; Mitacs; Sun Yat-sen University","keywords":"Computer science; Algorithm; Placement; Parallel computing; Field-programmable gate array; Block (permutation group theory); Simulated annealing; Routing (electronic design automation); Minimum bounding box; Bootstrapping (finance); Computer hardware; Embedded system; Circuit design; Physical design; Mathematics","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.0002817402,0.0002433324,0.0004799486,0.0009642286,0.0004291309,0.00001646225,0.0003287892,0.0002386778,0.0001555122],"category_scores_gemma":[0.000007172267,0.000266409,0.00009266737,0.0006481711,0.0001078933,0.00009003009,0.000008926623,0.0005424038,0.000005470072],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0001959898,"about_ca_system_score_gemma":0.00003713524,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00005839643,"about_ca_topic_score_gemma":0.000001109357,"domain_scores_codex":[0.9985908,0.00008788711,0.0005038611,0.0003015381,0.000191179,0.0003247111],"domain_scores_gemma":[0.9991431,0.0000721617,0.0001040726,0.0005704279,0.00005379853,0.00005643331],"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.00009746489,0.0002900819,0.0000682164,0.0005026496,0.0007733954,0.00003407887,0.0004130832,0.8869033,0.05643852,0.0006203029,0.001064307,0.05279458],"study_design_scores_gemma":[0.002439111,0.0009243487,0.00003005226,0.0003734752,0.0002764029,0.00152614,0.006707646,0.8905212,0.0885812,0.0008382905,0.00672902,0.001053128],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.0475489,0.005478414,0.9405791,0.0001822186,0.001199284,0.001279644,0.0003741794,0.002135498,0.001222817],"genre_scores_gemma":[0.9879241,0.0003274376,0.01064886,0.0000147579,0.00001886188,0.0005118501,0.00001088294,0.00004621883,0.0004970202],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.9403752,"threshold_uncertainty_score":0.9999788,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0182766730219645,"score_gpt":0.217812299271055,"score_spread":0.1995356262490905,"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."}}