{"id":"https://openalex.org/W4200349999","doi":"https://doi.org/10.1109/hpec49654.2021.9622857","title":"Efficient Scheduling of Dependent Tasks in Many-Core Real-Time System Using a Hardware Scheduler","display_name":"Efficient Scheduling of Dependent Tasks in Many-Core Real-Time System Using a Hardware Scheduler","publication_year":2021,"publication_date":"2021-09-20","ids":{"openalex":"https://openalex.org/W4200349999","doi":"https://doi.org/10.1109/hpec49654.2021.9622857"},"language":"en","primary_location":{"id":"doi:10.1109/hpec49654.2021.9622857","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpec49654.2021.9622857","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE High Performance Extreme Computing Conference (HPEC)","raw_type":"proceedings-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/A5023030830","display_name":"Amin Norollah","orcid":"https://orcid.org/0000-0002-7568-1758"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Amin Norollah","raw_affiliation_strings":["IUST, Tehran, Iran"],"affiliations":[{"raw_affiliation_string":"IUST, Tehran, Iran","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048838752","display_name":"Zahra Kazemi","orcid":"https://orcid.org/0000-0002-2878-2601"},"institutions":[{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Zahra Kazemi","raw_affiliation_strings":["Grenoble INP, LCIS Lab., Valence, France"],"affiliations":[{"raw_affiliation_string":"Grenoble INP, LCIS Lab., Valence, France","institution_ids":["https://openalex.org/I106785703"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069094959","display_name":"Niloufar Sayadi","orcid":"https://orcid.org/0000-0003-4930-6556"},"institutions":[{"id":"https://openalex.org/I48379061","display_name":"Shahid Beheshti University","ror":"https://ror.org/0091vmj44","country_code":"IR","type":"education","lineage":["https://openalex.org/I48379061"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Niloufar Sayadi","raw_affiliation_strings":["Shahid Beheshti University, Tehran, Iran"],"affiliations":[{"raw_affiliation_string":"Shahid Beheshti University, Tehran, Iran","institution_ids":["https://openalex.org/I48379061"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037803111","display_name":"Hakem Beitollahi","orcid":"https://orcid.org/0000-0002-8420-6545"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hakem Beitollahi","raw_affiliation_strings":["IUST, Tehran, Iran"],"affiliations":[{"raw_affiliation_string":"IUST, Tehran, Iran","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000252930","display_name":"Mahdi Fazeli","orcid":"https://orcid.org/0000-0002-2874-6256"},"institutions":[{"id":"https://openalex.org/I4405392","display_name":"Bo\u011fazi\u00e7i University","ror":"https://ror.org/03z9tma90","country_code":"TR","type":"education","lineage":["https://openalex.org/I4405392"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Mahdi Fazeli","raw_affiliation_strings":["Bogazici University, Istanbul, Turkey"],"affiliations":[{"raw_affiliation_string":"Bogazici University, Istanbul, Turkey","institution_ids":["https://openalex.org/I4405392"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060495895","display_name":"David H\u00e9ly","orcid":"https://orcid.org/0000-0003-3249-7667"},"institutions":[{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"David Hely","raw_affiliation_strings":["Grenoble INP, LCIS Lab., Valence, France"],"affiliations":[{"raw_affiliation_string":"Grenoble INP, LCIS Lab., Valence, France","institution_ids":["https://openalex.org/I106785703"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5023030830"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2225,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.80955007,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9994000196456909,"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"}},"topics":[{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9994000196456909,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9993000030517578,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8632850646972656},{"id":"https://openalex.org/keywords/fixed-priority-pre-emptive-scheduling","display_name":"Fixed-priority pre-emptive scheduling","score":0.7980567216873169},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6861227750778198},{"id":"https://openalex.org/keywords/earliest-deadline-first-scheduling","display_name":"Earliest deadline first scheduling","score":0.6280779838562012},{"id":"https://openalex.org/keywords/fair-share-scheduling","display_name":"Fair-share scheduling","score":0.5755500197410583},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.5613024234771729},{"id":"https://openalex.org/keywords/two-level-scheduling","display_name":"Two-level scheduling","score":0.5174430012702942},{"id":"https://openalex.org/keywords/rate-monotonic-scheduling","display_name":"Rate-monotonic scheduling","score":0.46987539529800415},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.46579205989837646},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4540347754955292},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.4483790993690491},{"id":"https://openalex.org/keywords/task-analysis","display_name":"Task analysis","score":0.4432172477245331},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.39074939489364624},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36418068408966064},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3562248945236206},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.33541783690452576},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2605886459350586},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.0808352530002594}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8632850646972656},{"id":"https://openalex.org/C122141398","wikidata":"https://www.wikidata.org/wiki/Q5456330","display_name":"Fixed-priority pre-emptive scheduling","level":5,"score":0.7980567216873169},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6861227750778198},{"id":"https://openalex.org/C32310161","wikidata":"https://www.wikidata.org/wiki/Q666365","display_name":"Earliest deadline first scheduling","level":5,"score":0.6280779838562012},{"id":"https://openalex.org/C31689143","wikidata":"https://www.wikidata.org/wiki/Q733809","display_name":"Fair-share scheduling","level":3,"score":0.5755500197410583},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.5613024234771729},{"id":"https://openalex.org/C119948110","wikidata":"https://www.wikidata.org/wiki/Q7858726","display_name":"Two-level scheduling","level":4,"score":0.5174430012702942},{"id":"https://openalex.org/C127456818","wikidata":"https://www.wikidata.org/wiki/Q238879","display_name":"Rate-monotonic scheduling","level":4,"score":0.46987539529800415},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.46579205989837646},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4540347754955292},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.4483790993690491},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.4432172477245331},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.39074939489364624},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36418068408966064},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3562248945236206},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.33541783690452576},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2605886459350586},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.0808352530002594},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","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/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpec49654.2021.9622857","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpec49654.2021.9622857","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE High Performance Extreme Computing Conference (HPEC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1602274988","https://openalex.org/W1630222267","https://openalex.org/W2072165778","https://openalex.org/W2072880205","https://openalex.org/W2077183348","https://openalex.org/W2079800324","https://openalex.org/W2114627181","https://openalex.org/W2344837812","https://openalex.org/W2512278836","https://openalex.org/W2620800311","https://openalex.org/W2780624653","https://openalex.org/W2914522698","https://openalex.org/W2944423816","https://openalex.org/W2984220050","https://openalex.org/W3012489676","https://openalex.org/W3015723531","https://openalex.org/W3022297937","https://openalex.org/W3033881411","https://openalex.org/W3037256855","https://openalex.org/W3094361962","https://openalex.org/W3129206547","https://openalex.org/W4236986023","https://openalex.org/W6646951375"],"related_works":["https://openalex.org/W1542006692","https://openalex.org/W2143993543","https://openalex.org/W3021856525","https://openalex.org/W4200349999","https://openalex.org/W4205710803","https://openalex.org/W3198037943","https://openalex.org/W1567341438","https://openalex.org/W1492995406","https://openalex.org/W2143327850","https://openalex.org/W2082659700"],"abstract_inverted_index":{"This":[0],"paper":[1],"proposes":[2],"an":[3],"efficient":[4],"hardware":[5,108],"scheduler":[6,21,109],"for":[7],"scheduling":[8,56,63,76],"dependent":[9],"tasks":[10,28,44,112,118],"in":[11,93],"real-time":[12],"many-core":[13,95],"systems.":[14],"The":[15,65,97],"main":[16],"idea":[17],"behind":[18],"the":[19,24,34,42,52,62,69,75,80,88,94,106],"proposed":[20,107],"is":[22],"that":[23,29],"operating":[25,66],"system":[26,67],"selects":[27],"can":[30],"be":[31],"scheduled":[32],"with":[33,102],"Earliest":[35],"Deadline":[36],"First":[37],"(EDF)":[38],"algorithm":[39,72],"and":[40,55,73,77],"groups":[41],"related":[43],"according":[45,86],"to":[46,61,82,87],"their":[47],"dependency.":[48],"It":[49],"then":[50],"transfers":[51],"group":[53],"information":[54],"specifications":[57],"of":[58,79,90],"each":[59,83,91],"task":[60,81,92],"hardware.":[64],"uses":[68],"software":[70],"EDF":[71],"manages":[74],"assignment":[78],"processing":[84],"core":[85],"dependencies":[89,125],"system.":[96],"simulation":[98],"results":[99],"through":[100],"comparison":[101],"previous":[103],"work":[104],"confirm":[105],"increases":[110],"feasible":[111],"by":[113,119],"2.1":[114],"times,":[115,121],"decreases":[116],"miss":[117],"3.43":[120],"while":[122],"also":[123],"considering":[124],"between":[126],"tasks.":[127]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
