{"id":"https://openalex.org/W4406220612","doi":"https://doi.org/10.1145/3711849","title":"Non-Preemptive Scheduling of Periodic Tasks with Data Dependencies in Heterogeneous Multiprocessor Embedded Systems","display_name":"Non-Preemptive Scheduling of Periodic Tasks with Data Dependencies in Heterogeneous Multiprocessor Embedded Systems","publication_year":2025,"publication_date":"2025-01-09","ids":{"openalex":"https://openalex.org/W4406220612","doi":"https://doi.org/10.1145/3711849"},"language":"en","primary_location":{"id":"doi:10.1145/3711849","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3711849","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/A5086071901","display_name":"Jinchao Chen","orcid":"https://orcid.org/0000-0001-6234-1001"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jinchao Chen","raw_affiliation_strings":["Northwestern Polytechnical University, Xi'an, China"],"affiliations":[{"raw_affiliation_string":"Northwestern Polytechnical University, Xi'an, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100322774","display_name":"Yang Wang","orcid":"https://orcid.org/0000-0002-7051-3827"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yang Wang","raw_affiliation_strings":["Northwestern Polytechnical University, Xi'an, China"],"affiliations":[{"raw_affiliation_string":"Northwestern Polytechnical University, Xi'an, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100386171","display_name":"Ying Zhang","orcid":"https://orcid.org/0000-0002-7557-2965"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ying Zhang","raw_affiliation_strings":["Northwestern Polytechnical University, Xi'an, China"],"affiliations":[{"raw_affiliation_string":"Northwestern Polytechnical University, Xi'an, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077680871","display_name":"Yantao Lu","orcid":"https://orcid.org/0000-0002-3103-1067"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yantao Lu","raw_affiliation_strings":["Northwestern Polytechnical University, Xi'an, China"],"affiliations":[{"raw_affiliation_string":"Northwestern Polytechnical University, Xi'an, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100701586","display_name":"Qing Li","orcid":"https://orcid.org/0000-0001-6350-0502"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qing Li","raw_affiliation_strings":["Northwestern Polytechnical University, Xi'an, China"],"affiliations":[{"raw_affiliation_string":"Northwestern Polytechnical University, Xi'an, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050629111","display_name":"Qiuhao Shu","orcid":"https://orcid.org/0009-0001-4714-5915"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qiuhao Shu","raw_affiliation_strings":["Northwestern Polytechnical University, Xi'an, China"],"affiliations":[{"raw_affiliation_string":"Northwestern Polytechnical University, Xi'an, China","institution_ids":["https://openalex.org/I17145004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5086071901"],"corresponding_institution_ids":["https://openalex.org/I17145004"],"apc_list":null,"apc_paid":null,"fwci":40.7107,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.99865993,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"30","issue":"2","first_page":"1","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9976000189781189,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9976000189781189,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9957000017166138,"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"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9922999739646912,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9277472496032715},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7697681784629822},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.6967072486877441},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5172331929206848},{"id":"https://openalex.org/keywords/preemption","display_name":"Preemption","score":0.42606157064437866},{"id":"https://openalex.org/keywords/multiprocessor-scheduling","display_name":"Multiprocessor scheduling","score":0.4213811457157135},{"id":"https://openalex.org/keywords/symmetric-multiprocessor-system","display_name":"Symmetric multiprocessor system","score":0.42078229784965515},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.41642647981643677},{"id":"https://openalex.org/keywords/rate-monotonic-scheduling","display_name":"Rate-monotonic scheduling","score":0.28171736001968384},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.2772541046142578},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15656551718711853},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.08958667516708374},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.07794392108917236}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9277472496032715},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7697681784629822},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.6967072486877441},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5172331929206848},{"id":"https://openalex.org/C206952183","wikidata":"https://www.wikidata.org/wiki/Q1193100","display_name":"Preemption","level":2,"score":0.42606157064437866},{"id":"https://openalex.org/C85924588","wikidata":"https://www.wikidata.org/wiki/Q107419135","display_name":"Multiprocessor scheduling","level":5,"score":0.4213811457157135},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.42078229784965515},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.41642647981643677},{"id":"https://openalex.org/C127456818","wikidata":"https://www.wikidata.org/wiki/Q238879","display_name":"Rate-monotonic scheduling","level":4,"score":0.28171736001968384},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.2772541046142578},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15656551718711853},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.08958667516708374},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.07794392108917236},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3711849","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3711849","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/G1121271761","display_name":null,"funder_award_id":"Program","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G1396483212","display_name":null,"funder_award_id":"2023M073053003","funder_id":"https://openalex.org/F4320322857","funder_display_name":"Aeronautical Science Foundation of China"},{"id":"https://openalex.org/G1403150278","display_name":null,"funder_award_id":"2023M073053003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2376276132","display_name":null,"funder_award_id":"China","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G3317480652","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G391238517","display_name":null,"funder_award_id":", and","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4703416807","display_name":null,"funder_award_id":"2024GX-YBXM-118","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5834457310","display_name":null,"funder_award_id":"2024GX-YBXM-118","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G5994120800","display_name":null,"funder_award_id":"Natural","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6114286373","display_name":null,"funder_award_id":"2023M073053003","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G6970716418","display_name":null,"funder_award_id":"62106202","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G7803665486","display_name":null,"funder_award_id":"2024GX-YBXM-118","funder_id":"https://openalex.org/F4320336350","funder_display_name":"Key Research and Development Projects of Shaanxi Province"},{"id":"https://openalex.org/G8178281889","display_name":null,"funder_award_id":"62106202","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/F4320322857","display_name":"Aeronautical Science Foundation of China","ror":"https://ror.org/02wq41p38"},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null},{"id":"https://openalex.org/F4320336350","display_name":"Key Research and Development Projects of Shaanxi Province","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W647867832","https://openalex.org/W1417403813","https://openalex.org/W1898277230","https://openalex.org/W2018115912","https://openalex.org/W2062891029","https://openalex.org/W2096044778","https://openalex.org/W2106076593","https://openalex.org/W2113425225","https://openalex.org/W2115045394","https://openalex.org/W2116968640","https://openalex.org/W2130181800","https://openalex.org/W2143031615","https://openalex.org/W2149294210","https://openalex.org/W2161230980","https://openalex.org/W2166639137","https://openalex.org/W2344837812","https://openalex.org/W2578764171","https://openalex.org/W2593086300","https://openalex.org/W2607105139","https://openalex.org/W2744120858","https://openalex.org/W2792063935","https://openalex.org/W2904152126","https://openalex.org/W2968881671","https://openalex.org/W3008802634","https://openalex.org/W3014418244","https://openalex.org/W3109215866","https://openalex.org/W3134231900","https://openalex.org/W3217668988","https://openalex.org/W4200577862","https://openalex.org/W4206949397","https://openalex.org/W4233982390","https://openalex.org/W4250692521","https://openalex.org/W4312661852","https://openalex.org/W4383500888","https://openalex.org/W4387952116","https://openalex.org/W4391583820"],"related_works":["https://openalex.org/W2283291034","https://openalex.org/W2021050177","https://openalex.org/W1998948241","https://openalex.org/W2115045394","https://openalex.org/W2113232087","https://openalex.org/W1979183926","https://openalex.org/W232296991","https://openalex.org/W1998742844","https://openalex.org/W1733143018","https://openalex.org/W2600187959"],"abstract_inverted_index":{"Heterogeneous":[0],"multiprocessor":[1,100],"architecture":[2,29],"is":[3],"frequently":[4],"employed":[5],"as":[6],"an":[7,125,165],"economical":[8],"and":[9,22,34,44,61,71,108,117,123,141,176,203,209,233,239],"efficient":[10,166],"means":[11],"of":[12,55,92,105,121,158,190,205],"providing":[13],"excellent":[14],"parallel":[15],"processing":[16],"capabilities":[17],"while":[18],"keeping":[19],"production":[20],"cost":[21,35],"power":[23],"consumption":[24],"under":[25],"control.":[26],"Although":[27],"this":[28,83],"achieves":[30],"significant":[31],"performance":[32],"enhancement":[33],"reduction,":[36],"it":[37],"results":[38,212],"in":[39,63],"a":[40,64,149,173,183],"serious":[41],"task":[42,230],"allocation":[43,178],"scheduling":[45,90,169,221],"problem,":[46],"especially":[47],"for":[48,179],"periodic":[49,93],"tasks":[50,94,107,122,196],"with":[51,95,103,182,193],"data":[52,96,118],"dependencies,":[53],"all":[54],"which":[56],"should":[57],"be":[58,75],"reasonably":[59],"scheduled":[60],"executed":[62],"timely":[65],"manner":[66],"such":[67],"that":[68,214],"their":[69],"deadlines":[70],"dependence":[72,119,156],"requirements":[73],"could":[74],"satisfied":[76],"even":[77],"if":[78],"the":[79,88,113,130,138,143,155,187,201,206,210,220,229,234],"worst":[80],"happens.":[81],"In":[82],"article,":[84],"we":[85,111,163],"concentrate":[86],"on":[87,129,241],"non-preemptive":[89],"problem":[91],"dependencies":[97],"upon":[98],"heterogeneous":[99,109],"platforms.":[101],"First,":[102],"models":[104],"data-dependent":[106],"processors,":[110],"analyze":[112],"time,":[114],"space,":[115],"precedence,":[116],"constraints":[120],"design":[124],"exact":[126],"formulation":[127],"based":[128],"mixed":[131],"integer":[132],"linear":[133],"programming":[134],"to":[135,153,171,185,199],"completely":[136],"explore":[137],"solution":[139],"space":[140],"produce":[142],"optimal":[144],"solutions.":[145],"Then,":[146],"by":[147,161,224,237],"constructing":[148],"directed":[150],"acyclic":[151],"graph":[152],"depict":[154],"relationship":[157],"jobs":[159],"generated":[160,195],"tasks,":[162],"propose":[164],"off-line":[167],"list-based":[168],"algorithm":[170,216],"provide":[172],"reasonable":[174],"time":[175,189,232],"processor":[177],"each":[180],"job,":[181],"view":[184],"minimizing":[186],"completion":[188,231],"jobs.":[191],"Experiments":[192],"randomly":[194],"are":[197],"performed":[198],"evaluate":[200],"effectiveness":[202],"efficiency":[204],"proposed":[207],"algorithm,":[208],"experimental":[211],"show":[213],"our":[215],"can":[217],"averagely":[218],"enhance":[219],"success":[222],"ratio":[223,236],"28.5%,":[225],"and,":[226],"respectively,":[227],"reduce":[228],"deviation":[235],"23.3%":[238],"17.2%,":[240],"average.":[242]},"counts_by_year":[{"year":2025,"cited_by_count":19}],"updated_date":"2026-04-16T08:26:57.006410","created_date":"2025-10-10T00:00:00"}
