{"id":"https://openalex.org/W4410583187","doi":"https://doi.org/10.23919/date64628.2025.10993006","title":"A Hardware-Assisted Approach for Non-Invasive and Fine-Grained Memory Power Management in MCUs","display_name":"A Hardware-Assisted Approach for Non-Invasive and Fine-Grained Memory Power Management in MCUs","publication_year":2025,"publication_date":"2025-03-31","ids":{"openalex":"https://openalex.org/W4410583187","doi":"https://doi.org/10.23919/date64628.2025.10993006"},"language":"en","primary_location":{"id":"doi:10.23919/date64628.2025.10993006","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date64628.2025.10993006","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 Design, Automation &amp;amp; Test in Europe Conference (DATE)","raw_type":"proceedings-article"},"type":"article","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/A5028324537","display_name":"Michael K\u00fchn","orcid":"https://orcid.org/0000-0001-8167-8574"},"institutions":[{"id":"https://openalex.org/I143910747","display_name":"TH Bingen University of Applied Sciences","ror":"https://ror.org/01pxkj057","country_code":"DE","type":"education","lineage":["https://openalex.org/I143910747"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Michael Kuhn","raw_affiliation_strings":["Embedded Systems, University of T&#x00FC;bingen,Germany"],"affiliations":[{"raw_affiliation_string":"Embedded Systems, University of T&#x00FC;bingen,Germany","institution_ids":["https://openalex.org/I143910747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028829460","display_name":"P. Schmid","orcid":"https://orcid.org/0000-0001-7747-3306"},"institutions":[{"id":"https://openalex.org/I143910747","display_name":"TH Bingen University of Applied Sciences","ror":"https://ror.org/01pxkj057","country_code":"DE","type":"education","lineage":["https://openalex.org/I143910747"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Patrick Schmid","raw_affiliation_strings":["Embedded Systems, University of T&#x00FC;bingen,Germany"],"affiliations":[{"raw_affiliation_string":"Embedded Systems, University of T&#x00FC;bingen,Germany","institution_ids":["https://openalex.org/I143910747"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074802358","display_name":"Oliver Bringmann","orcid":"https://orcid.org/0000-0002-1615-507X"},"institutions":[{"id":"https://openalex.org/I143910747","display_name":"TH Bingen University of Applied Sciences","ror":"https://ror.org/01pxkj057","country_code":"DE","type":"education","lineage":["https://openalex.org/I143910747"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Oliver Bringmann","raw_affiliation_strings":["Embedded Systems, University of T&#x00FC;bingen,Germany"],"affiliations":[{"raw_affiliation_string":"Embedded Systems, University of T&#x00FC;bingen,Germany","institution_ids":["https://openalex.org/I143910747"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5028324537"],"corresponding_institution_ids":["https://openalex.org/I143910747"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.12011033,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"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.9905999898910522,"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.9905999898910522,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9833999872207642,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9517999887466431,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.6331591010093689},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6322058439254761},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.5774793028831482},{"id":"https://openalex.org/keywords/power-management","display_name":"Power management","score":0.5507100224494934},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.46106892824172974},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.43423590064048767},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.4323538541793823},{"id":"https://openalex.org/keywords/random-access-memory","display_name":"Random access memory","score":0.417908638715744},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.34516972303390503},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.2169341742992401}],"concepts":[{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.6331591010093689},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6322058439254761},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.5774793028831482},{"id":"https://openalex.org/C2778774385","wikidata":"https://www.wikidata.org/wiki/Q4437810","display_name":"Power management","level":3,"score":0.5507100224494934},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.46106892824172974},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43423590064048767},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.4323538541793823},{"id":"https://openalex.org/C2994168587","wikidata":"https://www.wikidata.org/wiki/Q5295","display_name":"Random access memory","level":2,"score":0.417908638715744},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.34516972303390503},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.2169341742992401},{"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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/date64628.2025.10993006","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date64628.2025.10993006","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 Design, Automation &amp;amp; Test in Europe Conference (DATE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.6000000238418579}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W2016823211","https://openalex.org/W2111435398","https://openalex.org/W2125416724","https://openalex.org/W2136453233","https://openalex.org/W2162528816","https://openalex.org/W2198360034","https://openalex.org/W2479735352","https://openalex.org/W2569304842","https://openalex.org/W2913135501","https://openalex.org/W2943059510","https://openalex.org/W2949277052","https://openalex.org/W2979363755","https://openalex.org/W4233620646","https://openalex.org/W6749904761"],"related_works":["https://openalex.org/W4316095964","https://openalex.org/W2383001583","https://openalex.org/W2771395446","https://openalex.org/W2131084560","https://openalex.org/W3112038843","https://openalex.org/W2088310429","https://openalex.org/W2360430145","https://openalex.org/W4312443508","https://openalex.org/W830992817","https://openalex.org/W2147932103"],"abstract_inverted_index":{"The":[0,160,186],"energy":[1,50],"demand":[2],"of":[3,23,28,38,64,77,90,123,132,162,178,188,207,224,234],"embedded":[4,157],"systems":[5],"is":[6],"crucial":[7],"and":[8,117,183,215,236],"typically":[9],"dominated":[10],"by":[11,97],"the":[12,36,46,75,88,121,129,176,179,208,213,229],"memory":[13,24,30,39,43,79,125,134,139,168,194,216,230],"subsystem.":[14],"Off-the-shelf":[15],"MCU":[16],"platforms":[17],"usually":[18],"offer":[19],"a":[20,62,98,108,144],"wide":[21],"range":[22],"configurations":[25],"in":[26,35,57,173,198,220,228,232],"terms":[27,233],"overall":[29,221],"size,":[31],"which":[32],"may":[33],"differ":[34],"number":[37],"banks":[40,44,126],"provided.":[41],"Split":[42],"have":[45],"potential":[47],"to":[48,61,73,86,110,127,196,205,226],"optimize":[49],"demand,":[51],"but":[52],"this":[53],"often":[54],"remains":[55],"unused":[56],"available":[58],"hardware":[59],"due":[60],"lack":[63],"power":[65,93,146,154,190,222],"management":[66,94,147,191],"support":[67,95],"or":[68],"require":[69],"significant":[70],"manual":[71],"effort":[72],"leverage":[74],"benefits":[76],"split-banked":[78],"architectures.":[80],"This":[81,218],"paper":[82],"proposes":[83],"an":[84,114],"approach":[85],"solve":[87],"challenge":[89],"integrating":[91],"fine-grained":[92],"automatically,":[96],"combined":[99],"hardware/software":[100],"solution":[101],"for":[102,113,202],"future":[103],"off-the-shelf":[104],"platforms.":[105],"We":[106],"present":[107],"method":[109],"efficiently":[111],"search":[112],"optimized":[115],"code":[116],"data":[118],"mapping":[119],"onto":[120],"modules":[122,140,195],"split":[124],"maximize":[128],"idle":[130],"times":[131],"all":[133],"modules.":[135],"To":[136],"non-invasively":[137],"put":[138],"into":[141],"sleep":[142,200],"mode,":[143],"PC-driven":[145,189],"controller":[148],"(PMC)":[149],"autonomously":[150],"triggers":[151],"transitions":[152],"between":[153],"modes":[155],"during":[156],"software":[158],"execution.":[159],"evaluation":[161],"our":[163],"optimization":[164],"flow":[165],"demonstrates":[166],"that":[167],"mappings":[169],"can":[170],"be":[171],"explored":[172],"seconds,":[174],"including":[175],"generation":[177],"necessary":[180],"PMC":[181],"configuration":[182],"linker":[184],"scripts.":[185],"application":[187],"enables":[192],"active":[193],"remain":[197],"light":[199],"mode":[201],"approximately":[203],"13%":[204],"86%":[206],"execution":[209],"time,":[210],"depending":[211],"on":[212],"workload":[214],"configuration.":[217],"results":[219],"savings":[223],"up":[225],"24%":[227],"banks,":[231],"static":[235],"dynamic":[237],"power.":[238]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
