{"id":"https://openalex.org/W2054065039","doi":"https://doi.org/10.1145/2710019","title":"Performance-Energy Considerations for Shared Cache Management in a Heterogeneous Multicore Processor","display_name":"Performance-Energy Considerations for Shared Cache Management in a Heterogeneous Multicore Processor","publication_year":2015,"publication_date":"2015-03-09","ids":{"openalex":"https://openalex.org/W2054065039","doi":"https://doi.org/10.1145/2710019","mag":"2054065039"},"language":"en","primary_location":{"id":"doi:10.1145/2710019","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2710019","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2710019","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/2710019","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5081328680","display_name":"Anup Holey","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":true,"raw_author_name":"Anup Holey","raw_affiliation_strings":["Intel Corporation, Folsom, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation, Folsom, CA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000645632","display_name":"Vineeth Mekkat","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":"Vineeth Mekkat","raw_affiliation_strings":["Intel Corporation, Santa Clara, CA","Intel Corporation, Santa Clara, CA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation, Santa Clara, CA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Intel Corporation, Santa Clara, CA#TAB#","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052005800","display_name":"Pen-Chung Yew","orcid":"https://orcid.org/0000-0001-9653-8777"},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]},{"id":"https://openalex.org/I4210101327","display_name":"Twin Cities Orthopedics","ror":"https://ror.org/01en4s460","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I4210101327"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pen-Chung Yew","raw_affiliation_strings":["University of Minnesota-Twin Cities, Minneapolis, MN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota-Twin Cities, Minneapolis, MN","institution_ids":["https://openalex.org/I4210101327","https://openalex.org/I130238516"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053597061","display_name":"Antonia Zhai","orcid":"https://orcid.org/0000-0002-8921-1415"},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]},{"id":"https://openalex.org/I4210101327","display_name":"Twin Cities Orthopedics","ror":"https://ror.org/01en4s460","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I4210101327"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Antonia Zhai","raw_affiliation_strings":["University of Minnesota-Twin Cities, Minneapolis, MN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota-Twin Cities, Minneapolis, MN","institution_ids":["https://openalex.org/I4210101327","https://openalex.org/I130238516"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5081328680"],"corresponding_institution_ids":["https://openalex.org/I1343180700"],"apc_list":null,"apc_paid":null,"fwci":1.6469,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.83865953,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"12","issue":"1","first_page":"1","last_page":"29"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994000196456909,"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"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.8596892356872559},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.6107813119888306},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5918511152267456},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5798721313476562},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.49502843618392944},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.48700791597366333},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.4869495630264282},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.47957247495651245},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.45172256231307983},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4356813430786133},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3468046188354492}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8596892356872559},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6107813119888306},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5918511152267456},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5798721313476562},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.49502843618392944},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.48700791597366333},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.4869495630264282},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.47957247495651245},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.45172256231307983},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4356813430786133},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3468046188354492},{"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/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2710019","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2710019","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2710019","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/2710019","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2710019","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2710019","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.9100000262260437,"id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G1798822627","display_name":"CPS: Medium: Embedded Fault Detection for Low-Cost, Safety-Critical  Systems","funder_award_id":"0931931","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6012535679","display_name":"SHF: Small: In Vivo Software Monitoring: Architectural and Compiler Support","funder_award_id":"0916583","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7630411954","display_name":null,"funder_award_id":"CCF-0916583","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309636","display_name":"University of Minnesota","ror":"https://ror.org/03grvy078"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2054065039.pdf","grobid_xml":"https://content.openalex.org/works/W2054065039.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W361445374","https://openalex.org/W1554154077","https://openalex.org/W1619746206","https://openalex.org/W1967474856","https://openalex.org/W1968029317","https://openalex.org/W1978085294","https://openalex.org/W1980419087","https://openalex.org/W2009387496","https://openalex.org/W2029577083","https://openalex.org/W2034256066","https://openalex.org/W2034919323","https://openalex.org/W2093043622","https://openalex.org/W2100011668","https://openalex.org/W2100901045","https://openalex.org/W2103742924","https://openalex.org/W2105223453","https://openalex.org/W2109562980","https://openalex.org/W2112085716","https://openalex.org/W2118811116","https://openalex.org/W2120692212","https://openalex.org/W2122108187","https://openalex.org/W2123405452","https://openalex.org/W2124350608","https://openalex.org/W2125008871","https://openalex.org/W2129816520","https://openalex.org/W2135089498","https://openalex.org/W2143773524","https://openalex.org/W2144941482","https://openalex.org/W2149412112","https://openalex.org/W2152356827","https://openalex.org/W2156064678","https://openalex.org/W2160996172","https://openalex.org/W2162639668","https://openalex.org/W2170382128","https://openalex.org/W3144376511","https://openalex.org/W4232973962"],"related_works":["https://openalex.org/W2170268965","https://openalex.org/W2372170743","https://openalex.org/W1579918296","https://openalex.org/W4225426762","https://openalex.org/W1764185321","https://openalex.org/W1980052993","https://openalex.org/W2145442181","https://openalex.org/W4226020969","https://openalex.org/W2147421451","https://openalex.org/W4377007772"],"abstract_inverted_index":{"Heterogeneous":[0],"multicore":[1,56],"processors":[2,57],"that":[3,179,253,294,349],"integrate":[4],"CPU":[5,83,102,204,264],"cores":[6,16,144,265],"and":[7,198,266,342],"data-parallel":[8],"accelerators":[9],"such":[10],"as":[11,247],"graphic":[12],"processing":[13],"unit":[14],"(GPU)":[15],"onto":[17,145],"the":[18,38,51,62,66,75,82,87,94,108,117,138,146,150,158,162,183,216,238,248,308,317,324,328,335,357],"same":[19,147],"die":[20,148],"raise":[21],"several":[22],"new":[23],"issues":[24],"for":[25,186,256],"sharing":[26],"various":[27],"on-chip":[28],"resources.":[29],"The":[30,228],"shared":[31,41,52,175],"last-level":[32],"cache":[33,79],"(LLC)":[34],"is":[35,130,191,208,235,243,296],"one":[36],"of":[37,70,86,96,107,142,161,182,231,240,251,327],"most":[39],"important":[40],"resources":[42],"due":[43,64],"to":[44,50,65,112,137,193,202,214,298,307,316,320,337],"its":[45],"impact":[46],"on":[47],"performance.":[48],"Accesses":[49],"LLC":[53,88,109,170,176,196,200,217,329,332],"in":[54,93,124,155,221,323,370],"heterogeneous":[55,169,273],"can":[58,89,121,225],"be":[59,90,226],"dominated":[60],"by":[61,74,210,237,283,355,360],"GPU":[63,98,119,195,212,233,268],"significantly":[67,91],"higher":[68],"number":[69,250],"concurrent":[71],"threads":[72,252],"supported":[73],"architecture.":[76],"Under":[77],"current":[78],"management":[80,171,177],"policies,":[81],"applications\u2019":[84],"share":[85,106],"reduced":[92,105],"presence":[95],"competing":[97,289],"applications.":[99,205],"For":[100,258],"many":[101],"applications,":[103],"a":[104,173,232,259,321,367],"could":[110],"lead":[111],"significant":[113],"performance":[114,139,300,309],"degradation.":[115],"On":[116],"contrary,":[118],"applications":[120],"tolerate":[122],"increase":[123,220,338,369],"memory":[125,187,222],"access":[126,188,223],"latency":[127,224,229],"when":[128,218],"there":[129],"sufficient":[131],"thread-level":[132],"parallelism":[133],"(TLP).":[134],"In":[135,164,305],"addition":[136,306],"challenge,":[140],"introduction":[141],"diverse":[143],"changes":[149],"energy":[151,159,325,344,353],"consumption":[152,326],"profile":[153],"and,":[154],"turn,":[156],"affects":[157],"efficiency":[160,354],"processor.":[163],"this":[165],"work,":[166],"we":[167],"propose":[168],"(HeLM),":[172],"novel":[174],"policy":[178,282],"takes":[180],"advantage":[181],"GPU\u2019s":[184],"tolerance":[185,230],"latency.":[189],"HeLM":[190,276,286,295,350],"able":[192,297],"throttle":[194],"accesses":[197,213,315],"yield":[199],"space":[201],"cache-sensitive":[203],"This":[206],"throttling":[207],"achieved":[209],"allowing":[211],"bypass":[215],"an":[219],"tolerated.":[227],"application":[234],"determined":[236],"availability":[239],"TLP,":[241],"which":[242],"measured":[244],"at":[245],"runtime":[246],"average":[249],"are":[254],"available":[255],"issuing.":[257],"baseline":[260],"configuration":[261],"with":[262,301],"two":[263],"four":[267],"cores,":[269],"modeled":[270],"after":[271],"existing":[272],"processor":[274],"designs,":[275],"outperforms":[277,288],"least":[278],"recently":[279],"used":[280],"(LRU)":[281],"10.4%.":[284],"Additionally,":[285],"also":[287,312],"policies.":[290],"Our":[291,346],"evaluations":[292],"show":[293,348],"sustain":[299],"varying":[302],"core":[303],"mix.":[304],"benefit,":[310],"bypassing":[311,333],"reduces":[313],"total":[314],"LLC,":[318],"leading":[319],"reduction":[322],"module.":[330],"However,":[331],"has":[334],"potential":[336],"off-chip":[339,371],"bandwidth":[340,372],"utilization":[341],"DRAM":[343],"consumption.":[345],"experiments":[347],"exhibits":[351],"better":[352],"reducing":[356],"ED":[358],"2":[359],"18%":[361],"over":[362],"LRU":[363],"while":[364],"impacting":[365],"only":[366],"7%":[368],"utilization.":[373]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
