{"id":"https://openalex.org/W2921225615","doi":"https://doi.org/10.1109/tpds.2019.2905201","title":"HeteroYARN: A Heterogeneous FPGA-Accelerated Architecture Based on YARN","display_name":"HeteroYARN: A Heterogeneous FPGA-Accelerated Architecture Based on YARN","publication_year":2019,"publication_date":"2019-03-15","ids":{"openalex":"https://openalex.org/W2921225615","doi":"https://doi.org/10.1109/tpds.2019.2905201","mag":"2921225615"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2019.2905201","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2019.2905201","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5039670436","display_name":"Ruixuan Li","orcid":"https://orcid.org/0000-0002-7791-5511"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Ruixuan Li","raw_affiliation_strings":["School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100703892","display_name":"Qi Yang","orcid":"https://orcid.org/0000-0001-6969-8724"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qi Yang","raw_affiliation_strings":["School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100432137","display_name":"Yuhua Li","orcid":"https://orcid.org/0000-0002-1846-4941"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuhua Li","raw_affiliation_strings":["School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083995138","display_name":"Xiwu Gu","orcid":null},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiwu Gu","raw_affiliation_strings":["School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108999688","display_name":"Weijun Xiao","orcid":"https://orcid.org/0000-0002-2147-7575"},"institutions":[{"id":"https://openalex.org/I184840846","display_name":"Virginia Commonwealth University","ror":"https://ror.org/02nkdxk79","country_code":"US","type":"education","lineage":["https://openalex.org/I184840846"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Weijun Xiao","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Virginia Commonwealth University, Richmond, VA, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Virginia Commonwealth University, Richmond, VA, USA","institution_ids":["https://openalex.org/I184840846"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087894632","display_name":"Keqin Li","orcid":"https://orcid.org/0000-0001-5224-4048"},"institutions":[{"id":"https://openalex.org/I157455823","display_name":"SUNY New Paltz","ror":"https://ror.org/03j3dv688","country_code":"US","type":"education","lineage":["https://openalex.org/I157455823"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Keqin Li","raw_affiliation_strings":["Department of Computer Science, State University of New York, New Paltz, NY, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, State University of New York, New Paltz, NY, USA","institution_ids":["https://openalex.org/I157455823"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5039670436"],"corresponding_institution_ids":["https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":0.6783,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.76348649,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"31","issue":"12","first_page":"2968","last_page":"2980"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9941999912261963,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8682410717010498},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7701313495635986},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7178401350975037},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.6408916115760803},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6396632790565491},{"id":"https://openalex.org/keywords/symmetric-multiprocessor-system","display_name":"Symmetric multiprocessor system","score":0.5627977252006531},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5292479395866394},{"id":"https://openalex.org/keywords/yarn","display_name":"Yarn","score":0.5254271030426025},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.4708140790462494},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.46440720558166504},{"id":"https://openalex.org/keywords/naive-bayes-classifier","display_name":"Naive Bayes classifier","score":0.46016713976860046},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.433192640542984},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.42400646209716797},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4080164432525635},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3929779529571533},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.37886321544647217},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2468697428703308},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.16800644993782043},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.16304421424865723}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8682410717010498},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7701313495635986},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7178401350975037},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6408916115760803},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6396632790565491},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.5627977252006531},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5292479395866394},{"id":"https://openalex.org/C2778787235","wikidata":"https://www.wikidata.org/wiki/Q49007","display_name":"Yarn","level":2,"score":0.5254271030426025},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.4708140790462494},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.46440720558166504},{"id":"https://openalex.org/C52001869","wikidata":"https://www.wikidata.org/wiki/Q812530","display_name":"Naive Bayes classifier","level":3,"score":0.46016713976860046},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.433192640542984},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.42400646209716797},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4080164432525635},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3929779529571533},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37886321544647217},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2468697428703308},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.16800644993782043},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.16304421424865723},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C12267149","wikidata":"https://www.wikidata.org/wiki/Q282453","display_name":"Support vector machine","level":2,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2019.2905201","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2019.2905201","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Decent work and economic growth","score":0.44999998807907104,"id":"https://metadata.un.org/sdg/8"}],"awards":[{"id":"https://openalex.org/G1800853386","display_name":null,"funder_award_id":"61502185","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2117336373","display_name":null,"funder_award_id":"U1836204","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4760101327","display_name":null,"funder_award_id":"61572221","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6043401331","display_name":null,"funder_award_id":"U1401258","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6733108237","display_name":null,"funder_award_id":"16ZDA092","funder_id":"https://openalex.org/F4320335869","funder_display_name":"National Social Science Fund of China"},{"id":"https://openalex.org/G795222690","display_name":null,"funder_award_id":"61572222","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7995022326","display_name":null,"funder_award_id":"61433006","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335869","display_name":"National Social Science Fund of China","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W217504984","https://openalex.org/W1626467984","https://openalex.org/W1907782118","https://openalex.org/W1982565841","https://openalex.org/W2006312753","https://openalex.org/W2056095876","https://openalex.org/W2061246454","https://openalex.org/W2080804082","https://openalex.org/W2094756095","https://openalex.org/W2098335003","https://openalex.org/W2105947650","https://openalex.org/W2120422789","https://openalex.org/W2133156997","https://openalex.org/W2141992894","https://openalex.org/W2158951102","https://openalex.org/W2159128662","https://openalex.org/W2163961697","https://openalex.org/W2165831368","https://openalex.org/W2173213060","https://openalex.org/W2189465200","https://openalex.org/W2218038495","https://openalex.org/W2282822614","https://openalex.org/W2294171759","https://openalex.org/W2297100101","https://openalex.org/W2333236502","https://openalex.org/W2399067544","https://openalex.org/W2402380660","https://openalex.org/W2410798069","https://openalex.org/W2414493891","https://openalex.org/W2516097068","https://openalex.org/W2521149585","https://openalex.org/W2542189141","https://openalex.org/W2583220202","https://openalex.org/W2593716495","https://openalex.org/W2609006687","https://openalex.org/W2724920573","https://openalex.org/W2777638777","https://openalex.org/W2783772867","https://openalex.org/W2960482517","https://openalex.org/W4239385313","https://openalex.org/W4256629673","https://openalex.org/W4293869692","https://openalex.org/W6608704173","https://openalex.org/W6651700774","https://openalex.org/W6684084819","https://openalex.org/W6687322159","https://openalex.org/W6747133071"],"related_works":["https://openalex.org/W3037515626","https://openalex.org/W4394633758","https://openalex.org/W2502510154","https://openalex.org/W1975561105","https://openalex.org/W1990751558","https://openalex.org/W2034022664","https://openalex.org/W4387055967","https://openalex.org/W3144014730","https://openalex.org/W2164387934","https://openalex.org/W1979348330"],"abstract_inverted_index":{"In":[0,72,98],"recent":[1],"years,":[2],"the":[3,21,43,65,100,120,129,132,157,160],"heterogeneous":[4,80,133],"distributed":[5,70],"platform":[6],"integrating":[7],"with":[8,20,42],"FPGAs":[9],"to":[10,18,112,127,177],"accelerate":[11],"computation":[12],"tasks":[13],"has":[14],"been":[15],"widely":[16],"studied":[17],"deal":[19],"deluge":[22],"of":[23,27,67,124,131,159],"data.":[24],"However,":[25],"most":[26],"current":[28],"works":[29],"suffer":[30],"from":[31],"poor":[32],"universality":[33],"and":[34,59,90,108,122,147,163,171],"low":[35],"resource":[36,60,88],"utilization":[37],"that":[38],"run":[39],"specific":[40],"algorithms":[41],"highly":[44],"customized":[45],"structure.":[46],"Moreover,":[47],"there":[48],"are":[49,152],"still":[50],"many":[51],"challenges,":[52],"such":[53],"as":[54,105],"data":[55],"curation,":[56],"task":[57],"scheduling,":[58],"management,":[61],"which":[62,86,151],"further":[63],"limit":[64],"scalability":[66],"a":[68],"CPU-FPGA":[69],"platform.":[71],"this":[73],"paper,":[74],"we":[75],"present":[76],"HeteroYARN,":[77],"an":[78],"FPGA-accelerated":[79],"architecture":[81],"based":[82],"on":[83],"YARN":[84],"platform,":[85],"provides":[87,109],"management":[89],"programming":[91,110],"support":[92],"for":[93],"computing-intensive":[94],"applications":[95,180],"using":[96,142],"FPGAs.":[97],"particular,":[99],"HeteroYARN":[101,118,161],"abstracts":[102],"FPGA":[103,125],"accelerators":[104,115],"general":[106],"resources":[107,126],"APIs":[111],"utilize":[113],"those":[114],"easily.":[116],"Our":[117],"simplifies":[119],"request":[121],"usage":[123],"enhance":[128],"efficiency":[130],"framework":[134,162],"while":[135],"maintaining":[136],"previous":[137],"workflow":[138],"unchanged.":[139],"Experimental":[140],"results":[141],"two":[143],"representative":[144],"algorithms,":[145],"K-means":[146],"Naive":[148],"Bayes":[149],"classifier,":[150],"accelerated":[153],"by":[154,168,182],"FPGAs,":[155],"demonstrate":[156],"usability":[158],"show":[164],"performance":[165],"speedup":[166],"improvement":[167],"7.5x":[169],"(K-means)":[170],"2.3x":[172],"(Naive":[173],"Bayes)":[174],"respectively":[175],"compared":[176],"conventional":[178],"CPU-only":[179],"provided":[181],"Mahout.":[183]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
