{"id":"https://openalex.org/W2780624653","doi":"https://doi.org/10.1109/tpds.2017.2784829","title":"Race-Condition-Aware and Hardware-Oriented Task Partitioning and Scheduling Using Entropy Maximization","display_name":"Race-Condition-Aware and Hardware-Oriented Task Partitioning and Scheduling Using Entropy Maximization","publication_year":2017,"publication_date":"2017-12-19","ids":{"openalex":"https://openalex.org/W2780624653","doi":"https://doi.org/10.1109/tpds.2017.2784829","mag":"2780624653"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2017.2784829","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2017.2784829","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/A5028477248","display_name":"Sizhao Li","orcid":"https://orcid.org/0000-0002-6557-262X"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sizhao Li","raw_affiliation_strings":["Department of Electronic Engineering, Xiamen University, Fujian, China"],"raw_orcid":"https://orcid.org/0000-0002-6557-262X","affiliations":[{"raw_affiliation_string":"Department of Electronic Engineering, Xiamen University, Fujian, China","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080257789","display_name":"Yuanzhi Zhang","orcid":"https://orcid.org/0000-0001-6083-2544"},"institutions":[{"id":"https://openalex.org/I110378019","display_name":"Southern Illinois University Carbondale","ror":"https://ror.org/049kefs16","country_code":"US","type":"education","lineage":["https://openalex.org/I110378019","https://openalex.org/I2801502357"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuanzhi Zhang","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Southern Illinois University, Carbondale, IL"],"raw_orcid":"https://orcid.org/0000-0001-6083-2544","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Southern Illinois University, Carbondale, IL","institution_ids":["https://openalex.org/I110378019"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024338348","display_name":"Hongyin Luo","orcid":null},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongyin Luo","raw_affiliation_strings":["Department of Electronic Engineering, Xiamen University, Fujian, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electronic Engineering, Xiamen University, Fujian, China","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100378138","display_name":"Yan Chen","orcid":"https://orcid.org/0000-0003-0409-9485"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yan Chen","raw_affiliation_strings":["Department of Electronic Engineering, Xiamen University, Fujian, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electronic Engineering, Xiamen University, Fujian, China","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100639051","display_name":"Chao L\u00fc","orcid":"https://orcid.org/0000-0002-6451-8453"},"institutions":[{"id":"https://openalex.org/I110378019","display_name":"Southern Illinois University Carbondale","ror":"https://ror.org/049kefs16","country_code":"US","type":"education","lineage":["https://openalex.org/I110378019","https://openalex.org/I2801502357"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chao Lu","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Southern Illinois University, Carbondale, IL"],"raw_orcid":"https://orcid.org/0000-0002-6451-8453","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Southern Illinois University, Carbondale, IL","institution_ids":["https://openalex.org/I110378019"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076044791","display_name":"Donghui Guo","orcid":"https://orcid.org/0000-0001-5915-4088"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Donghui Guo","raw_affiliation_strings":["Department of Electronic Engineering, Xiamen University, Fujian, China"],"raw_orcid":"https://orcid.org/0000-0001-5915-4088","affiliations":[{"raw_affiliation_string":"Department of Electronic Engineering, Xiamen University, Fujian, China","institution_ids":["https://openalex.org/I191208505"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0587,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.80284024,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"29","issue":"7","first_page":"1589","last_page":"1604"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994999766349792,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994999766349792,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9991000294685364,"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.9986000061035156,"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.7272884249687195},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.5580264329910278},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5401244759559631},{"id":"https://openalex.org/keywords/maximization","display_name":"Maximization","score":0.5124304890632629},{"id":"https://openalex.org/keywords/entropy","display_name":"Entropy (arrow of time)","score":0.501079797744751},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.4920753836631775},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.44441407918930054},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.34461599588394165},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3345556855201721},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.29621607065200806},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1880595088005066},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.11070612072944641},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10850745439529419}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7272884249687195},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.5580264329910278},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5401244759559631},{"id":"https://openalex.org/C2776330181","wikidata":"https://www.wikidata.org/wiki/Q18358244","display_name":"Maximization","level":2,"score":0.5124304890632629},{"id":"https://openalex.org/C106301342","wikidata":"https://www.wikidata.org/wiki/Q4117933","display_name":"Entropy (arrow of time)","level":2,"score":0.501079797744751},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.4920753836631775},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.44441407918930054},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.34461599588394165},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3345556855201721},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.29621607065200806},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1880595088005066},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.11070612072944641},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10850745439529419},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2017.2784829","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2017.2784829","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/G654055922","display_name":null,"funder_award_id":"61274133","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":48,"referenced_works":["https://openalex.org/W1509562192","https://openalex.org/W1611141588","https://openalex.org/W1973111095","https://openalex.org/W1995875735","https://openalex.org/W2014811294","https://openalex.org/W2017641705","https://openalex.org/W2021529311","https://openalex.org/W2027314791","https://openalex.org/W2034256728","https://openalex.org/W2040851906","https://openalex.org/W2050837210","https://openalex.org/W2053691417","https://openalex.org/W2057825397","https://openalex.org/W2068588832","https://openalex.org/W2072419942","https://openalex.org/W2076285066","https://openalex.org/W2086451166","https://openalex.org/W2088270410","https://openalex.org/W2088801271","https://openalex.org/W2102465293","https://openalex.org/W2108691230","https://openalex.org/W2109180425","https://openalex.org/W2129887779","https://openalex.org/W2131801611","https://openalex.org/W2157152579","https://openalex.org/W2158385899","https://openalex.org/W2160189327","https://openalex.org/W2161484642","https://openalex.org/W2162254032","https://openalex.org/W2165632758","https://openalex.org/W2268062257","https://openalex.org/W2323131249","https://openalex.org/W2328566703","https://openalex.org/W2343962288","https://openalex.org/W2357524570","https://openalex.org/W2559668933","https://openalex.org/W2611999897","https://openalex.org/W3136445274","https://openalex.org/W3137220996","https://openalex.org/W4238341133","https://openalex.org/W4243142001","https://openalex.org/W4254991130","https://openalex.org/W4299551239","https://openalex.org/W4300367385","https://openalex.org/W6657287056","https://openalex.org/W6673029802","https://openalex.org/W6679339052","https://openalex.org/W7024006770"],"related_works":["https://openalex.org/W2504004674","https://openalex.org/W2963177394","https://openalex.org/W1595229445","https://openalex.org/W2498744856","https://openalex.org/W4390482104","https://openalex.org/W322408318","https://openalex.org/W149041114","https://openalex.org/W1965815883","https://openalex.org/W1979183926","https://openalex.org/W2798800775"],"abstract_inverted_index":{"In":[0],"a":[1,17,65,82,86,103,119,175],"multithreaded":[2],"execution":[3,113,116,181,215],"environment,":[4],"race":[5,34,131],"condition":[6,132],"leads":[7],"to":[8,15,29,107,125,213],"computational":[9,208],"errors":[10],"and":[11,67,71,89,145,186,210],"system":[12],"hazards.":[13],"Up":[14],"date,":[16],"series":[18],"of":[19,33,37,41,93,111,130,188],"task":[20,48,69,112,134,150,159,180,191],"scheduling":[21,49,72,151,160,192,204],"strategies":[22],"have":[23],"been":[24],"presented":[25],"in":[26,44,60,114,147,174],"the":[27,31,38,91,109,127,157,179],"literature":[28],"reduce":[30],"risk":[32],"condition.":[35],"Because":[36],"increasing":[39],"complexity":[40,209],"this":[42,58,61],"problem":[43],"multi-core":[45],"systems,":[46],"existing":[47,169],"approaches":[50],"are":[51,96],"not":[52],"very":[53],"efficient.":[54],"To":[55],"deal":[56],"with":[57],"challenge,":[59],"work,":[62],"we":[63],"develop":[64],"race-condition-aware":[66],"hardware-oriented":[68],"partitioning":[70],"algorithm":[73,205],"using":[74],"entropy":[75,121,141,166],"maximization":[76],"model.":[77],"We":[78],"model":[79,122,167],"uncertainty":[80,100,110],"as":[81],"probabilistic":[83],"occurrence":[84],"within":[85],"time":[87],"interval,":[88],"hence":[90],"characteristics":[92],"event":[94],"ordering":[95],"analyzed":[97],"through":[98],"an":[99],"matrix.":[101],"Next,":[102],"metric":[104],"is":[105,123,143,193],"developed":[106],"measure":[108],"various":[115],"environments.":[117,216],"Finally,":[118],"maximum":[120,140,165],"generated":[124],"ensure":[126],"lowest":[128],"probability":[129],"during":[133],"execution.":[135],"The":[136],"smallest":[137],"one":[138],"among":[139],"values":[142],"chosen":[144],"used":[146],"our":[148,164,189,202],"proposed":[149,158,190,203],"algorithm.":[152],"Experimental":[153],"results":[154],"show":[155],"that":[156],"strategy":[161],"based":[162],"on":[163],"outperforms":[168],"state-of-the-art":[170],"approaches.":[171],"For":[172],"example,":[173],"128-core":[176],"computing":[177],"system,":[178],"time,":[182],"CPU":[183],"utilization":[184],"ratio,":[185],"throughput":[187],"improved":[194],"by$15.3\\sim":[195],"36.4$percent,$8.2\\sim":[196],"17.6$percent,":[197],"and$20.7\\sim":[198],"41.4$percent,":[199],"respectively.":[200],"Moreover,":[201],"exhibits":[206],"low":[207],"good":[211],"adaptivity":[212],"diverse":[214]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2}],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2025-10-10T00:00:00"}
