{"id":"W4386830976","doi":"10.1145/3609335","title":"TAPA: A Scalable Task-parallel Dataflow Programming Framework for Modern FPGAs with Co-optimization of HLS and Physical Design","year":2023,"lang":"en","type":"article","venue":"ACM Transactions on Reconfigurable Technology and Systems","topic":"Embedded Systems Design Techniques","field":"Computer Science","cited_by":42,"is_retracted":false,"has_abstract":true,"ca_institutions":"Simon Fraser University","funders":"Natural Sciences and Engineering Research Council of Canada; National Institutes of Health; National Science Foundation","keywords":"Dataflow; Computer science; Field-programmable gate array; Scalability; Task (project management); Computer architecture; Floorplan; Parallel computing; Embedded system; High-level synthesis; Operating 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":[],"consensus_categories":[],"category_scores_codex":[0.0006130952,0.0002422694,0.0005032931,0.0006987609,0.0003117344,0.0001205388,0.0006149153,0.0003790682,0.000001425741],"category_scores_gemma":[0.00007981479,0.0002103098,0.0000440899,0.001102779,0.0001925027,0.0003999104,0.00001151649,0.0002986011,0.000004177113],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00003019383,"about_ca_system_score_gemma":0.00006149278,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00002402075,"about_ca_topic_score_gemma":0.000002675902,"domain_scores_codex":[0.9983132,0.0001115153,0.0003759791,0.0006239558,0.00018415,0.0003911662],"domain_scores_gemma":[0.9979382,0.0006732644,0.0002122816,0.0009659286,0.0001380882,0.00007228783],"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.0005268501,0.0008141921,0.0004405549,0.002430802,0.0009600314,0.00005025112,0.003937816,0.4298743,0.01365886,0.1508632,0.0009329857,0.3955101],"study_design_scores_gemma":[0.0007593137,0.001353355,0.000007361263,0.0006167443,0.00005679907,0.0001640719,0.000495403,0.9397473,0.02024397,0.03573864,0.0004202404,0.0003968205],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.003472186,0.0002633415,0.9927402,0.0004276897,0.00008784917,0.001690413,0.00002618823,0.001243368,0.00004877578],"genre_scores_gemma":[0.6109537,0.00009904178,0.387664,0.00001161741,0.0000128834,0.001070903,0.000006908222,0.00002635723,0.000154582],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.6074815,"threshold_uncertainty_score":0.8576182,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0357738042739417,"score_gpt":0.2829732198478841,"score_spread":0.2471994155739424,"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."}}