{"id":"https://openalex.org/W3196336542","doi":"https://doi.org/10.1109/rtcsa55878.2022.00017","title":"Building Time-Triggered Schedules for Typed-DAG Tasks with Alternative Implementations","display_name":"Building Time-Triggered Schedules for Typed-DAG Tasks with Alternative Implementations","publication_year":2022,"publication_date":"2022-08-01","ids":{"openalex":"https://openalex.org/W3196336542","doi":"https://doi.org/10.1109/rtcsa55878.2022.00017","mag":"3196336542"},"language":"en","primary_location":{"id":"doi:10.1109/rtcsa55878.2022.00017","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtcsa55878.2022.00017","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 28th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2108.13871","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034167087","display_name":"Houssam-Eddine Zahaf","orcid":"https://orcid.org/0000-0002-0334-9692"},"institutions":[{"id":"https://openalex.org/I100445878","display_name":"\u00c9cole Centrale de Nantes","ror":"https://ror.org/03nh7d505","country_code":"FR","type":"education","lineage":["https://openalex.org/I100445878","https://openalex.org/I97188460"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Houssam-Eddine Zahaf","raw_affiliation_strings":["Nantes Universit&#x00E9;,&#x00C9;cole Centrale Nantes,Nantes,France,F-44000"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nantes Universit&#x00E9;,&#x00C9;cole Centrale Nantes,Nantes,France,F-44000","institution_ids":["https://openalex.org/I100445878"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5022843863","display_name":"Nicola Capodieci","orcid":"https://orcid.org/0000-0002-5845-4991"},"institutions":[{"id":"https://openalex.org/I122346577","display_name":"University of Modena and Reggio Emilia","ror":"https://ror.org/02d4c4y02","country_code":"IT","type":"education","lineage":["https://openalex.org/I122346577"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Nicola Capodieci","raw_affiliation_strings":["University of Modena And Reggio Emilia,Department of Physics Informatics and Mathematics,Modena,Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Modena And Reggio Emilia,Department of Physics Informatics and Mathematics,Modena,Italy","institution_ids":["https://openalex.org/I122346577"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5034167087"],"corresponding_institution_ids":["https://openalex.org/I100445878"],"apc_list":null,"apc_paid":null,"fwci":0.2332,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.45676355,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"103","last_page":"112"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9997000098228455,"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.9997000098228455,"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.9955000281333923,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.991599977016449,"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.8478894233703613},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6467092633247375},{"id":"https://openalex.org/keywords/preemption","display_name":"Preemption","score":0.643413782119751},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5566930770874023},{"id":"https://openalex.org/keywords/directed-acyclic-graph","display_name":"Directed acyclic graph","score":0.5470685362815857},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.5186228156089783},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.5100758671760559},{"id":"https://openalex.org/keywords/critical-path-method","display_name":"Critical path method","score":0.4764466881752014},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4629773497581482},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.458763062953949},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.43034279346466064},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.41207054257392883},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.38798263669013977},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2650761604309082},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12053978443145752}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8478894233703613},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6467092633247375},{"id":"https://openalex.org/C206952183","wikidata":"https://www.wikidata.org/wiki/Q1193100","display_name":"Preemption","level":2,"score":0.643413782119751},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5566930770874023},{"id":"https://openalex.org/C74197172","wikidata":"https://www.wikidata.org/wiki/Q1195339","display_name":"Directed acyclic graph","level":2,"score":0.5470685362815857},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.5186228156089783},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.5100758671760559},{"id":"https://openalex.org/C115874739","wikidata":"https://www.wikidata.org/wiki/Q825377","display_name":"Critical path method","level":2,"score":0.4764466881752014},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4629773497581482},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.458763062953949},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.43034279346466064},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.41207054257392883},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.38798263669013977},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2650761604309082},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12053978443145752},{"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/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","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/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/rtcsa55878.2022.00017","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtcsa55878.2022.00017","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 28th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2108.13871","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2108.13871","pdf_url":"https://arxiv.org/pdf/2108.13871","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"pmh:oai:HAL:hal-03834175v1","is_oa":false,"landing_page_url":"https://hal.science/hal-03834175","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"2022 IEEE 28th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Aug 2022, Taipei, France. pp.103-112, &#x27E8;10.1109/RTCSA55878.2022.00017&#x27E9;","raw_type":"Conference papers"},{"id":"pmh:oai:iris.unimore.it:11380/1294545","is_oa":true,"landing_page_url":"https://hdl.handle.net/11380/1294545","pdf_url":null,"source":{"id":"https://openalex.org/S4306400718","display_name":"IRIS UNIMORE (University of Modena and Reggio Emilia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I122346577","host_organization_name":"University of Modena and Reggio Emilia","host_organization_lineage":["https://openalex.org/I122346577"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2108.13871","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2108.13871","pdf_url":"https://arxiv.org/pdf/2108.13871","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W748777793","https://openalex.org/W1561706838","https://openalex.org/W1991187809","https://openalex.org/W2027934431","https://openalex.org/W2056543316","https://openalex.org/W2081746076","https://openalex.org/W2109488193","https://openalex.org/W2124888010","https://openalex.org/W2156021445","https://openalex.org/W2168533825","https://openalex.org/W2418612024","https://openalex.org/W2472903488","https://openalex.org/W2539293379","https://openalex.org/W2578491838","https://openalex.org/W2610896884","https://openalex.org/W2908906661","https://openalex.org/W2957550324","https://openalex.org/W3034260673","https://openalex.org/W3086853671","https://openalex.org/W3089187573","https://openalex.org/W3184800508","https://openalex.org/W4220744754","https://openalex.org/W4221154630","https://openalex.org/W6622203299"],"related_works":["https://openalex.org/W2595172197","https://openalex.org/W2084856301","https://openalex.org/W2127970246","https://openalex.org/W2885125400","https://openalex.org/W1989889224","https://openalex.org/W4382618745","https://openalex.org/W1973775000","https://openalex.org/W2748922771","https://openalex.org/W1987128138","https://openalex.org/W4292970113"],"abstract_inverted_index":{"Real-time":[0],"and":[1,77,142,178,185],"latency":[2],"sensitive":[3],"applications":[4],"such":[5,129],"as":[6,130],"autonomous":[7],"driving,":[8],"feature":[9],"an":[10],"increasing":[11],"need":[12],"of":[13,38,54,82,125,146,152,158,172,174,179,182,199],"computational":[14,52],"power":[15],"that":[16],"traditional":[17],"multi-core":[18],"platforms":[19,29],"can":[20,62],"not":[21],"provide.":[22],"For":[23],"this":[24,73,132],"purpose,":[25],"many":[26],"heterogeneous":[27,104,153],"embedded":[28],"have":[30],"been":[31,94],"released":[32],"recently.":[33],"They":[34],"offer":[35],"a":[36,136,144,150,180],"set":[37,145,151],"diverse":[39],"processing":[40,66],"elements":[41],"(e.g.":[42],"GPUs,":[43],"DSPs,":[44],"ASICs,":[45],"etc...)":[46],"in":[47,123],"order":[48],"to":[49,97,140,169,188,196],"manage":[50],"the":[51,64,108,115,156,166,183,192,197,200,205],"demands":[53],"data":[55],"hungry":[56],"applications.":[57],"The":[58],"system":[59,167],"engineer,":[60],"therefore,":[61],"choose":[63],"fittest":[65],"element":[67],"for":[68],"each":[69],"specific":[70],"subtask.":[71],"In":[72],"context,":[74],"timing":[75],"constraints":[76],"related":[78],"task":[79,91],"models":[80],"are":[81],"paramount":[83],"importance.The":[84],"HPC-DAG":[85,147],"(Heterogeneous":[86],"Parallel":[87],"Directed":[88],"Acyclic":[89],"Graph)":[90],"model":[92],"has":[93],"recently":[95],"proposed":[96],"capture":[98],"real-time":[99],"workload":[100],"execution":[101,176],"on":[102],"modern":[103],"platforms.":[105],"It":[106,190],"expresses":[107],"Instruction":[109],"Set":[110],"Architecture":[111],"(ISA)":[112],"heterogeneity":[113,171],"across":[114],"different":[116],"compute":[117],"accelerators,":[118],"but":[119],"also":[120],"their":[121],"differences":[122],"terms":[124],"possible":[126],"scheduling":[127,138],"policies":[128],"preemption.In":[131],"paper,":[133],"we":[134],"propose":[135],"time-table":[137],"approach":[139],"allocate":[141],"schedule":[143],"tasks":[148,184],"onto":[149],"cores,":[154],"by":[155,202],"mean":[157],"Integer":[159],"Linear":[160],"Programming":[161],"(ILP).":[162],"Our":[163],"design":[164,206],"allows":[165],"engineer":[168],"handle":[170],"resources,":[173],"on-line":[175],"costs,":[177],"part":[181],"sub-tasks":[186],"allocation":[187],"cores.":[189],"improves":[191],"solving":[193],"time":[194],"compared":[195],"state":[198],"art":[201],"gradually":[203],"exploring":[204],"space.":[207]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2026-05-07T13:39:58.223016","created_date":"2025-10-10T00:00:00"}
