{"id":"https://openalex.org/W2342842869","doi":"https://doi.org/10.1109/rtas.2016.7461321","title":"A Real-Time Scratchpad-Centric OS for Multi-Core Embedded Systems","display_name":"A Real-Time Scratchpad-Centric OS for Multi-Core Embedded Systems","publication_year":2016,"publication_date":"2016-04-01","ids":{"openalex":"https://openalex.org/W2342842869","doi":"https://doi.org/10.1109/rtas.2016.7461321","mag":"2342842869"},"language":"en","primary_location":{"id":"doi:10.1109/rtas.2016.7461321","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtas.2016.7461321","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.ideals.illinois.edu/items/98556/bitstreams/315652/data.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083474067","display_name":"Rohan Tabish","orcid":"https://orcid.org/0000-0001-5406-9829"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Rohan Tabish","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035353750","display_name":"Renato Mancuso","orcid":"https://orcid.org/0000-0003-3558-5216"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Renato Mancuso","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044172546","display_name":"Saud Wasly","orcid":"https://orcid.org/0000-0002-3827-4096"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Saud Wasly","raw_affiliation_strings":["University of Waterloo, Canada"],"affiliations":[{"raw_affiliation_string":"University of Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007872313","display_name":"Ahmed Alhammad","orcid":null},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ahmed Alhammad","raw_affiliation_strings":["University of Waterloo, Canada"],"affiliations":[{"raw_affiliation_string":"University of Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087642065","display_name":"Sujit S. Phatak","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sujit S. Phatak","raw_affiliation_strings":["Hitachi America, Ltd"],"affiliations":[{"raw_affiliation_string":"Hitachi America, Ltd","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009578055","display_name":"Rodolfo Pellizzoni","orcid":"https://orcid.org/0000-0002-7331-804X"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Rodolfo Pellizzoni","raw_affiliation_strings":["University of Waterloo, Canada"],"affiliations":[{"raw_affiliation_string":"University of Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060442004","display_name":"Marco Caccamo","orcid":"https://orcid.org/0000-0003-2328-044X"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Marco Caccamo","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5083474067"],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":10.2392,"has_fulltext":true,"cited_by_count":56,"citation_normalized_percentile":{"value":0.98716548,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991999864578247,"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.9979000091552734,"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.8657747507095337},{"id":"https://openalex.org/keywords/predictability","display_name":"Predictability","score":0.5459290742874146},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.5358688831329346},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5292413234710693},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5290590524673462},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.49101734161376953},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4834631085395813},{"id":"https://openalex.org/keywords/core","display_name":"Core (optical fiber)","score":0.4237772822380066},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4112064838409424},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3357682526111603},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.29400330781936646},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.21464881300926208},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.09468540549278259}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8657747507095337},{"id":"https://openalex.org/C197640229","wikidata":"https://www.wikidata.org/wiki/Q2534066","display_name":"Predictability","level":2,"score":0.5459290742874146},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.5358688831329346},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5292413234710693},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5290590524673462},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.49101734161376953},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4834631085395813},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.4237772822380066},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4112064838409424},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3357682526111603},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.29400330781936646},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.21464881300926208},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.09468540549278259},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/rtas.2016.7461321","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtas.2016.7461321","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)","raw_type":"proceedings-article"},{"id":"pmh:oai:www.ideals.illinois.edu:2142/95440","is_oa":true,"landing_page_url":"http://hdl.handle.net/2142/95440","pdf_url":"https://www.ideals.illinois.edu/items/98556/bitstreams/315652/data.pdf","source":{"id":"https://openalex.org/S4377196349","display_name":"IDEALS (University of Illinois Urbana-Champaign)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I157725225","host_organization_name":"University of Illinois Urbana-Champaign","host_organization_lineage":["https://openalex.org/I157725225"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Thesis"}],"best_oa_location":{"id":"pmh:oai:www.ideals.illinois.edu:2142/95440","is_oa":true,"landing_page_url":"http://hdl.handle.net/2142/95440","pdf_url":"https://www.ideals.illinois.edu/items/98556/bitstreams/315652/data.pdf","source":{"id":"https://openalex.org/S4377196349","display_name":"IDEALS (University of Illinois Urbana-Champaign)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I157725225","host_organization_name":"University of Illinois Urbana-Champaign","host_organization_lineage":["https://openalex.org/I157725225"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Thesis"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5199999809265137,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320307928","display_name":"Hitachi America","ror":"https://ror.org/02exqgm79"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2342842869.pdf","grobid_xml":"https://content.openalex.org/works/W2342842869.grobid-xml"},"referenced_works_count":35,"referenced_works":["https://openalex.org/W1505621460","https://openalex.org/W1561720150","https://openalex.org/W1567247259","https://openalex.org/W1955565646","https://openalex.org/W1976014094","https://openalex.org/W1990262300","https://openalex.org/W2000168498","https://openalex.org/W2011497488","https://openalex.org/W2015827499","https://openalex.org/W2042679936","https://openalex.org/W2047686596","https://openalex.org/W2050293815","https://openalex.org/W2058084145","https://openalex.org/W2070854370","https://openalex.org/W2109172228","https://openalex.org/W2118378639","https://openalex.org/W2122969894","https://openalex.org/W2124392014","https://openalex.org/W2128337123","https://openalex.org/W2130007585","https://openalex.org/W2140038497","https://openalex.org/W2144856846","https://openalex.org/W2146486934","https://openalex.org/W2149075075","https://openalex.org/W2150400228","https://openalex.org/W2155578972","https://openalex.org/W2167631583","https://openalex.org/W2736829618","https://openalex.org/W3140995555","https://openalex.org/W3141273430","https://openalex.org/W3145162387","https://openalex.org/W4253181305","https://openalex.org/W6679362081","https://openalex.org/W6682152478","https://openalex.org/W6741330338"],"related_works":["https://openalex.org/W2363677236","https://openalex.org/W2007964072","https://openalex.org/W2001031944","https://openalex.org/W3023876411","https://openalex.org/W2102140193","https://openalex.org/W2085237598","https://openalex.org/W2006835125","https://openalex.org/W123152114","https://openalex.org/W2159870643","https://openalex.org/W2182859437"],"abstract_inverted_index":{"Multi-core":[0],"processors":[1],"have":[2],"replaced":[3],"single-core":[4],"systems":[5],"in":[6,121],"almost":[7],"every":[8],"segment":[9],"of":[10,21,35,59,83,101,115],"the":[11,38,45,49,57,77,80,122,130,135],"industry.":[12],"Unfortunately,":[13],"their":[14],"increased":[15],"complexity":[16],"often":[17],"causes":[18],"a":[19,26,68,90,113,139],"loss":[20],"temporal":[22,151],"predictability":[23],"which":[24],"represents":[25,89],"key":[27],"requirement":[28],"for":[29,73],"hard":[30,154],"real-time":[31,102,155],"systems.":[32],"Major":[33],"sources":[34],"unpredictability":[36],"are":[37],"shared":[39,60,84],"low":[40],"level":[41],"resources,":[42],"such":[43],"as":[44],"memory":[46],"hierarchy":[47],"and":[48,66,110,118,157],"I/O":[50,119],"subsystem.":[51],"In":[52,76],"this":[53,146],"paper,":[54],"we":[55,95,133],"approach":[56],"problem":[58],"resource":[61],"arbitration":[62],"at":[63],"an":[64],"OS-level":[65],"propose":[67],"novel":[69,147],"scratchpad-centric":[70],"OS":[71,137],"design":[72,148],"multi-core":[74],"platforms.":[75],"proposed":[78,131,136],"OS,":[79],"predictable":[81,150],"usage":[82],"resources":[85],"across":[86],"multiple":[87],"cores":[88],"central":[91],"design-time":[92],"goal.":[93],"Hence,":[94],"show":[96,144],"(i)":[97],"how":[98,112],"contention-free":[99],"execution":[100],"tasks":[103],"can":[104,125],"be":[105,126],"achieved":[106],"on":[107],"scratchpad-based":[108],"architectures,":[109],"(ii)":[111],"separation":[114],"application":[116],"logic":[117],"perations":[120],"time":[123],"domain":[124],"enforced.":[127],"To":[128],"validate":[129],"design,":[132],"implemented":[134],"using":[138],"commercial-off-the-shelf":[140],"(COTS)":[141],"platform.":[142],"Experiments":[143],"that":[145],"delivers":[149],"behavior":[152],"to":[153,162,165],"tasks,":[156],"it":[158],"improves":[159],"performance":[160],"up":[161],"2.1\u00d7":[163],"compared":[164],"traditional":[166],"approaches.":[167]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":11},{"year":2018,"cited_by_count":9},{"year":2017,"cited_by_count":8},{"year":2016,"cited_by_count":4}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
