{"id":"https://openalex.org/W2991186234","doi":"https://doi.org/10.1109/norchip.2019.8906901","title":"Machine Learning-based Prediction for Dynamic, Runtime Architectural Optimizations of Embedded Systems","display_name":"Machine Learning-based Prediction for Dynamic, Runtime Architectural Optimizations of Embedded Systems","publication_year":2019,"publication_date":"2019-10-01","ids":{"openalex":"https://openalex.org/W2991186234","doi":"https://doi.org/10.1109/norchip.2019.8906901","mag":"2991186234"},"language":"en","primary_location":{"id":"doi:10.1109/norchip.2019.8906901","is_oa":false,"landing_page_url":"https://doi.org/10.1109/norchip.2019.8906901","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)","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/A5032172523","display_name":"Ruben Vazquez","orcid":"https://orcid.org/0000-0002-6496-1498"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ruben Vazquez","raw_affiliation_strings":["Electrical and Computer Engineering, University of Florida,Gainesville,United States","Electrical and Computer Engineering, University of Florida, Gainesville, United States"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, University of Florida,Gainesville,United States","institution_ids":["https://openalex.org/I33213144"]},{"raw_affiliation_string":"Electrical and Computer Engineering, University of Florida, Gainesville, United States","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102928781","display_name":"Ross Gordon","orcid":"https://orcid.org/0000-0003-1034-8695"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ann Gordon-Ross","raw_affiliation_strings":["Electrical and Computer Engineering, University of Florida,Gainesville,United States","Electrical and Computer Engineering, University of Florida, Gainesville, United States"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, University of Florida,Gainesville,United States","institution_ids":["https://openalex.org/I33213144"]},{"raw_affiliation_string":"Electrical and Computer Engineering, University of Florida, Gainesville, United States","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088031457","display_name":"Greg Stitt","orcid":"https://orcid.org/0000-0001-7159-7439"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Greg Stitt","raw_affiliation_strings":["Electrical and Computer Engineering, University of Florida,Gainesville,United States","Electrical and Computer Engineering, University of Florida, Gainesville, United States"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, University of Florida,Gainesville,United States","institution_ids":["https://openalex.org/I33213144"]},{"raw_affiliation_string":"Electrical and Computer Engineering, University of Florida, Gainesville, United States","institution_ids":["https://openalex.org/I33213144"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5032172523"],"corresponding_institution_ids":["https://openalex.org/I33213144"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.16214453,"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":1.0,"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":1.0,"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.996999979019165,"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/computer-science","display_name":"Computer science","score":0.8818085193634033},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.8147169351577759},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6797481775283813},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.6222970485687256},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.4996223449707031},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.4918358325958252},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4743172824382782},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.45243197679519653},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4291267991065979},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.40819108486175537},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.38753843307495117},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36746644973754883},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.329816997051239},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.18685200810432434},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17120632529258728}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8818085193634033},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.8147169351577759},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6797481775283813},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.6222970485687256},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.4996223449707031},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4918358325958252},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4743172824382782},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.45243197679519653},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4291267991065979},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.40819108486175537},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.38753843307495117},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36746644973754883},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.329816997051239},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.18685200810432434},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17120632529258728},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/norchip.2019.8906901","is_oa":false,"landing_page_url":"https://doi.org/10.1109/norchip.2019.8906901","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8899999856948853,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W1505654810","https://openalex.org/W1569032152","https://openalex.org/W1686420892","https://openalex.org/W1973662477","https://openalex.org/W2010043809","https://openalex.org/W2027913322","https://openalex.org/W2038666141","https://openalex.org/W2044535169","https://openalex.org/W2084660366","https://openalex.org/W2101587002","https://openalex.org/W2153456949","https://openalex.org/W2155168119","https://openalex.org/W2156358578","https://openalex.org/W2170806963","https://openalex.org/W2297325673","https://openalex.org/W2309228357","https://openalex.org/W2390905071","https://openalex.org/W2513554817","https://openalex.org/W2763107225","https://openalex.org/W2787719654","https://openalex.org/W2795439294","https://openalex.org/W2801969049","https://openalex.org/W2962988160","https://openalex.org/W4234144196","https://openalex.org/W4234958985","https://openalex.org/W4236853429","https://openalex.org/W4245199738","https://openalex.org/W4247951514","https://openalex.org/W6637151178"],"related_works":["https://openalex.org/W2167303720","https://openalex.org/W2081416538","https://openalex.org/W2133682266","https://openalex.org/W2497617944","https://openalex.org/W1563139915","https://openalex.org/W2109715593","https://openalex.org/W2061075966","https://openalex.org/W3147501184","https://openalex.org/W2268996566","https://openalex.org/W4256652509"],"abstract_inverted_index":{"Embedded":[0],"systems":[1,20],"have":[2],"been":[3],"becoming":[4,12],"increasingly":[5],"complex":[6],"over":[7],"recent":[8],"years,":[9],"with":[10,147,221],"performance":[11],"comparable":[13],"to":[14,22,24,34,62,86,139],"desktop":[15,35],"computing":[16,36],"systems.":[17,37],"However,":[18,75],"embedded":[19],"need":[21],"adhere":[23],"greater":[25,129],"design":[26,50,90,142],"constraints":[27,51],"(e.g.,":[28,66,96,104],"area":[29],"and":[30,101,159,182,197,218,229],"energy":[31,209],"constraints)":[32],"compared":[33],"Architectural":[38],"specialization":[39],"is":[40,242],"a":[41,64,88,184],"technique":[42],"that":[43,56,203],"can":[44,57,205],"aid":[45],"in":[46],"meeting":[47],"the":[48,111,125,141,149,173,195,216,235,238],"stringent":[49],"by":[52],"introducing":[53],"configurable":[54,94,153,156,191],"hardware":[55],"be":[58],"tuned":[59],"at":[60,124],"runtime":[61],"optimize":[63],"goal":[65],"minimum":[67,69],"energy,":[68],"execution":[70,118,174],"time)":[71],"for":[72,121,155,194,215,244],"an":[73,177,207,222],"application.":[74],"traditional":[76],"approaches":[77],"(i.e.,":[78,116,188],"exhaustive,":[79],"heuristic":[80],"searches)":[81],"often":[82],"take":[83,172],"considerable":[84],"time":[85],"search":[87],"large":[89],"composed":[91],"of":[92,113,127,152,166,176,190,211,224],"different":[93],"parameters":[95,154],"cache":[97,186,232,240],"size,":[98],"associativity,":[99],"etc.)":[100],"parameter":[102,192],"values":[103],"4":[105],"kB,":[106],"2-way,":[107],"etc.).":[108],"In":[109,132],"addition,":[110],"presence":[112],"application":[114,178,246],"phases":[115],"repeating":[117],"behavior)":[119],"allow":[120],"finer-grained":[122],"tuning":[123],"cost":[126],"even":[128],"exploration":[130,144],"overhead.":[131],"this":[133],"paper,":[134],"we":[135,204],"apply":[136],"machine":[137],"learning":[138],"reduce/eliminate":[140],"space":[143],"overhead":[145],"associated":[146],"finding":[148],"best":[150,185,239],"set":[151],"L1":[157],"instruction":[158,196,217],"data":[160,198,219],"caches.":[161],"Our":[162,200],"prediction":[163],"methodology":[164],"consists":[165],"artificial":[167],"neural":[168],"networks":[169],"(ANNs)":[170],"which":[171],"statistics":[175],"phase":[179,226],"as":[180],"input":[181],"outputs":[183],"configuration":[187,241],"combination":[189],"values)":[193],"caches).":[199],"results":[201],"show":[202],"achieve":[206],"average":[208,223],"degradation":[210],"less":[212,231],"than":[213,234],"5%":[214],"caches":[220],"20%":[225,230],"misclassification":[227],"percentage":[228],"switches":[233],"case":[236],"where":[237],"chosen":[243],"every":[245],"phase.":[247]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
