{"id":"https://openalex.org/W2034247006","doi":"https://doi.org/10.1109/rtas.2014.6926001","title":"WCET-aware dynamic code management on scratchpads for Software-Managed Multicores","display_name":"WCET-aware dynamic code management on scratchpads for Software-Managed Multicores","publication_year":2014,"publication_date":"2014-04-01","ids":{"openalex":"https://openalex.org/W2034247006","doi":"https://doi.org/10.1109/rtas.2014.6926001","mag":"2034247006"},"language":"en","primary_location":{"id":"doi:10.1109/rtas.2014.6926001","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtas.2014.6926001","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE 19th 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":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-164163","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5070758197","display_name":"Yooseong Kim","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]},{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Yooseong Kim","raw_affiliation_strings":["Arizona State University","University of California, Berkeley"],"affiliations":[{"raw_affiliation_string":"Arizona State University","institution_ids":["https://openalex.org/I55732556"]},{"raw_affiliation_string":"University of California, Berkeley","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073873489","display_name":"David Broman","orcid":"https://orcid.org/0000-0001-8457-4105"},"institutions":[{"id":"https://openalex.org/I102134673","display_name":"Link\u00f6ping University","ror":"https://ror.org/05ynxx418","country_code":"SE","type":"education","lineage":["https://openalex.org/I102134673"]},{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["SE","US"],"is_corresponding":false,"raw_author_name":"David Broman","raw_affiliation_strings":["Linkoping University","University of California, Berkeley"],"affiliations":[{"raw_affiliation_string":"Linkoping University","institution_ids":["https://openalex.org/I102134673"]},{"raw_affiliation_string":"University of California, Berkeley","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113579798","display_name":"Jian Cai","orcid":null},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jian Cai","raw_affiliation_strings":["Arizona State University"],"affiliations":[{"raw_affiliation_string":"Arizona State University","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078060125","display_name":"Aviral Shrivastaval","orcid":null},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]},{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aviral Shrivastaval","raw_affiliation_strings":["Arizona State University","University of California, Berkeley"],"affiliations":[{"raw_affiliation_string":"Arizona State University","institution_ids":["https://openalex.org/I55732556"]},{"raw_affiliation_string":"University of California, Berkeley","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5070758197"],"corresponding_institution_ids":["https://openalex.org/I55732556","https://openalex.org/I95457486"],"apc_list":null,"apc_paid":null,"fwci":6.616,"has_fulltext":false,"cited_by_count":29,"citation_normalized_percentile":{"value":0.96982354,"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":"179","last_page":"188"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","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/T10054","display_name":"Parallel Computing and Optimization Techniques","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/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.9995999932289124,"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.8984602689743042},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6880931854248047},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6295831203460693},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5891629457473755},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5556386709213257},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.5509950518608093},{"id":"https://openalex.org/keywords/worst-case-execution-time","display_name":"Worst-case execution time","score":0.5204613208770752},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.4961481988430023},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4755235016345978},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.4714330732822418},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3833858370780945},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.3291369080543518},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18730056285858154},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.16030505299568176}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8984602689743042},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6880931854248047},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6295831203460693},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5891629457473755},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5556386709213257},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5509950518608093},{"id":"https://openalex.org/C200130814","wikidata":"https://www.wikidata.org/wiki/Q362858","display_name":"Worst-case execution time","level":3,"score":0.5204613208770752},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4961481988430023},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4755235016345978},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.4714330732822418},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3833858370780945},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.3291369080543518},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18730056285858154},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16030505299568176},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/rtas.2014.6926001","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtas.2014.6926001","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS)","raw_type":"proceedings-article"},{"id":"pmh:oai:DiVA.org:kth-164163","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-164163","pdf_url":null,"source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute 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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference paper"}],"best_oa_location":{"id":"pmh:oai:DiVA.org:kth-164163","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-164163","pdf_url":null,"source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute 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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference paper"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.7200000286102295}],"awards":[{"id":"https://openalex.org/G298080217","display_name":null,"funder_award_id":"0931843","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3331613907","display_name":null,"funder_award_id":"931843","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3659842485","display_name":null,"funder_award_id":"10356","funder_id":"https://openalex.org/F4320322581","funder_display_name":"Vetenskapsr\u00e5det"},{"id":"https://openalex.org/G3857850046","display_name":null,"funder_award_id":"N0013-12-1-G015","funder_id":"https://openalex.org/F4320337345","funder_display_name":"Office of Naval Research"},{"id":"https://openalex.org/G4207775169","display_name":null,"funder_award_id":"N0013-12-1-G015","funder_id":"https://openalex.org/F4320337628","funder_display_name":"U.S. Naval Research Laboratory"},{"id":"https://openalex.org/G4262820855","display_name":null,"funder_award_id":"623-2011-955","funder_id":"https://openalex.org/F4320322581","funder_display_name":"Vetenskapsr\u00e5det"},{"id":"https://openalex.org/G6440461290","display_name":null,"funder_award_id":"0720882","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320322581","display_name":"Vetenskapsr\u00e5det","ror":"https://ror.org/03zttf063"},{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"},{"id":"https://openalex.org/F4320337628","display_name":"U.S. Naval Research Laboratory","ror":"https://ror.org/04d23a975"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W412460","https://openalex.org/W404102259","https://openalex.org/W1490174819","https://openalex.org/W1600109016","https://openalex.org/W1686420892","https://openalex.org/W1969263617","https://openalex.org/W2021435491","https://openalex.org/W2041916535","https://openalex.org/W2050293815","https://openalex.org/W2056495253","https://openalex.org/W2058084145","https://openalex.org/W2059807497","https://openalex.org/W2063301303","https://openalex.org/W2065221974","https://openalex.org/W2078536008","https://openalex.org/W2086329118","https://openalex.org/W2119908162","https://openalex.org/W2120881863","https://openalex.org/W2123470671","https://openalex.org/W2130007585","https://openalex.org/W2132808802","https://openalex.org/W2137784941","https://openalex.org/W2140243169","https://openalex.org/W2142133788","https://openalex.org/W2147657366","https://openalex.org/W2157297226","https://openalex.org/W2161445662","https://openalex.org/W2170091282","https://openalex.org/W2739649174","https://openalex.org/W3145162387","https://openalex.org/W4247977365","https://openalex.org/W4253181305","https://openalex.org/W6636108634","https://openalex.org/W6637151178","https://openalex.org/W6642163969","https://openalex.org/W6679362081","https://openalex.org/W6681468933"],"related_works":["https://openalex.org/W1515433387","https://openalex.org/W1484796814","https://openalex.org/W2507397068","https://openalex.org/W1663166257","https://openalex.org/W2339849594","https://openalex.org/W2537786014","https://openalex.org/W52215546","https://openalex.org/W2159593428","https://openalex.org/W3198992024","https://openalex.org/W2108748002"],"abstract_inverted_index":{"Software":[0],"Managed":[1],"Multicore":[2],"(SMM)":[3],"architectures":[4,70],"have":[5],"advantageous":[6],"scalability,":[7],"power":[8],"efficiency,":[9],"and":[10,111,138],"predictability":[11],"characteristics,":[12],"making":[13],"SMM":[14,21,69,104],"particularly":[15],"promising":[16],"for":[17,52,68,74,86,103,162],"real-time":[18,88],"systems.":[19,89],"In":[20,90],"architectures,":[22],"each":[23],"core":[24,177],"can":[25,146],"only":[26],"access":[27,33],"its":[28],"scratchpad":[29],"memory":[30,36,59],"(SPM);":[31],"any":[32],"to":[34,60,152,155],"main":[35,58],"is":[37,84,109,122,126],"done":[38],"explicitly":[39],"by":[40],"DMA":[41],"instructions.":[42],"As":[43],"a":[44,123,174],"consequence,":[45],"dynamic":[46,64,98],"code":[47,55,65,100],"management":[48,66,101],"techniques":[49,67,102],"are":[50],"essential":[51],"loading":[53],"program":[54],"from":[56,134],"the":[57,119,148,166],"SPM.":[61],"Current":[62],"state-of-the-art":[63],"are,":[71],"however,":[72],"optimized":[73],"average-case":[75],"execution":[76,80],"time,":[77],"not":[78],"worst-case":[79],"time":[81],"(WCET),":[82],"which":[83],"vital":[85],"hard":[87],"this":[91],"paper,":[92],"we":[93],"present":[94],"two":[95],"novel":[96],"WCET-aware":[97],"SPM":[99],"architectures.":[105],"The":[106],"first":[107],"technique":[108,121],"optimal":[110,168],"based":[112],"on":[113,173],"integer":[114],"linear":[115],"programming":[116],"(ILP),":[117],"whereas":[118],"second":[120,172],"heuristic":[124,160],"that":[125,142],"suboptimal,":[127],"but":[128],"scalable.":[129],"Experimental":[130],"results":[131],"with":[132],"benchmarks":[133],"M\u00e4lardalen":[135],"WCET":[136,149],"suite":[137,140],"MiBench":[139],"show":[141],"our":[143,159],"ILP":[144],"solution":[145],"reduce":[147],"estimates":[150],"up":[151],"80%":[153],"compared":[154],"previous":[156],"techniques.":[157],"Furthermore,":[158],"can,":[161],"most":[163],"benchmarks,":[164],"find":[165],"same":[167],"mappings":[169],"within":[170],"one":[171],"2GHz":[175],"dual":[176],"machine.":[178]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":5},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":7},{"year":2014,"cited_by_count":3}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
