{"id":"W2915470884","doi":"10.1145/3289602.3293909","title":"A Modular Heterogeneous Stack for Deploying FPGAs and CPUs in the Data Center","year":2019,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":20,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Toronto","funders":"","keywords":"Computer science; Software portability; Modular design; Field-programmable gate array; Scalability; Protocol stack; Software deployment; Latency (audio); Computer architecture; Embedded system; Stack (abstract data type); Distributed computing; Parallel computing; Operating system","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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.000497015,0.0008204655,0.0003156222,0.0005828389,0.0005612075,0.001059607,0.001640296,0.0004053538,0.002842519],"category_scores_gemma":[0.0007500366,0.0004504272,0.0004574413,0.0003088203,0.0005008462,0.001849065,0.001531931,0.0008757601,0.00076143],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0007227021,"about_ca_system_score_gemma":0.0009604938,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001762648,"about_ca_topic_score_gemma":0.002776912,"domain_scores_codex":[0.9995609,0.00006597066,0.00002797511,0.0000842116,0.0001376601,0.0001232305],"domain_scores_gemma":[0.9996226,0.00005353135,0.00005724833,0.0001217554,0.00006910473,0.00007583325],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0009853035,0.000531526,0.01171277,0.0007183301,0.0004340945,0.001207195,0.0007418253,0.1998125,0.2984519,0.05779892,0.01399573,0.4136099],"study_design_scores_gemma":[0.0002756484,0.001823674,0.009411482,0.0001639856,0.0003727393,0.001094865,0.000437911,0.524797,0.3247084,0.01775288,0.1188814,0.0002799489],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.1700847,0.0005568349,0.8114234,0.0003321281,0.0001568361,0.0002938146,0.0001706963,0.007759845,0.009221687],"genre_scores_gemma":[0.6292121,0.0003576797,0.3615217,0.0003189281,0.00004979033,0.0001989417,0.0004630596,0.0005461876,0.007331671],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.002842519,"threshold_uncertainty_score":0.009509146,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.04179965468046978,"score_gpt":0.288687273373564,"score_spread":0.2468876186930943,"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."}}