{"id":"https://openalex.org/W1985889268","doi":"https://doi.org/10.1145/2236576.2236578","title":"Decoupled inter- and intra-application scheduling for composable and robust embedded MPSoC platforms","display_name":"Decoupled inter- and intra-application scheduling for composable and robust embedded MPSoC platforms","publication_year":2012,"publication_date":"2012-05-15","ids":{"openalex":"https://openalex.org/W1985889268","doi":"https://doi.org/10.1145/2236576.2236578","mag":"1985889268"},"language":"en","primary_location":{"id":"doi:10.1145/2236576.2236578","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2236576.2236578","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th International Workshop on Software and Compilers for Embedded Systems","raw_type":"proceedings-article"},"type":"conference-paper","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/A5089717134","display_name":"Anca Molnos","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Anca Molnos","raw_affiliation_strings":["Technical University of Delft, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University of Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052914837","display_name":"Ashkan Beyranvand Nejad","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Ashkan Beyranvand Nejad","raw_affiliation_strings":["Technical University of Delft, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University of Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102151985","display_name":"Ba Thang Nguyen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ba Thang Nguyen","raw_affiliation_strings":["DEK Technologies, Vietnam"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"DEK Technologies, Vietnam","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057424352","display_name":"Sorin Cot\u00f6fan\u0103","orcid":"https://orcid.org/0000-0001-7132-2291"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Sorin Cotofana","raw_affiliation_strings":["Technical University of Delft, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University of Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048502768","display_name":"Kees Goossens","orcid":"https://orcid.org/0000-0001-7536-4050"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Kees Goossens","raw_affiliation_strings":["Technical University of Eindhoven, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University of Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"13","last_page":"21"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9998999834060669,"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.9998999834060669,"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.9994000196456909,"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.9977999925613403,"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/composability","display_name":"Composability","score":0.9110840559005737},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8477885723114014},{"id":"https://openalex.org/keywords/mpsoc","display_name":"MPSoC","score":0.7527667284011841},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.60289067029953},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5887106657028198},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4668581783771515},{"id":"https://openalex.org/keywords/mixed-criticality","display_name":"Mixed criticality","score":0.4393239915370941},{"id":"https://openalex.org/keywords/system-on-a-chip","display_name":"System on a chip","score":0.4283130168914795}],"concepts":[{"id":"https://openalex.org/C2778814252","wikidata":"https://www.wikidata.org/wiki/Q5156715","display_name":"Composability","level":2,"score":0.9110840559005737},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8477885723114014},{"id":"https://openalex.org/C2777187653","wikidata":"https://www.wikidata.org/wiki/Q975106","display_name":"MPSoC","level":3,"score":0.7527667284011841},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.60289067029953},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5887106657028198},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4668581783771515},{"id":"https://openalex.org/C2781124451","wikidata":"https://www.wikidata.org/wiki/Q6883956","display_name":"Mixed criticality","level":3,"score":0.4393239915370941},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.4283130168914795},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C185544564","wikidata":"https://www.wikidata.org/wiki/Q81197","display_name":"Nuclear physics","level":1,"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/C125611927","wikidata":"https://www.wikidata.org/wiki/Q17008131","display_name":"Criticality","level":2,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1145/2236576.2236578","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2236576.2236578","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th International Workshop on Software and Compilers for Embedded Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.tue.nl:openaire_cris_publications/97be7e2e-5735-467a-bceb-d492cb6f0448","is_oa":false,"landing_page_url":"https://research.tue.nl/en/publications/97be7e2e-5735-467a-bceb-d492cb6f0448","pdf_url":null,"source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Molnos, A M, Nejad, A B, Nguyen, B T, Cotofana, S & Goossens, K G W 2012, Decoupled inter- and intra-application scheduling for composable and robust embedded MPSoC platforms. in Proceedings of the 5th Workshop on Mapping of Applications to MPSoCs and 15th International Workshop on Software and Compilers for Embedded Systems, 15-16 May 2012, St. Goar, Germany. Association for Computing Machinery, Inc., New York, USA, pp. 13-21, conference; MAP2MPSOC 2012, 1/01/12. https://doi.org/10.1145/2236576.2236578","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:749445","is_oa":false,"landing_page_url":"http://library.tue.nl/csp/dare/LinkToRepository.csp?recordnumber=749445","pdf_url":null,"source":{"id":"https://openalex.org/S4406923046","display_name":"TU/e Research Portal (Eindhoven University of Technology)","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":"","raw_type":null},{"id":"pmh:oai:library.tue.nl:749445","is_oa":false,"landing_page_url":"http://repository.tue.nl/749445","pdf_url":null,"source":{"id":"https://openalex.org/S4406923046","display_name":"TU/e Research Portal (Eindhoven University of Technology)","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":"","raw_type":null},{"id":"pmh:tue:oai:pure.tue.nl:publications/97be7e2e-5735-467a-bceb-d492cb6f0448","is_oa":false,"landing_page_url":"https://research.tue.nl/nl/publications/97be7e2e-5735-467a-bceb-d492cb6f0448","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the 5th Workshop on Mapping of Applications to MPSoCs and 15th International Workshop on Software and Compilers for Embedded Systems, 15-16 May 2012, St. Goar, Germany, 13 - 21","raw_type":"info:eu-repo/semantics/conferencepaper"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W657268861","https://openalex.org/W1529957676","https://openalex.org/W1534466367","https://openalex.org/W1582433831","https://openalex.org/W1605360062","https://openalex.org/W2008954400","https://openalex.org/W2033872646","https://openalex.org/W2069195425","https://openalex.org/W2096003760","https://openalex.org/W2098664955","https://openalex.org/W2117033537","https://openalex.org/W2122184542","https://openalex.org/W2134955305","https://openalex.org/W2139522402","https://openalex.org/W2153177812","https://openalex.org/W2156417042","https://openalex.org/W2167972204","https://openalex.org/W2172268044","https://openalex.org/W2338101696"],"related_works":["https://openalex.org/W2114672540","https://openalex.org/W2115726731","https://openalex.org/W2911408357","https://openalex.org/W1976012348","https://openalex.org/W2614713859","https://openalex.org/W1967765010","https://openalex.org/W2002682434","https://openalex.org/W4387782849","https://openalex.org/W2137671689","https://openalex.org/W2073844725"],"abstract_inverted_index":{"Systems-on-Chip":[0],"(SoCs)":[1],"typically":[2,30],"implement":[3],"complex":[4],"applications,":[5,47,125],"each":[6,188],"consisting":[7],"of":[8,59,73,202],"multiple":[9],"tasks.":[10],"Several":[11],"applications":[12],"share":[13],"the":[14,80,84,95,133,157,164,199],"SoC":[15,50,207],"cores,":[16],"to":[17,53,88,131,167,190,231],"reduce":[18],"cost.":[19],"Applications":[20],"have":[21],"mixed":[22],"time-criticality,":[23],"i.e.,":[24,40],"real-time":[25,119,148],"or":[26],"not,":[27],"and":[28,43,57,105,112,161,179,214,218,225],"are":[29],"developed":[31],"together":[32],"with":[33,229],"their":[34,138],"schedulers,":[35],"by":[36],"different":[37],"parties.":[38],"Composability,":[39],"complete":[41],"functional":[42],"temporal":[44],"isolation":[45],"between":[46],"is":[48,115,129,180,223,227],"an":[49,64,206,212],"property":[51],"required":[52,116,130],"enable":[54],"fast":[55],"integration":[56],"verification":[58],"applications.":[60],"To":[61],"achieve":[62,132],"composability,":[63],"Operating":[65],"System":[66],"(OS)":[67],"allocates":[68],"processor":[69],"time":[70],"in":[71,137,169,176,209],"quanta":[72],"constant":[74],"duration.":[75],"The":[76,172],"OS":[77,96,149,170],"executes":[78],"first":[79],"application":[81,189],"scheduler,":[82,87],"then":[83],"corresponding":[85],"task":[86,91,195],"determine":[89],"which":[90],"runs":[92,175],"next.":[93],"As":[94],"should":[97,108],"be":[98,109],"a":[99,126,146,215],"trusted":[100,183],"code":[101],"base,":[102],"both":[103],"inter-":[104],"intra-application":[106,120,139,173],"schedulers":[107],"thoroughly":[110],"analysed":[111],"verified.":[113],"This":[114,185],"anyway":[117],"for":[118,123],"schedulers.":[121,140],"But":[122],"non-real-time":[124],"costly":[127],"effort":[128],"desired":[134],"confidence":[135],"level":[136],"In":[141],"this":[142],"paper":[143],"we":[144,219],"propose":[145],"light-weight,":[147],"implementation":[150],"that":[151,221],"overcomes":[152],"these":[153],"limitations.":[154],"It":[155],"separates":[156],"two":[158],"arbitration":[159],"levels,":[160],"requires":[162],"only":[163],"inter-application":[165],"scheduler":[166,174],"run":[168],"time.":[171],"user":[177],"time,":[178],"therefore":[181],"not":[182],"code.":[184],"approach":[186],"allows":[187],"execute":[191],"its":[192],"own":[193],"specialised":[194],"scheduler.":[196],"We":[197],"evaluated":[198],"practical":[200],"implications":[201],"our":[203],"proposal":[204],"on":[205],"modelled":[208],"FPGA,":[210],"running":[211],"H264":[213],"JPEG":[216],"decoder":[217],"found":[220],"composability":[222],"preserved":[224],"performance":[226],"improved":[228],"up":[230],"37%.":[232]},"counts_by_year":[{"year":2016,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":6},{"year":2012,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
