{"id":"W3006437160","doi":"10.48550/arxiv.2002.06998","title":"RapidLayout: Fast Hard Block Placement of FPGA-optimized Systolic Arrays using Evolutionary Algorithms","year":2020,"lang":"en","type":"preprint","venue":"arXiv (Cornell University)","topic":"VLSI and FPGA Design Techniques","field":"Engineering","cited_by":1,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"University of Waterloo; Natural Sciences and Engineering Research Council of Canada; Mitacs; Sun Yat-sen University; CMC Microsystems","keywords":"Field-programmable gate array; Computer science; Parallel computing; Systolic array; Placement; Algorithm; Minimum bounding box; Block (permutation group theory); Routing (electronic design automation); Simulated annealing; Floorplan; Computer hardware; Embedded system; Very-large-scale integration; Physical design; Circuit design; Mathematics; Artificial intelligence","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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0004598351,0.0009569342,0.0003591149,0.0003680681,0.0002866728,0.0005286489,0.001009661,0.0005264204,0.00868794],"category_scores_gemma":[0.0008946212,0.0004099302,0.000443546,0.0002620991,0.0003155025,0.0004982831,0.0005650405,0.0005643855,0.001105711],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0005554776,"about_ca_system_score_gemma":0.0009495509,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002699187,"about_ca_topic_score_gemma":0.006016702,"domain_scores_codex":[0.9998134,0.0000426451,0.000007736438,0.00003155884,0.00007338875,0.00003122695],"domain_scores_gemma":[0.9997134,0.0001405826,0.00003253806,0.00004445823,0.00005355387,0.00001552241],"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.0001847361,0.00009629351,0.001168938,0.0002150272,0.00005081512,0.0002091949,0.0001005721,0.6835961,0.03674948,0.009812047,0.01296742,0.2548493],"study_design_scores_gemma":[0.00007711331,0.0001205685,0.0002493356,0.00001605314,0.000009296918,0.00005043623,0.00002578095,0.9723656,0.01669679,0.003029946,0.007345591,0.00001340402],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.06206601,0.0002779861,0.9054751,0.0001699392,0.0001073778,0.0001428603,0.0002793195,0.0193064,0.01217503],"genre_scores_gemma":[0.27475,0.0001544735,0.7148015,0.0001409665,0.00002287878,0.0001771301,0.0006183863,0.001916902,0.007417767],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.00868794,"threshold_uncertainty_score":0.02906406,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.07501290098818877,"score_gpt":0.1855028267303028,"score_spread":0.1104899257421141,"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."}}