{"id":"https://openalex.org/W4415124087","doi":"https://doi.org/10.1109/tpds.2025.3620384","title":"FEditor: Consecutive\u2009Task Placement\u2009With\u2009Adjustable Shapes Using FPGA State Frames","display_name":"FEditor: Consecutive\u2009Task Placement\u2009With\u2009Adjustable Shapes Using FPGA State Frames","publication_year":2025,"publication_date":"2025-10-13","ids":{"openalex":"https://openalex.org/W4415124087","doi":"https://doi.org/10.1109/tpds.2025.3620384"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2025.3620384","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3620384","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":null,"display_name":"Yanyan Li","orcid":"https://orcid.org/0009-0004-6854-9056"},"institutions":[{"id":"https://openalex.org/I139759216","display_name":"Beijing University of Posts and Telecommunications","ror":"https://ror.org/04w9fbh59","country_code":"CN","type":"education","lineage":["https://openalex.org/I139759216"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanyan Li","raw_affiliation_strings":["State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0004-6854-9056","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China","institution_ids":["https://openalex.org/I139759216"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yu Chen","orcid":"https://orcid.org/0009-0006-3163-5449"},"institutions":[{"id":"https://openalex.org/I139759216","display_name":"Beijing University of Posts and Telecommunications","ror":"https://ror.org/04w9fbh59","country_code":"CN","type":"education","lineage":["https://openalex.org/I139759216"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu Chen","raw_affiliation_strings":["State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0006-3163-5449","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China","institution_ids":["https://openalex.org/I139759216"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101511905","display_name":"Zhiqian Xu","orcid":"https://orcid.org/0000-0001-8261-840X"},"institutions":[{"id":"https://openalex.org/I139759216","display_name":"Beijing University of Posts and Telecommunications","ror":"https://ror.org/04w9fbh59","country_code":"CN","type":"education","lineage":["https://openalex.org/I139759216"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiqian Xu","raw_affiliation_strings":["School of Computer Science (National Pilot Software Engineering School), Beijing University of Posts and Telecommunications, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science (National Pilot Software Engineering School), Beijing University of Posts and Telecommunications, Beijing, China","institution_ids":["https://openalex.org/I139759216"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100371589","display_name":"Yawen Wang","orcid":"https://orcid.org/0000-0002-3509-3273"},"institutions":[{"id":"https://openalex.org/I139759216","display_name":"Beijing University of Posts and Telecommunications","ror":"https://ror.org/04w9fbh59","country_code":"CN","type":"education","lineage":["https://openalex.org/I139759216"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yawen Wang","raw_affiliation_strings":["State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-3509-3273","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China","institution_ids":["https://openalex.org/I139759216"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111910380","display_name":"Hai Jiang","orcid":null},"institutions":[{"id":"https://openalex.org/I139759216","display_name":"Beijing University of Posts and Telecommunications","ror":"https://ror.org/04w9fbh59","country_code":"CN","type":"education","lineage":["https://openalex.org/I139759216"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hai Jiang","raw_affiliation_strings":["School of Computer Science (National Pilot Software Engineering School), Beijing University of Posts and Telecommunications, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0006-2855-7259","affiliations":[{"raw_affiliation_string":"School of Computer Science (National Pilot Software Engineering School), Beijing University of Posts and Telecommunications, Beijing, China","institution_ids":["https://openalex.org/I139759216"]}]},{"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/I1327163397","display_name":"State University of New York","ror":"https://ror.org/01q1z8k08","country_code":"US","type":"education","lineage":["https://openalex.org/I1327163397"]},{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Keqin Li","raw_affiliation_strings":["College of Computer Science and Electronic Engineering, HunanUniversity, and the National Supercomputing Center in Changsha, Hunan, Changsha, China","Hunan University and State University of New York"],"raw_orcid":"https://orcid.org/0000-0001-5224-4048","affiliations":[{"raw_affiliation_string":"College of Computer Science and Electronic Engineering, HunanUniversity, and the National Supercomputing Center in Changsha, Hunan, Changsha, China","institution_ids":["https://openalex.org/I16609230"]},{"raw_affiliation_string":"Hunan University and State University of New York","institution_ids":["https://openalex.org/I1327163397","https://openalex.org/I16609230"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.27885777,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"37","issue":"1","first_page":"1","last_page":"14"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9883000254631042,"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"}},"topics":[{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9883000254631042,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9702000021934509,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9401000142097473,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8873999714851379},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.7045999765396118},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5604000091552734},{"id":"https://openalex.org/keywords/nested-loop-join","display_name":"Nested loop join","score":0.47859999537467957},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.4625999927520752},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.45989999175071716},{"id":"https://openalex.org/keywords/resource-allocation","display_name":"Resource allocation","score":0.4350000023841858},{"id":"https://openalex.org/keywords/scheme","display_name":"Scheme (mathematics)","score":0.42969998717308044}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8873999714851379},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8561000227928162},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.7045999765396118},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5604000091552734},{"id":"https://openalex.org/C1306188","wikidata":"https://www.wikidata.org/wiki/Q4060687","display_name":"Nested loop join","level":2,"score":0.47859999537467957},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.4625999927520752},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.45989999175071716},{"id":"https://openalex.org/C29202148","wikidata":"https://www.wikidata.org/wiki/Q287260","display_name":"Resource allocation","level":2,"score":0.4350000023841858},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.42969998717308044},{"id":"https://openalex.org/C114237110","wikidata":"https://www.wikidata.org/wiki/Q114901","display_name":"Gate array","level":3,"score":0.41679999232292175},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3725999891757965},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37049999833106995},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.35199999809265137},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3490000069141388},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3352999985218048},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.3319000005722046},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.3278000056743622},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3165999948978424},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.31630000472068787},{"id":"https://openalex.org/C2780609101","wikidata":"https://www.wikidata.org/wiki/Q17156588","display_name":"Resource management (computing)","level":2,"score":0.3093999922275543},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.2980000078678131},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.2906000018119812},{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.2854999899864197},{"id":"https://openalex.org/C106516650","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm design","level":2,"score":0.26750001311302185},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2655999958515167},{"id":"https://openalex.org/C203864433","wikidata":"https://www.wikidata.org/wiki/Q5426992","display_name":"FPGA prototype","level":3,"score":0.26249998807907104},{"id":"https://openalex.org/C134786449","wikidata":"https://www.wikidata.org/wiki/Q3391255","display_name":"Planar","level":2,"score":0.2614000141620636}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2025.3620384","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2025.3620384","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":[],"awards":[{"id":"https://openalex.org/G3983085764","display_name":null,"funder_award_id":"62472043","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"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W1497138450","https://openalex.org/W1823959354","https://openalex.org/W1980774736","https://openalex.org/W1986053068","https://openalex.org/W2009489504","https://openalex.org/W2016258325","https://openalex.org/W2018249079","https://openalex.org/W2028309407","https://openalex.org/W2033730497","https://openalex.org/W2034173800","https://openalex.org/W2056760934","https://openalex.org/W2062634856","https://openalex.org/W2079543149","https://openalex.org/W2100740271","https://openalex.org/W2101497050","https://openalex.org/W2117787693","https://openalex.org/W2152195021","https://openalex.org/W2154031318","https://openalex.org/W2282294254","https://openalex.org/W2759110901","https://openalex.org/W2798956872","https://openalex.org/W2895262926","https://openalex.org/W3007246632","https://openalex.org/W3011348040","https://openalex.org/W3012514909","https://openalex.org/W3149087750","https://openalex.org/W3166559827","https://openalex.org/W4205356639","https://openalex.org/W4210258659","https://openalex.org/W4214879783","https://openalex.org/W4255174706","https://openalex.org/W4384705347","https://openalex.org/W4386746087","https://openalex.org/W4389491850","https://openalex.org/W4393406930","https://openalex.org/W4401212054"],"related_works":[],"abstract_inverted_index":{"Field":[0],"Programmable":[1],"Gate":[2],"Arrays":[3],"(FPGAs)":[4],"are":[5,61,124,138],"widely":[6],"adopted":[7],"in":[8,22,76,196],"datacenters,":[9],"where":[10],"each":[11],"FPGA":[12,51,98],"is":[13,82,199],"exclusively":[14],"assigned":[15],"to":[16,105,126,170,187],"a":[17,134],"task.":[18],"This":[19],"strategy":[20],"results":[21,144],"significant":[23],"resource":[24,115,150],"waste":[25],"and":[26,39,133,159,177],"increased":[27],"task":[28,65,88,141,183],"rejections.":[29],"To":[30,109],"address":[31],"this":[32,79],"issue,":[33],"placement":[34,74,89,184],"algorithms":[35],"adjust":[36],"the":[37,73,85,96,111,128,171,178,182],"locations":[38],"shapes":[40],"of":[41,71,113,194],"tasks":[42],"based":[43],"on":[44],"Dynamic":[45],"Partial":[46],"Reconfiguration,":[47],"which":[48],"partitions":[49],"an":[50],"into":[52,100],"multiple":[53],"rectangular":[54],"areas":[55],"for":[56,63,140],"sharing.":[57],"However,":[58],"existing":[59],"schemes":[60],"designed":[62,125],"static":[64],"sets":[66],"without":[67],"adjustable":[68,92],"shapes,":[69],"incapable":[70],"optimizing":[72],"problem":[75],"datacenters.":[77],"In":[78],"paper,":[80],"FEditor":[81,147,195],"proposed":[83],"as":[84],"first":[86],"consecutive":[87,107],"scheme":[90],"with":[91,103],"shapes.":[93],"It":[94],"expands":[95],"planar":[97],"models":[99,129],"three-dimensional":[101,114],"ones":[102],"timestamps":[104],"accommodate":[106],"tasks.":[108],"reduce":[110],"complexity":[112],"management,":[116],"<italic":[117,174],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[118,122,156,166,175,189],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">State":[119],"Frames</i>":[120],"(<italic":[121],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">SFs</i>)":[123],"compress":[127],"losslessly.":[130],"Three":[131],"metrics":[132],"nested":[135,179],"heuristic":[136],"algorithm":[137,180],"used":[139],"placement.":[142],"Experimental":[143],"demonstrate":[145],"that":[146],"has":[148],"improved":[149],"utilization":[151],"by":[152,162,185,201],"at":[153,163],"least":[154,164],"<inline-formula":[155,165,188],"xmlns:xlink=\"http://www.w3.org/1999/xlink\"><tex-math":[157,167,190],"notation=\"LaTeX\">$19.8\\%$</tex-math></inline-formula>":[158],"acceptance":[160],"rate":[161],"notation=\"LaTeX\">$10\\%$</tex-math></inline-formula>":[168],"compared":[169],"referenced":[172],"algorithms.":[173],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">SFs</i>":[176],"accelerate":[181],"up":[186],"notation=\"LaTeX\">$10.26\\times$</tex-math></inline-formula>.":[191],"The":[192],"suitability":[193],"datacenter":[197],"environments":[198],"verified":[200],"its":[202],"time":[203],"efficiency":[204],"trends.":[205]},"counts_by_year":[],"updated_date":"2025-11-20T23:13:51.555489","created_date":"2025-10-14T00:00:00"}
