{"id":"https://openalex.org/W2145207053","doi":"https://doi.org/10.1109/hpca.2009.4798264","title":"CAMP: A technique to estimate per-structure power at run-time using a few simple parameters","display_name":"CAMP: A technique to estimate per-structure power at run-time using a few simple parameters","publication_year":2009,"publication_date":"2009-02-01","ids":{"openalex":"https://openalex.org/W2145207053","doi":"https://doi.org/10.1109/hpca.2009.4798264","mag":"2145207053"},"language":"en","primary_location":{"id":"doi:10.1109/hpca.2009.4798264","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2009.4798264","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE 15th International Symposium on High Performance Computer Architecture","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/A5072831199","display_name":"Michael D. Powell","orcid":"https://orcid.org/0000-0003-2881-1334"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael D. Powell","raw_affiliation_strings":["Intel Massachusetts, Inc., USA","Intel Massachusetts, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Massachusetts, Inc., USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Intel Massachusetts, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102628979","display_name":"Arijit Biswas","orcid":"https://orcid.org/0009-0009-3347-058X"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arijit Biswas","raw_affiliation_strings":["Intel Massachusetts, Inc., USA","Intel Massachusetts, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Massachusetts, Inc., USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Intel Massachusetts, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024384625","display_name":"Joel Emer","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joel S. Emer","raw_affiliation_strings":["Intel Massachusetts, Inc., USA","Intel Massachusetts, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Massachusetts, Inc., USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Intel Massachusetts, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109029907","display_name":"Shubhendu S. Mukherjee","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shubhendu S. Mukherjee","raw_affiliation_strings":["Intel Massachusetts, Inc., USA","Intel Massachusetts, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Massachusetts, Inc., USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Intel Massachusetts, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048715936","display_name":"Basit Riaz Sheikh","orcid":null},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Basit R. Sheikh","raw_affiliation_strings":["Computer Systems Laboratory, Cornell University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Systems Laboratory, Cornell University, USA","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053015176","display_name":"Shrirang Yardi","orcid":null},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shrirang Yardi","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Virginia Polytechnic Institute and State University, USA","Department of Electrical & Computer Engineering, Virginia Tech, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Virginia Polytechnic Institute and State University, USA","institution_ids":["https://openalex.org/I859038795"]},{"raw_affiliation_string":"Department of Electrical & Computer Engineering, Virginia Tech, USA","institution_ids":["https://openalex.org/I859038795"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":9.6511,"has_fulltext":false,"cited_by_count":80,"citation_normalized_percentile":{"value":0.98381908,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"289","last_page":"300"},"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.9998000264167786,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9994000196456909,"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/microprocessor","display_name":"Microprocessor","score":0.6796776056289673},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.637188196182251},{"id":"https://openalex.org/keywords/dynamic-demand","display_name":"Dynamic demand","score":0.6198183298110962},{"id":"https://openalex.org/keywords/power-gating","display_name":"Power gating","score":0.5906060338020325},{"id":"https://openalex.org/keywords/x86","display_name":"x86","score":0.5812118649482727},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.5437394976615906},{"id":"https://openalex.org/keywords/microarchitecture","display_name":"Microarchitecture","score":0.4851985275745392},{"id":"https://openalex.org/keywords/frequency-scaling","display_name":"Frequency scaling","score":0.4607902467250824},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.4524208605289459},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3779437243938446},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.18795940279960632},{"id":"https://openalex.org/keywords/voltage","display_name":"Voltage","score":0.14820602536201477},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13486969470977783}],"concepts":[{"id":"https://openalex.org/C2780728072","wikidata":"https://www.wikidata.org/wiki/Q5297","display_name":"Microprocessor","level":2,"score":0.6796776056289673},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.637188196182251},{"id":"https://openalex.org/C45872418","wikidata":"https://www.wikidata.org/wiki/Q5318966","display_name":"Dynamic demand","level":3,"score":0.6198183298110962},{"id":"https://openalex.org/C2780700455","wikidata":"https://www.wikidata.org/wiki/Q7236515","display_name":"Power gating","level":4,"score":0.5906060338020325},{"id":"https://openalex.org/C170723468","wikidata":"https://www.wikidata.org/wiki/Q182933","display_name":"x86","level":3,"score":0.5812118649482727},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.5437394976615906},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.4851985275745392},{"id":"https://openalex.org/C157742956","wikidata":"https://www.wikidata.org/wiki/Q3237776","display_name":"Frequency scaling","level":3,"score":0.4607902467250824},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.4524208605289459},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3779437243938446},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.18795940279960632},{"id":"https://openalex.org/C165801399","wikidata":"https://www.wikidata.org/wiki/Q25428","display_name":"Voltage","level":2,"score":0.14820602536201477},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13486969470977783},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","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/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C172385210","wikidata":"https://www.wikidata.org/wiki/Q5339","display_name":"Transistor","level":3,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/hpca.2009.4798264","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2009.4798264","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE 15th International Symposium on High Performance Computer Architecture","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.463.895","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.463.895","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://michael.dmpowell.net/papers/camp-hpca-published-external.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6000000238418579,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W48573054","https://openalex.org/W65564217","https://openalex.org/W1842406863","https://openalex.org/W1977903638","https://openalex.org/W2003547208","https://openalex.org/W2018577544","https://openalex.org/W2070015279","https://openalex.org/W2073617099","https://openalex.org/W2096858484","https://openalex.org/W2097117297","https://openalex.org/W2100552415","https://openalex.org/W2102727118","https://openalex.org/W2112372501","https://openalex.org/W2121304948","https://openalex.org/W2124700638","https://openalex.org/W2126357937","https://openalex.org/W2132219981","https://openalex.org/W2138616126","https://openalex.org/W2152490057","https://openalex.org/W2153169188","https://openalex.org/W2157070686","https://openalex.org/W2163290010","https://openalex.org/W2169065640","https://openalex.org/W2169826970","https://openalex.org/W3140903683","https://openalex.org/W4230084366","https://openalex.org/W4231968210","https://openalex.org/W4235106764","https://openalex.org/W4243899494","https://openalex.org/W4243970730","https://openalex.org/W4244593655","https://openalex.org/W4253317936","https://openalex.org/W6601976713","https://openalex.org/W6602628681","https://openalex.org/W6638953996","https://openalex.org/W6678124868","https://openalex.org/W6678388812","https://openalex.org/W6680577108","https://openalex.org/W6792941224"],"related_works":["https://openalex.org/W2057234250","https://openalex.org/W4287178867","https://openalex.org/W88028992","https://openalex.org/W3160984227","https://openalex.org/W2972040170","https://openalex.org/W4232006640","https://openalex.org/W2119347856","https://openalex.org/W4254183379","https://openalex.org/W2096550255","https://openalex.org/W4213166990"],"abstract_inverted_index":{"Microprocessor":[0],"power":[1,22,27,35,62,83,100,111,131,160,172,198,202,250],"has":[2],"become":[3,69],"a":[4,19,101,116,137,238],"first-order":[5],"constraint":[6],"at":[7,15],"run-time.":[8],"Designers":[9],"must":[10],"employ":[11],"aggressive":[12],"power-management":[13],"techniques":[14],"run-time":[16,33,73,79,99,194],"to":[17,126,189,230,249],"keep":[18],"processor's":[20],"ballooning":[21],"requirements":[23],"under":[24],"control.":[25],"Effective":[26],"management":[28],"benefits":[29],"from":[30,72],"knowledge":[31],"of":[32,75,81,91,98,108,177],"microprocessor":[34,145],"consumption":[36],"in":[37,112,165,191,210,245,252],"both":[38],"the":[39,106,180,205,213,256],"core":[40,171,197],"and":[41,49,64,130,150,158,170,196,212,233],"individual":[42],"microarchitectural":[43,133,219,228],"structures,":[44],"such":[45,57],"as":[46,58],"caches,":[47],"queues,":[48],"execution":[50],"units.":[51],"Increasingly":[52],"feasible":[53],"per-structure":[54,76,82,96,110],"power-control":[55],"techniques,":[56],"fine-grain":[59],"clock":[60],"gating,":[61,63],"dynamic":[65,159,201],"voltage/frequency":[66],"scaling":[67],"(DVFS),":[68],"more":[70],"effective":[71],"estimates":[74,84,156,199],"power.":[77,234],"However,":[78],"computation":[80],"based":[85],"on":[86,143],"utilization":[87,146],"requires":[88],"daunting":[89],"numbers":[90],"input":[92,140,206],"statistics,":[93],"which":[94],"makes":[95],"monitoring":[97],"challenging":[102],"problem.":[103],"To":[104],"address":[105],"challenges":[107],"estimating":[109],"hardware,":[113,192],"we":[114],"propose":[115],"new":[117],"technique,":[118],"called":[119],"Common":[120],"Activity-based":[121],"Model":[122],"for":[123,132,161,200],"Power":[124],"(CAMP),":[125],"estimate":[127],"activity":[128,157,232,248],"factors":[129],"structures.":[134],"Despite":[135],"using":[136],"relatively":[138],"few":[139,183],"parameters-specifically":[141],"nine-based":[142],"general":[144],"statistics":[147,207,229],"(e.g.,":[148],"IPC":[149],"load":[151],"rate),":[152],"our":[153],"linear-regression-based":[154],"model":[155,214],"over":[162],"100":[163],"structures":[164,254],"an":[166,174],"out-of-order":[167],"x86":[168],"pipeline":[169],"with":[173],"average":[175],"error":[176],"8%.":[178],"Because":[179,204],"computations":[181],"utilize":[182],"inputs,":[184],"CAMP":[185,221],"is":[186],"simple":[187,223,239],"enough":[188],"implement":[190],"providing":[193],"structure":[195,231],"management.":[203],"are":[208],"generic":[209],"nature":[211],"remains":[215],"accurate":[216],"across":[217,255],"incremental":[218],"refinements,":[220],"provides":[222],"intuitive":[224],"equations":[225,236],"relating":[226],"global":[227],"These":[235],"provide":[237],"technique":[240],"that":[241],"can":[242],"equate":[243],"changes":[244],"one":[246],"structure's":[247],"variations":[251],"other":[253],"pipeline.":[257]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":5},{"year":2016,"cited_by_count":7},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":8},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":20}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
