{"id":"https://openalex.org/W4293143707","doi":"https://doi.org/10.1109/tc.2022.3185572","title":"Machine Learning-Based Microarchitecture- Level Power Modeling of CPUs","display_name":"Machine Learning-Based Microarchitecture- Level Power Modeling of CPUs","publication_year":2022,"publication_date":"2022-06-29","ids":{"openalex":"https://openalex.org/W4293143707","doi":"https://doi.org/10.1109/tc.2022.3185572"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2022.3185572","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2022.3185572","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-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/A5063491466","display_name":"Ajay Krishna Ananda Kumar","orcid":"https://orcid.org/0000-0003-1104-9451"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ajay Krishna Ananda Kumar","raw_affiliation_strings":["Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, USA"],"raw_orcid":"https://orcid.org/0000-0003-1104-9451","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065141303","display_name":"Sami Salamin","orcid":"https://orcid.org/0000-0002-1044-7231"},"institutions":[{"id":"https://openalex.org/I4210119649","display_name":"Hyperstone (Germany)","ror":"https://ror.org/02jxaxt71","country_code":"DE","type":"company","lineage":["https://openalex.org/I4210119649"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sami Al-Salamin","raw_affiliation_strings":["Hyperstone&#x00AE;, Konstanz, Germany"],"raw_orcid":"https://orcid.org/0000-0002-1044-7231","affiliations":[{"raw_affiliation_string":"Hyperstone&#x00AE;, Konstanz, Germany","institution_ids":["https://openalex.org/I4210119649"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059133190","display_name":"Hussam Amrouch","orcid":"https://orcid.org/0000-0002-5649-3102"},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Hussam Amrouch","raw_affiliation_strings":["Chair of Semiconductor Test and Reliability (STAR) in the Computer Science, Electrical Engineering Faculty, University of Stuttgart, Stuttgart, Germany"],"raw_orcid":"https://orcid.org/0000-0002-5649-3102","affiliations":[{"raw_affiliation_string":"Chair of Semiconductor Test and Reliability (STAR) in the Computer Science, Electrical Engineering Faculty, University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046024226","display_name":"Andreas Gerstlauer","orcid":"https://orcid.org/0000-0002-6748-2054"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Andreas Gerstlauer","raw_affiliation_strings":["Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, USA"],"raw_orcid":"https://orcid.org/0000-0002-6748-2054","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.1336,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.95037652,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"72","issue":"4","first_page":"941","last_page":"956"},"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9984999895095825,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9983000159263611,"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/microarchitecture","display_name":"Microarchitecture","score":0.8927336931228638},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7349790334701538},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.6447962522506714},{"id":"https://openalex.org/keywords/branch-predictor","display_name":"Branch predictor","score":0.5661872029304504},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.5015766620635986},{"id":"https://openalex.org/keywords/dynamic-demand","display_name":"Dynamic demand","score":0.5003674030303955},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.4574505686759949},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.38767629861831665},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.37706947326660156}],"concepts":[{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.8927336931228638},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7349790334701538},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.6447962522506714},{"id":"https://openalex.org/C168522837","wikidata":"https://www.wikidata.org/wiki/Q679552","display_name":"Branch predictor","level":2,"score":0.5661872029304504},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.5015766620635986},{"id":"https://openalex.org/C45872418","wikidata":"https://www.wikidata.org/wiki/Q5318966","display_name":"Dynamic demand","level":3,"score":0.5003674030303955},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4574505686759949},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.38767629861831665},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.37706947326660156},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2022.3185572","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2022.3185572","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.8999999761581421,"id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G7705301503","display_name":null,"funder_award_id":"CCF-1763848","funder_id":"https://openalex.org/F4320335353","funder_display_name":"National Science Foundation of Sri Lanka"}],"funders":[{"id":"https://openalex.org/F4320335353","display_name":"National Science Foundation of Sri Lanka","ror":"https://ror.org/010xaa060"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W1656197734","https://openalex.org/W1981153984","https://openalex.org/W1983659826","https://openalex.org/W2027829345","https://openalex.org/W2032094184","https://openalex.org/W2052801483","https://openalex.org/W2070015279","https://openalex.org/W2083022823","https://openalex.org/W2101234009","https://openalex.org/W2120405872","https://openalex.org/W2124523382","https://openalex.org/W2125018715","https://openalex.org/W2143629014","https://openalex.org/W2147657366","https://openalex.org/W2150422162","https://openalex.org/W2240389899","https://openalex.org/W2328080862","https://openalex.org/W2464177207","https://openalex.org/W2490345425","https://openalex.org/W2582851122","https://openalex.org/W2793449948","https://openalex.org/W2979854933","https://openalex.org/W3042760681","https://openalex.org/W3091070347","https://openalex.org/W3092027164","https://openalex.org/W3140269949","https://openalex.org/W3206406968","https://openalex.org/W4225572361","https://openalex.org/W4253399515","https://openalex.org/W4254139378","https://openalex.org/W4293143707","https://openalex.org/W6651884809","https://openalex.org/W6675354045","https://openalex.org/W6719768283","https://openalex.org/W6792941224","https://openalex.org/W6999016131"],"related_works":["https://openalex.org/W1916582918","https://openalex.org/W4235677263","https://openalex.org/W2381374827","https://openalex.org/W2109440006","https://openalex.org/W2745771918","https://openalex.org/W4386869637","https://openalex.org/W1547865754","https://openalex.org/W2276000909","https://openalex.org/W4254183379","https://openalex.org/W4213166990"],"abstract_inverted_index":{"Energy":[0],"efficiency":[1],"has":[2],"emerged":[3],"as":[4],"a":[5,35,105,152,193],"key":[6],"concern":[7],"for":[8,46,69,90,110,137,165,204],"modern":[9],"processor":[10],"design,":[11],"especially":[12],"when":[13],"it":[14],"comes":[15],"to":[16,24,161,172,189],"embedded":[17],"and":[18,93,132,158,175],"mobile":[19],"devices.":[20],"It":[21],"is":[22,43],"vital":[23],"accurately":[25],"quantify":[26],"the":[27,146,205,215],"power":[28,41,55,71,112,163,187,195,202,217],"consumption":[29,188],"of":[30,114,140,155,192,218],"different":[31,138],"micro-architectural":[32],"components":[33],"in":[34],"CPU.":[36],"Traditional":[37],"RTL":[38,79],"or":[39,85],"gate-level":[40,156,194],"estimation":[42,196],"too":[44],"slow":[45,78],"early":[47],"design-space":[48],"exploration":[49],"studies.":[50],"By":[51],"contrast,":[52],"existing":[53,74],"architecture-level":[54],"models":[56,144,164,184],"suffer":[57],"from":[58,125,151],"large":[59,82],"inaccuracies.":[60],"Recently,":[61],"advanced":[62],"machine":[63,107],"learning":[64,135],"techniques":[65],"have":[66,81,86],"been":[67,88],"proposed":[68],"accurate":[70],"modeling.":[72],"However,":[73],"approaches":[75],"still":[76],"require":[77],"simulations,":[80],"training":[83],"overheads":[84],"only":[87,120],"demonstrated":[89],"fixed-function":[91],"accelerators":[92],"simple":[94],"in-order":[95,174],"cores":[96],"with":[97,221],"predictable":[98],"behavior.":[99],"In":[100,199],"this":[101],"work,":[102],"we":[103],"present":[104],"novel":[106],"learning-based":[108],"approach":[109,118,171],"microarchitecture-level":[111],"modeling":[113],"complex":[115],"CPUs.":[116,167],"Our":[117],"requires":[119],"high-level":[121],"activity":[122],"traces":[123],"obtained":[124],"microarchitecture":[126],"simulations.":[127],"We":[128,168],"extract":[129],"representative":[130],"features":[131],"develop":[133],"low-complexity":[134],"formulations":[136],"types":[139],"CPU-internal":[141],"structures.":[142],"Cycle-accurate":[143],"at":[145],"sub-component":[147],"level":[148],"are":[149],"trained":[150,210],"small":[153],"number":[154],"simulations":[157],"hierarchically":[159],"composed":[160],"build":[162],"complete":[166],"apply":[169],"our":[170,183,201],"both":[173],"out-of-order":[176],"RISC-V":[177],"cores.":[178],"Cross-validation":[179],"results":[180],"show":[181],"that":[182],"predict":[185,214],"cycle-by-cycle":[186,216],"within":[190],"3%":[191],"on":[197,211],"average.":[198],"addition,":[200],"model":[203],"Berkeley":[206],"Out-of-Order":[207],"(BOOM)":[208],"core":[209],"micro-benchmarks":[212],"can":[213],"real-world":[219],"applications":[220],"less":[222],"than":[223],"3.6%":[224],"mean":[225],"absolute":[226],"error.":[227]},"counts_by_year":[{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
