{"id":"W2075160498","doi":"10.1109/fpt.2013.6718365","title":"From software threads to parallel hardware in high-level synthesis for FPGAs","year":2013,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":80,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Toronto","funders":"","keywords":"POSIX Threads; Computer science; Parallel computing; Semaphore; Thread (computing); Software; Field-programmable gate array; Task parallelism; Automatic parallelization; Data parallelism; Parallelism (grammar); Embedded system; 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.0004945933,0.0003699437,0.0002339323,0.0003153407,0.0002882514,0.001000204,0.0005090337,0.0003770194,0.002948571],"category_scores_gemma":[0.001110512,0.0003650455,0.0004197279,0.0002899531,0.0005882061,0.0005700738,0.0004611326,0.0006353811,0.0005882586],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0005131048,"about_ca_system_score_gemma":0.0008489572,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001512184,"about_ca_topic_score_gemma":0.002466659,"domain_scores_codex":[0.9996237,0.0001215494,0.00002669671,0.00003631659,0.0001404028,0.0000513537],"domain_scores_gemma":[0.9996684,0.0001773367,0.00003248182,0.00006430098,0.00004181341,0.00001560795],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.0002828589,0.0001299083,0.002538107,0.0006835423,0.00005576431,0.0004504654,0.0006015374,0.4614431,0.0907509,0.2101577,0.002541377,0.2303647],"study_design_scores_gemma":[0.0001065643,0.0002784533,0.0004302344,0.0001137591,0.00004745784,0.00017144,0.00008274151,0.8079816,0.07403015,0.07664027,0.04008927,0.00002810484],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.03566541,0.0004731739,0.9521897,0.0001484549,0.00006694253,0.00007892821,0.000035627,0.001550671,0.009790996],"genre_scores_gemma":[0.3330841,0.0004992114,0.662219,0.00009521194,0.0000260928,0.0001227234,0.00006518297,0.000283332,0.003605192],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.002948571,"threshold_uncertainty_score":0.009863973,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03140508862409133,"score_gpt":0.2608867193519302,"score_spread":0.2294816307278389,"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."}}