{"id":"https://openalex.org/W2895337342","doi":"https://doi.org/10.1109/tcad.2018.2857298","title":"EOmesh: Combined Flow Balancing and Deterministic Routing for Reduced WCET Estimates in Embedded Real-Time Systems","display_name":"EOmesh: Combined Flow Balancing and Deterministic Routing for Reduced WCET Estimates in Embedded Real-Time Systems","publication_year":2018,"publication_date":"2018-07-18","ids":{"openalex":"https://openalex.org/W2895337342","doi":"https://doi.org/10.1109/tcad.2018.2857298","mag":"2895337342"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2018.2857298","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2018.2857298","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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 Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hdl.handle.net/2117/122000","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5048945821","display_name":"Jordi Cardona","orcid":"https://orcid.org/0000-0001-8184-3533"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Jordi Cardona","raw_affiliation_strings":["Departament d&#x2019;Arquitectura de Computadors, Universitat Polit&#x00E8;cnica de Catalunya, Barcelona, Spain"],"affiliations":[{"raw_affiliation_string":"Departament d&#x2019;Arquitectura de Computadors, Universitat Polit&#x00E8;cnica de Catalunya, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047492364","display_name":"Carles Hern\u00e1ndez","orcid":"https://orcid.org/0000-0001-5393-3195"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Carles Hernandez","raw_affiliation_strings":["Computer Architecture and Operating Systems, Barcelona Supercomputing Center, Barcelona, Spain"],"affiliations":[{"raw_affiliation_string":"Computer Architecture and Operating Systems, Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020861175","display_name":"Jaume Abella","orcid":"https://orcid.org/0000-0001-7951-4028"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Jaume Abella","raw_affiliation_strings":["Computer Architecture and Operating Systems, Barcelona Supercomputing Center, Barcelona, Spain"],"affiliations":[{"raw_affiliation_string":"Computer Architecture and Operating Systems, Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026101378","display_name":"Francisco J. Cazorla","orcid":"https://orcid.org/0000-0002-3344-376X"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Francisco J. Cazorla","raw_affiliation_strings":["Computer Architecture and Operating Systems, Barcelona Supercomputing Center, Barcelona, Spain"],"affiliations":[{"raw_affiliation_string":"Computer Architecture and Operating Systems, Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5048945821"],"corresponding_institution_ids":["https://openalex.org/I9617848"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.12803532,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"37","issue":"11","first_page":"2451","last_page":"2461"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9995999932289124,"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.9975000023841858,"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.8646475076675415},{"id":"https://openalex.org/keywords/polygon-mesh","display_name":"Polygon mesh","score":0.7678214907646179},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.5520918965339661},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.45356082916259766},{"id":"https://openalex.org/keywords/routing","display_name":"Routing (electronic design automation)","score":0.4392373263835907},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4287004768848419},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.30210208892822266},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.23522862792015076}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8646475076675415},{"id":"https://openalex.org/C31487907","wikidata":"https://www.wikidata.org/wiki/Q1154597","display_name":"Polygon mesh","level":2,"score":0.7678214907646179},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.5520918965339661},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.45356082916259766},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.4392373263835907},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4287004768848419},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.30210208892822266},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.23522862792015076},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tcad.2018.2857298","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2018.2857298","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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 Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"},{"id":"pmh:oai:upcommons.upc.edu:2117/122000","is_oa":true,"landing_page_url":"https://hdl.handle.net/2117/122000","pdf_url":null,"source":{"id":"https://openalex.org/S4210207057","display_name":"QRU Quaderns de Recerca en Urbanisme","issn_l":"2014-9689","issn":["2014-9689","2385-6777"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310322448","host_organization_name":"Q71272178","host_organization_lineage":["https://openalex.org/P4310322448"],"host_organization_lineage_names":["Q71272178"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"pmh:oai:digital.csic.es:10261/197350","is_oa":false,"landing_page_url":"http://hdl.handle.net/10261/197350","pdf_url":null,"source":{"id":"https://openalex.org/S4306400616","display_name":"DIGITAL.CSIC (Spanish National Research Council (CSIC))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I134820265","host_organization_name":"Consejo Superior de Investigaciones Cient\u00edficas","host_organization_lineage":["https://openalex.org/I134820265"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"art\u00edculo"}],"best_oa_location":{"id":"pmh:oai:upcommons.upc.edu:2117/122000","is_oa":true,"landing_page_url":"https://hdl.handle.net/2117/122000","pdf_url":null,"source":{"id":"https://openalex.org/S4210207057","display_name":"QRU Quaderns de Recerca en Urbanisme","issn_l":"2014-9689","issn":["2014-9689","2385-6777"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310322448","host_organization_name":"Q71272178","host_organization_lineage":["https://openalex.org/P4310322448"],"host_organization_lineage_names":["Q71272178"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1258440726","display_name":null,"funder_award_id":"(MINECO","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"},{"id":"https://openalex.org/G3324247440","display_name":null,"funder_award_id":"TIN2015-65316-P","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"},{"id":"https://openalex.org/G4531677044","display_name":null,"funder_award_id":"grant","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"},{"id":"https://openalex.org/G5094957035","display_name":null,"funder_award_id":"fellowship","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"},{"id":"https://openalex.org/G5592594182","display_name":null,"funder_award_id":"TIN2015-65316","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"},{"id":"https://openalex.org/G6975931137","display_name":null,"funder_award_id":"772773","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"},{"id":"https://openalex.org/G7420919289","display_name":null,"funder_award_id":"FEDER","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"},{"id":"https://openalex.org/G8257141572","display_name":null,"funder_award_id":"RYC-2013-14717","funder_id":"https://openalex.org/F4320321837","funder_display_name":"Ministerio de Econom\u00eda y Competitividad"}],"funders":[{"id":"https://openalex.org/F4320321837","display_name":"Ministerio de Econom\u00eda y Competitividad","ror":"https://ror.org/034900433"},{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W1968862314","https://openalex.org/W1972987832","https://openalex.org/W1976785975","https://openalex.org/W1978631345","https://openalex.org/W1999309919","https://openalex.org/W2005221922","https://openalex.org/W2028295422","https://openalex.org/W2028665553","https://openalex.org/W2053052207","https://openalex.org/W2076285066","https://openalex.org/W2103164666","https://openalex.org/W2114467868","https://openalex.org/W2117285153","https://openalex.org/W2120538858","https://openalex.org/W2136257237","https://openalex.org/W2141273270","https://openalex.org/W2145596990","https://openalex.org/W2159066212","https://openalex.org/W2159526626","https://openalex.org/W2344459046","https://openalex.org/W2367724673","https://openalex.org/W2614042376","https://openalex.org/W4234170832","https://openalex.org/W4246144578","https://openalex.org/W4248067098","https://openalex.org/W6644347437","https://openalex.org/W6676927274","https://openalex.org/W6677504465","https://openalex.org/W6738407257"],"related_works":["https://openalex.org/W1557607869","https://openalex.org/W2366350639","https://openalex.org/W2028455732","https://openalex.org/W4313703117","https://openalex.org/W2087496541","https://openalex.org/W2108615321","https://openalex.org/W1984758362","https://openalex.org/W2085564391","https://openalex.org/W2042049060","https://openalex.org/W2992936613"],"abstract_inverted_index":{"The":[0],"increasing":[1,121],"performance":[2,146],"needs":[3],"in":[4,27,48,90],"critical":[5],"real-time":[6],"embedded":[7],"systems":[8,24],"(CRTESs)":[9],"can":[10,126],"only":[11],"be":[12,127],"satisfied":[13],"with":[14],"the":[15,28,144,151],"use":[16],"of":[17,139,150],"high-performance":[18,29],"manycore":[19,23],"processors.":[20],"While":[21],"NoC-based":[22],"are":[25],"popular":[26],"domain":[30],"due":[31],"to":[32,55,69,95],"their":[33],"high":[34,96],"average":[35,145],"performance,":[36],"they":[37],"challenge":[38],"deriving":[39],"tight":[40],"worst-case":[41],"execution":[42],"time":[43],"(WCET)":[44],"estimates,":[45],"as":[46],"needed":[47],"CRTES.":[49],"Weighted":[50],"meshes":[51],"have":[52],"been":[53],"proposed":[54],"alleviate":[56],"NoCs":[57],"pathological":[58],"behavior-caused":[59],"by":[60,130,134],"large":[61],"bandwidth":[62,116],"imbalance-by":[63],"making":[64],"locally":[65],"unbalanced":[66],"arbitration":[67],"decisions":[68],"reach":[70],"globally":[71],"balanced":[72],"bandwidth.":[73],"In":[74],"this":[75],"paper,":[76],"we":[77],"show":[78],"that":[79,105,113],"existing":[80],"weighted":[81,141,153],"mesh":[82,101,154],"solutions":[83],"do":[84],"not":[85],"completely":[86],"remove":[87],"unwanted":[88],"imbalance,":[89],"particular":[91],"for":[92],"nodes":[93],"subject":[94],"congestion.":[97],"We":[98],"propose":[99],"even/odd":[100],"(EOmesh),":[102],"an":[103],"approach":[104],"combines":[106],"heterogeneous":[107],"predictable":[108],"routing":[109],"and":[110,147],"weight":[111],"allocations":[112],"delivers":[114],"near-optimal":[115],"allocation":[117],"across":[118],"cores":[119],"without":[120],"NoC":[122],"complexity.":[123],"EOmesh,":[124],"which":[125],"implemented":[128],"either":[129],"hardware":[131],"means":[132,136],"or":[133],"software":[135],"on":[137],"top":[138],"regular":[140],"meshes,":[142],"improves":[143],"WCET":[148],"results":[149],"reference":[152],"design.":[155]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2018-10-12T00:00:00"}
