{"id":"https://openalex.org/W2099135384","doi":"https://doi.org/10.1109/intera.2004.1299509","title":"Cool-fetch: a compiler-enabled IPC estimation based framework for energy reduction","display_name":"Cool-fetch: a compiler-enabled IPC estimation based framework for energy reduction","publication_year":2004,"publication_date":"2004-06-10","ids":{"openalex":"https://openalex.org/W2099135384","doi":"https://doi.org/10.1109/intera.2004.1299509","mag":"2099135384"},"language":"en","primary_location":{"id":"doi:10.1109/intera.2004.1299509","is_oa":false,"landing_page_url":"https://doi.org/10.1109/intera.2004.1299509","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Eighth Workshop on Interaction between Compilers and Computer Architectures, 2004. INTERACT-8 2004.","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/A5075162875","display_name":"Osman \u00dcnsal","orcid":"https://orcid.org/0000-0002-0544-9697"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]},{"id":"https://openalex.org/I4210136471","display_name":"FC Barcelona","ror":"https://ror.org/04bpz1v84","country_code":"ES","type":"other","lineage":["https://openalex.org/I4210136471"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"O.S. Unsal","raw_affiliation_strings":["Intel Barcelona Research Center, Intel Labs UPC Barcelona, Spain","[Intel Barcelona Research Center, Intel Laboratories, UPC, Barcelona, Spain]"],"affiliations":[{"raw_affiliation_string":"Intel Barcelona Research Center, Intel Labs UPC Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I4210136471"]},{"raw_affiliation_string":"[Intel Barcelona Research Center, Intel Laboratories, UPC, Barcelona, Spain]","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055210733","display_name":"Israel Koren","orcid":"https://orcid.org/0000-0003-2741-7108"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"I. Koren","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","University of Massachusetts: Amherst#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"University of Massachusetts: Amherst#TAB#","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065555691","display_name":"C.M. Krishna","orcid":"https://orcid.org/0000-0002-6019-9125"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"C.M. Krishna","raw_affiliation_strings":["University of Massachusetts: Amherst#TAB#"],"affiliations":[{"raw_affiliation_string":"University of Massachusetts: Amherst#TAB#","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001906878","display_name":"Csaba Andras Moritz","orcid":"https://orcid.org/0009-0004-1878-1340"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"C.A. Moritz","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","University of Massachusetts: Amherst#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"University of Massachusetts: Amherst#TAB#","institution_ids":["https://openalex.org/I24603500"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5075162875"],"corresponding_institution_ids":["https://openalex.org/I4210136471","https://openalex.org/I9617848"],"apc_list":null,"apc_paid":null,"fwci":0.7923,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.72066358,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"q1","issue":null,"first_page":"43","last_page":"52"},"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.9944999814033508,"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.9939000010490417,"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/computer-science","display_name":"Computer science","score":0.8292737603187561},{"id":"https://openalex.org/keywords/fetch","display_name":"Fetch","score":0.8228400945663452},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6672152280807495},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.5174232721328735},{"id":"https://openalex.org/keywords/microarchitecture","display_name":"Microarchitecture","score":0.500791072845459},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.48879238963127136},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4688754081726074},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.4206869900226593},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3502011001110077},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17173433303833008}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8292737603187561},{"id":"https://openalex.org/C131918245","wikidata":"https://www.wikidata.org/wiki/Q1409090","display_name":"Fetch","level":2,"score":0.8228400945663452},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6672152280807495},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.5174232721328735},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.500791072845459},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.48879238963127136},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4688754081726074},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.4206869900226593},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3502011001110077},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17173433303833008},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.0},{"id":"https://openalex.org/C111368507","wikidata":"https://www.wikidata.org/wiki/Q43518","display_name":"Oceanography","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/intera.2004.1299509","is_oa":false,"landing_page_url":"https://doi.org/10.1109/intera.2004.1299509","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Eighth Workshop on Interaction between Compilers and Computer Architectures, 2004. INTERACT-8 2004.","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.119.6757","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.119.6757","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ecs.umass.edu/ece/ssa/papers/interact04.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.16.5937","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.5937","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ecs.umass.edu/ece/realtime/publications/TRcool-fetch.ps","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.4.1769","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.1769","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ecs.umass.edu/ece/andras/SSA/ssa4/papers/interact8_umass.ps","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.9100000262260437,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W63944998","https://openalex.org/W1491178396","https://openalex.org/W1503616167","https://openalex.org/W1504077686","https://openalex.org/W1548083013","https://openalex.org/W1585951507","https://openalex.org/W1685698149","https://openalex.org/W1762129528","https://openalex.org/W2013129990","https://openalex.org/W2032094184","https://openalex.org/W2042941769","https://openalex.org/W2087673011","https://openalex.org/W2102727118","https://openalex.org/W2111394443","https://openalex.org/W2113853042","https://openalex.org/W2117285153","https://openalex.org/W2120951490","https://openalex.org/W2122438621","https://openalex.org/W2129192659","https://openalex.org/W2130838728","https://openalex.org/W2134872659","https://openalex.org/W2135183949","https://openalex.org/W2154512574","https://openalex.org/W2155470191","https://openalex.org/W2611703827","https://openalex.org/W2901517794","https://openalex.org/W3016220765","https://openalex.org/W3138739399","https://openalex.org/W3140903683","https://openalex.org/W4239314300","https://openalex.org/W4245631385","https://openalex.org/W4249006057","https://openalex.org/W4254689530","https://openalex.org/W4285719527","https://openalex.org/W6602613798","https://openalex.org/W6630329933","https://openalex.org/W6630369488","https://openalex.org/W6632851024","https://openalex.org/W6678441313","https://openalex.org/W6792941224"],"related_works":["https://openalex.org/W2002505081","https://openalex.org/W2083681681","https://openalex.org/W2577630842","https://openalex.org/W1172579163","https://openalex.org/W1488300410","https://openalex.org/W2138790427","https://openalex.org/W3146558274","https://openalex.org/W4246454774","https://openalex.org/W2162051035","https://openalex.org/W1597127505"],"abstract_inverted_index":{"With":[0],"power":[1,45,174],"consumption":[2,61],"becoming":[3],"an":[4,53,72],"increasingly":[5],"important":[6,73],"factor,":[7],"it":[8,138],"is":[9,78,93],"necessary":[10,168],"to":[11,34,58,107,134,160,184],"reevaluate":[12],"traditional,":[13],"power-intensive,":[14],"architectural":[15],"techniques":[16],"and":[17,31,157,171,178],"their":[18,44],"relative":[19],"performance":[20,37,195],"benefits.":[21],"We":[22,118,165,197],"believe":[23],"that":[24,79,94,113,121],"combined":[25],"architecture-compiler":[26],"efforts":[27],"open":[28],"up":[29,183],"new":[30],"efficient":[32],"ways":[33],"retain":[35],"the":[36,63,69,89,95,111,123,144,167,190],"benefits":[38],"of":[39,75,88,102,125,130,202],"modern":[40],"architectures":[41],"while":[42],"addressing":[43],"impact.":[46],"In":[47],"this":[48],"paper,":[49],"we":[50,66,80,181],"present":[51],"Cool-Fetch,":[52],"architecture":[54,169],"compiler":[55],"based":[56],"approach":[57,77],"reduce":[59],"energy":[60,82,187],"in":[62,84,105,110,189],"processor.":[64,90],"While":[65],"mainly":[67],"target":[68],"fetch":[70,96],"unit,":[71],"side-effect":[74],"our":[76],"obtain":[81,182],"savings":[83,188],"many":[85],"other":[86],"parts":[87],"The":[91],"explanation":[92],"unit":[97],"often":[98],"runs":[99],"substantially":[100],"ahead":[101],"execution,":[103],"bringing":[104],"instructions":[106,147],"different":[108],"stages":[109],"processor":[112,191],"may":[114],"never":[115],"be":[116,140],"executed.":[117],"have":[119],"found":[120],"although":[122],"degree":[124],"instruction":[126],"level":[127],"parallelism":[128],"(ILP)":[129],"a":[131,162,200],"program":[132],"tends":[133],"vary":[135],"over":[136],"time,":[137],"can":[139],"statically":[141],"estimated":[142],"by":[143],"compiler.":[145],"Our":[146],"per":[148],"clock":[149],"(IPC)":[150],"estimation":[151],"scheme":[152],"uses":[153],"monotonic":[154],"dataflow":[155],"analysis":[156],"simple":[158],"heuristics,":[159],"guide":[161],"fetch-throttling":[163,209],"mechanism.":[164],"develop":[166],"support":[170],"include":[172],"its":[173],"overhead.":[175],"Using":[176],"Mediabench":[177],"SPEC2000":[179],"applications,":[180],"15%":[185],"total":[186],"with":[192,204],"generally":[193],"little":[194],"degradation.":[196],"also":[198],"provide":[199],"comparison":[201],"Cool-Fetch":[203],"previously":[205],"proposed":[206],"hardware-only":[207],"dynamic":[208],"schemes.":[210]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2017,"cited_by_count":4}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
