{"id":"https://openalex.org/W4387055967","doi":"https://doi.org/10.1145/3625295","title":"Task Modules Partitioning, Scheduling and Floorplanning for Partially Dynamically Reconfigurable Systems with Heterogeneous Resources","display_name":"Task Modules Partitioning, Scheduling and Floorplanning for Partially Dynamically Reconfigurable Systems with Heterogeneous Resources","publication_year":2023,"publication_date":"2023-09-26","ids":{"openalex":"https://openalex.org/W4387055967","doi":"https://doi.org/10.1145/3625295"},"language":"en","primary_location":{"id":"doi:10.1145/3625295","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3625295","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic 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/A5066572489","display_name":"Bo Ding","orcid":"https://orcid.org/0000-0001-5939-7346"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bo Ding","raw_affiliation_strings":["University of Science and Technology of China, China"],"raw_orcid":"https://orcid.org/0000-0001-5939-7346","affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037450963","display_name":"Jinglei Huang","orcid":"https://orcid.org/0000-0003-4256-5643"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jinglei Huang","raw_affiliation_strings":["University of Science and Technology of China; Institute of Artificial Intelligence, Hefei Comprehensive National Science Center, China","University of Science and Technology of China"],"raw_orcid":"https://orcid.org/0000-0003-4256-5643","affiliations":[{"raw_affiliation_string":"University of Science and Technology of China; Institute of Artificial Intelligence, Hefei Comprehensive National Science Center, China","institution_ids":["https://openalex.org/I126520041"]},{"raw_affiliation_string":"University of Science and Technology of China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100669438","display_name":"Junpeng Wang","orcid":"https://orcid.org/0000-0002-8810-3172"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Junpeng Wang","raw_affiliation_strings":["University of Science and Technology of China, China"],"raw_orcid":"https://orcid.org/0000-0002-8810-3172","affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031010282","display_name":"Qi Xu","orcid":"https://orcid.org/0000-0002-0375-9800"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qi Xu","raw_affiliation_strings":["University of Science and Technology of China, China"],"raw_orcid":"https://orcid.org/0000-0002-0375-9800","affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100423614","display_name":"Song Chen","orcid":"https://orcid.org/0000-0003-0341-3428"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Song Chen","raw_affiliation_strings":["University of Science and Technology of China;, China",", China"],"raw_orcid":"https://orcid.org/0000-0003-0341-3428","affiliations":[{"raw_affiliation_string":"University of Science and Technology of China;, China","institution_ids":["https://openalex.org/I126520041"]},{"raw_affiliation_string":", China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033886915","display_name":"Yi Kang","orcid":"https://orcid.org/0000-0002-5487-6855"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Kang","raw_affiliation_strings":["University of Science and Technology of China;, China",", China"],"raw_orcid":"https://orcid.org/0000-0002-5487-6855","affiliations":[{"raw_affiliation_string":"University of Science and Technology of China;, China","institution_ids":["https://openalex.org/I126520041"]},{"raw_affiliation_string":", China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I126520041"],"apc_list":null,"apc_paid":null,"fwci":1.0603,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.75355757,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":"28","issue":"6","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998000264167786,"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.9998000264167786,"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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9990000128746033,"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"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8622193336486816},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8192402720451355},{"id":"https://openalex.org/keywords/floorplan","display_name":"Floorplan","score":0.7460352182388306},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6487926244735718},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.6214166283607483},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.5935839414596558},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5641055107116699},{"id":"https://openalex.org/keywords/mpsoc","display_name":"MPSoC","score":0.5287551283836365},{"id":"https://openalex.org/keywords/symmetric-multiprocessor-system","display_name":"Symmetric multiprocessor system","score":0.5253526568412781},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.5181954503059387},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.474568635225296},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.42905694246292114},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4200800359249115},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4159614145755768},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4110838770866394},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.34314224123954773},{"id":"https://openalex.org/keywords/system-on-a-chip","display_name":"System on a chip","score":0.3082178831100464},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11830645799636841}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8622193336486816},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8192402720451355},{"id":"https://openalex.org/C130145326","wikidata":"https://www.wikidata.org/wiki/Q1553985","display_name":"Floorplan","level":2,"score":0.7460352182388306},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6487926244735718},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.6214166283607483},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.5935839414596558},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5641055107116699},{"id":"https://openalex.org/C2777187653","wikidata":"https://www.wikidata.org/wiki/Q975106","display_name":"MPSoC","level":3,"score":0.5287551283836365},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.5253526568412781},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.5181954503059387},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.474568635225296},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.42905694246292114},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4200800359249115},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4159614145755768},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4110838770866394},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.34314224123954773},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.3082178831100464},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11830645799636841},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"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/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3625295","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3625295","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1411627799","display_name":null,"funder_award_id":"XDB44000000","funder_id":"https://openalex.org/F4320321133","funder_display_name":"Chinese Academy of Sciences"},{"id":"https://openalex.org/G2970710660","display_name":null,"funder_award_id":"U19A2074","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4027129818","display_name":null,"funder_award_id":"2019YFB2204800","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G4133108643","display_name":null,"funder_award_id":"XDB44000000","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4700993392","display_name":null,"funder_award_id":"61874102","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5229687003","display_name":null,"funder_award_id":"U19A2074, 61931008, 61874102, 62141415","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7801426869","display_name":"\u7aef\u4e91\u534f\u540c\u89c6\u9891\u667a\u80fd\u8ba1\u7b97\u65b9\u6cd5\u4e0e\u82af\u7247\u67b6\u6784\u7814\u7a76","funder_award_id":"61931008","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8360183649","display_name":null,"funder_award_id":"62141415","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/F4320321133","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35"},{"id":"https://openalex.org/F4320325599","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W321739617","https://openalex.org/W600520643","https://openalex.org/W1497138450","https://openalex.org/W1594617929","https://openalex.org/W1686810756","https://openalex.org/W1757537413","https://openalex.org/W1983302736","https://openalex.org/W2019271234","https://openalex.org/W2030767815","https://openalex.org/W2034729118","https://openalex.org/W2057340342","https://openalex.org/W2061344791","https://openalex.org/W2070215512","https://openalex.org/W2078688764","https://openalex.org/W2111034061","https://openalex.org/W2145091735","https://openalex.org/W2153227646","https://openalex.org/W2154462472","https://openalex.org/W2159696955","https://openalex.org/W2163605009","https://openalex.org/W2399857432","https://openalex.org/W2505901125","https://openalex.org/W2511789865","https://openalex.org/W2618530766","https://openalex.org/W2759981985","https://openalex.org/W2773522834","https://openalex.org/W2790851819","https://openalex.org/W2808484818","https://openalex.org/W2979970871","https://openalex.org/W3080137974","https://openalex.org/W3159428183","https://openalex.org/W4214879783","https://openalex.org/W4231361812","https://openalex.org/W4232341571","https://openalex.org/W4234288023","https://openalex.org/W4250427650","https://openalex.org/W4254479236","https://openalex.org/W4365800050"],"related_works":["https://openalex.org/W2502691491","https://openalex.org/W1976012348","https://openalex.org/W2002682434","https://openalex.org/W2137671689","https://openalex.org/W4387782849","https://openalex.org/W2012131147","https://openalex.org/W2113449380","https://openalex.org/W2157008728","https://openalex.org/W2092587530","https://openalex.org/W2153502022"],"abstract_inverted_index":{"Some":[0],"field":[1],"programmable":[2],"gate":[3],"arrays":[4],"(FPGAs)":[5],"can":[6,24,160,176,212],"be":[7,25],"partially":[8,19],"dynamically":[9,20],"reconfigurable":[10,21],"with":[11,154,187],"heterogeneous":[12,63,195],"resources":[13,80,190,196],"distributed":[14],"on":[15,42,62,170,197,201],"the":[16,35,46,53,72,86,89,96,116,125,132,145,157,162,172,189,194,198,202,206,209,214],"chip.":[17,199],"FPGA-based":[18],"system":[22],"(FPGA-PDRS)":[23],"used":[26],"to":[27,51,114,124,130,143],"accelerate":[28],"computing":[29,32],"and":[30,60,94,100,139,141,181],"improve":[31,144,177,213],"flexibility.":[33],"However,":[34],"traditional":[36],"design":[37],"of":[38,48,55,75,92,118,134,165,193],"FPGA-PDRS":[39,49,76,93],"is":[40],"based":[41],"manual":[43],"design.":[44],"Implementing":[45],"automation":[47,73,90],"needs":[50],"solve":[52,69,85],"problems":[54,70,87],"task":[56,119,135,166],"modules":[57,136,167],"partitioning,":[58,137],"scheduling,":[59,138],"floorplanning":[61],"resources.":[64],"Existing":[65],"works":[66],"only":[67],"partly":[68],"for":[71,81],"process":[74,91,129,159,211],"or":[77],"model":[78],"homogeneous":[79],"FPGA-PDRS.":[82],"To":[83],"better":[84],"in":[88,102],"narrow":[95],"gap":[97],"between":[98],"algorithm":[99],"application,":[101],"this":[103],"paper,":[104],"we":[105],"propose":[106],"a":[107],"complete":[108,174],"workflow":[109,175],"including":[110],"three":[111],"parts:":[112],"pre-processing":[113,158],"generate":[115],"lists":[117],"module":[120],"candidate":[121],"shapes":[122],"according":[123],"resource":[126],"requirements,":[127],"exploration":[128,207],"search":[131],"solution":[133,203],"floorplanning,":[140],"post-optimization":[142,210],"floorplan":[146,215],"success":[147,216],"rate.":[148],"Experimental":[149],"results":[150],"show":[151],"that,":[152],"compared":[153],"state-of-the-art":[155],"work,":[156],"reduce":[161,182],"occupied":[163],"area":[164],"by":[168,179,185,205,218],"6%":[169],"average;":[171],"proposed":[173],"performance":[178],"9.6%,":[180],"communication":[183],"cost":[184],"14.2%":[186],"improving":[188],"reuse":[191],"rate":[192,217],"Based":[200],"generated":[204],"process,":[208],"11%.":[219]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
