{"id":"https://openalex.org/W3086853671","doi":"https://doi.org/10.1109/tc.2020.3023169","title":"The HPC-DAG Task Model for Heterogeneous Real-Time Systems","display_name":"The HPC-DAG Task Model for Heterogeneous Real-Time Systems","publication_year":2020,"publication_date":"2020-01-01","ids":{"openalex":"https://openalex.org/W3086853671","doi":"https://doi.org/10.1109/tc.2020.3023169","mag":"3086853671"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2020.3023169","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2020.3023169","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/11380/1253758","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/I4210117005","display_name":"Laboratoire des Sciences du Num\u00e9rique de Nantes","ror":"https://ror.org/02snf8m58","country_code":"FR","type":"facility","lineage":["https://openalex.org/I100445878","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I4210117005","https://openalex.org/I4210124215","https://openalex.org/I4210127572","https://openalex.org/I4210139971","https://openalex.org/I97188460","https://openalex.org/I97188460"]},{"id":"https://openalex.org/I4210127465","display_name":"Instituts Universitaires de Technologie","ror":"https://ror.org/03f099r71","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210127465"]},{"id":"https://openalex.org/I97188460","display_name":"Nantes Universit\u00e9","ror":"https://ror.org/03gnr7b55","country_code":"FR","type":"education","lineage":["https://openalex.org/I97188460"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Zahaf Houssam-Eddine","raw_affiliation_strings":["LS2N, University of Nantes, Nantes, France","Institut Universitaire de Technologie - Nantes","Laboratoire des Sciences du Num\u00e9rique de Nantes"],"affiliations":[{"raw_affiliation_string":"LS2N, University of Nantes, Nantes, France","institution_ids":["https://openalex.org/I4210117005","https://openalex.org/I97188460"]},{"raw_affiliation_string":"Institut Universitaire de Technologie - Nantes","institution_ids":["https://openalex.org/I4210127465"]},{"raw_affiliation_string":"Laboratoire des Sciences du Num\u00e9rique de Nantes","institution_ids":["https://openalex.org/I97188460","https://openalex.org/I4210117005"]}]},{"author_position":"middle","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":["Department of Physics, Informatics and Mathematics, University of Modena And Reggio Emilia, Modena, Italy","Universit\u00e0 degli Studi di Modena e Reggio Emilia = University of Modena and Reggio Emilia"],"affiliations":[{"raw_affiliation_string":"Department of Physics, Informatics and Mathematics, University of Modena And Reggio Emilia, Modena, Italy","institution_ids":["https://openalex.org/I122346577"]},{"raw_affiliation_string":"Universit\u00e0 degli Studi di Modena e Reggio Emilia = University of Modena and Reggio Emilia","institution_ids":["https://openalex.org/I122346577"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075342479","display_name":"Roberto Cavicchioli","orcid":"https://orcid.org/0000-0003-0166-0898"},"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":"Roberto Cavicchioli","raw_affiliation_strings":["Department of Physics, Informatics and Mathematics, University of Modena And Reggio Emilia, Modena, Italy","Universit\u00e0 degli Studi di Modena e Reggio Emilia = University of Modena and Reggio Emilia"],"affiliations":[{"raw_affiliation_string":"Department of Physics, Informatics and Mathematics, University of Modena And Reggio Emilia, Modena, Italy","institution_ids":["https://openalex.org/I122346577"]},{"raw_affiliation_string":"Universit\u00e0 degli Studi di Modena e Reggio Emilia = University of Modena and Reggio Emilia","institution_ids":["https://openalex.org/I122346577"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050313107","display_name":"Giuseppe Lipari","orcid":"https://orcid.org/0000-0002-7544-5309"},"institutions":[{"id":"https://openalex.org/I2279609970","display_name":"Universit\u00e9 de Lille","ror":"https://ror.org/02kzqn938","country_code":"FR","type":"education","lineage":["https://openalex.org/I2279609970"]},{"id":"https://openalex.org/I4210115519","display_name":"Centre de Recherche en Informatique","ror":"https://ror.org/020cdve92","country_code":"FR","type":"facility","lineage":["https://openalex.org/I190752583","https://openalex.org/I2746051580","https://openalex.org/I4210091621","https://openalex.org/I4210115519","https://openalex.org/I70768539"]},{"id":"https://openalex.org/I4387153239","display_name":"Centre de Recherche en Informatique, Signal et Automatique de Lille","ror":"https://ror.org/05vrs3189","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I2279609970","https://openalex.org/I4387153239","https://openalex.org/I7454413"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Giuseppe Lipari","raw_affiliation_strings":["CRiStAL, University of Lille, Lille, France","Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189","Universit\u00e9 de Lille, Sciences et Technologies"],"affiliations":[{"raw_affiliation_string":"CRiStAL, University of Lille, Lille, France","institution_ids":["https://openalex.org/I2279609970"]},{"raw_affiliation_string":"Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189","institution_ids":["https://openalex.org/I4210115519","https://openalex.org/I4387153239"]},{"raw_affiliation_string":"Universit\u00e9 de Lille, Sciences et Technologies","institution_ids":["https://openalex.org/I2279609970"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5106522626","display_name":"Marko Bertogna","orcid":"https://orcid.org/0000-0003-2115-4853"},"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":"Marko Bertogna","raw_affiliation_strings":["Department of Physics, Informatics and Mathematics, University of Modena And Reggio Emilia, Modena, Italy","Universit\u00e0 degli Studi di Modena e Reggio Emilia = University of Modena and Reggio Emilia"],"affiliations":[{"raw_affiliation_string":"Department of Physics, Informatics and Mathematics, University of Modena And Reggio Emilia, Modena, Italy","institution_ids":["https://openalex.org/I122346577"]},{"raw_affiliation_string":"Universit\u00e0 degli Studi di Modena e Reggio Emilia = University of Modena and Reggio Emilia","institution_ids":["https://openalex.org/I122346577"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5034167087"],"corresponding_institution_ids":["https://openalex.org/I4210117005","https://openalex.org/I4210127465","https://openalex.org/I97188460"],"apc_list":null,"apc_paid":null,"fwci":5.8553,"has_fulltext":false,"cited_by_count":41,"citation_normalized_percentile":{"value":0.96989492,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"1"},"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/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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9912999868392944,"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.8433209657669067},{"id":"https://openalex.org/keywords/directed-acyclic-graph","display_name":"Directed acyclic graph","score":0.6767686605453491},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5571902990341187},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4942891597747803},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.46728047728538513},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.449735552072525},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.41270673274993896},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3499988317489624},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3183955252170563},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.19166123867034912}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8433209657669067},{"id":"https://openalex.org/C74197172","wikidata":"https://www.wikidata.org/wiki/Q1195339","display_name":"Directed acyclic graph","level":2,"score":0.6767686605453491},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5571902990341187},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4942891597747803},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.46728047728538513},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.449735552072525},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.41270673274993896},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3499988317489624},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3183955252170563},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.19166123867034912},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","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/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tc.2020.3023169","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2020.3023169","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-02961516v1","is_oa":false,"landing_page_url":"https://hal.science/hal-02961516","pdf_url":null,"source":{"id":"https://openalex.org/S4406922466","display_name":"SPIRE - Sciences Po Institutional REpository","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Transactions on Computers, 2020, pp.1-1. &#x27E8;10.1109/TC.2020.3023169&#x27E9;","raw_type":"Journal articles"},{"id":"pmh:oai:iris.unimore.it:11380/1253758","is_oa":true,"landing_page_url":"http://hdl.handle.net/11380/1253758","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/article"}],"best_oa_location":{"id":"pmh:oai:iris.unimore.it:11380/1253758","is_oa":true,"landing_page_url":"http://hdl.handle.net/11380/1253758","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/article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4300000071525574}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W748777793","https://openalex.org/W1917241563","https://openalex.org/W1991187809","https://openalex.org/W1993417074","https://openalex.org/W2027934431","https://openalex.org/W2081746076","https://openalex.org/W2086748818","https://openalex.org/W2119358936","https://openalex.org/W2124888010","https://openalex.org/W2140348470","https://openalex.org/W2154835224","https://openalex.org/W2156021445","https://openalex.org/W2168533825","https://openalex.org/W2168902131","https://openalex.org/W2206222117","https://openalex.org/W2418612024","https://openalex.org/W2472903488","https://openalex.org/W2537645084","https://openalex.org/W2539293379","https://openalex.org/W2578491838","https://openalex.org/W2581065617","https://openalex.org/W2604787577","https://openalex.org/W2610896884","https://openalex.org/W2782784892","https://openalex.org/W2798958130","https://openalex.org/W2806664280","https://openalex.org/W2885769276","https://openalex.org/W2895997754","https://openalex.org/W2901265849","https://openalex.org/W2908906661","https://openalex.org/W2956942027","https://openalex.org/W2957550324","https://openalex.org/W2963218932","https://openalex.org/W3034676873","https://openalex.org/W4232069359","https://openalex.org/W4233628754","https://openalex.org/W4256510569","https://openalex.org/W6622203299","https://openalex.org/W6750828131","https://openalex.org/W6765718025"],"related_works":["https://openalex.org/W2120447654","https://openalex.org/W2977179488","https://openalex.org/W2144453115","https://openalex.org/W2731094954","https://openalex.org/W2128223750","https://openalex.org/W2789273959","https://openalex.org/W4238532390","https://openalex.org/W2188872161","https://openalex.org/W2002978035","https://openalex.org/W2961779879"],"abstract_inverted_index":{"Recent":[0],"commercial":[1],"hardware":[2],"platforms":[3],"for":[4,24,55,97,114,135,150],"embedded":[5],"real-time":[6,22,79],"systems":[7],"feature":[8],"heterogeneous":[9,98],"processing":[10,116],"units":[11],"and":[12,70,139,184],"computing":[13],"accelerators":[14],"on":[15,39,169,179],"the":[16,27,61,64,72,103,136,159,174],"same":[17],"System-on-Chip.":[18],"When":[19],"designing":[20],"complex":[21],"applications":[23],"such":[25],"architectures,":[26],"designer":[28,62,105],"is":[29],"exposed":[30],"to":[31,43,53,106,123],"a":[32,45,56,77,111,132,140,163,180],"number":[33],"of":[34,51,67,110,142,161,176],"difficult":[35],"choices,":[36],"like":[37],"deciding":[38],"which":[40,165],"compute":[41],"engine":[42],"execute":[44],"certain":[46,170],"task,":[47,164],"or":[48],"what":[49],"degree":[50],"parallelism":[52],"adopt":[54],"given":[57],"function.":[58],"To":[59],"help":[60],"exploring":[63],"wide":[65],"space":[66],"design":[68],"choices":[69],"tune":[71],"scheduling":[73],"parameters,":[74],"we":[75,185],"propose":[76,131],"novel":[78],"application":[80],"model,":[81],"called":[82],"HPC-DAG":[83,101,137],"(":[84],"<italic":[85,125],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[86,126],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Heterogeneous":[87],"Parallel":[88],"Condition":[89],"Directed":[90],"Acyclic":[91],"Graph":[92],"Model</i>":[93],"),":[94],"specifically":[95],"conceived":[96],"platforms.":[99],"An":[100],"allows":[102],"system":[104],"specify":[107],"alternative":[108],"implementations":[109],"software":[112],"component":[113],"different":[115],"engines,":[117],"as":[118,120],"well":[119],"conditional":[121],"branches":[122],"model":[124,138],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">if-then-else</i>":[127],"statements.":[128],"We":[129,172],"also":[130],"schedulability":[133,149],"analysis":[134,155],"set":[141],"heuristic":[143],"allocation":[144],"algorithms":[145,194],"aimed":[146],"at":[147],"improving":[148],"latency":[151],"sensitive":[152],"applications.":[153],"Our":[154],"takes":[156],"into":[157],"account":[158],"cost":[160],"preempting":[162],"can":[166],"be":[167],"non-negligible":[168],"processors.":[171],"show":[173],"use":[175],"our":[177],"approach":[178],"realistic":[181],"case":[182],"study,":[183],"demonstrate":[186],"its":[187],"effectiveness":[188],"by":[189],"comparing":[190],"it":[191],"with":[192],"state-of-the-art":[193],"previously":[195],"proposed":[196],"in":[197],"literature.":[198]},"counts_by_year":[{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":7}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2020-09-21T00:00:00"}
