{"id":"https://openalex.org/W1970306880","doi":"https://doi.org/10.1145/2751205.2751227","title":"History-Assisted Adaptive-Granularity Caches (HAAG$) for High Performance 3D DRAM Architectures","display_name":"History-Assisted Adaptive-Granularity Caches (HAAG$) for High Performance 3D DRAM Architectures","publication_year":2015,"publication_date":"2015-06-02","ids":{"openalex":"https://openalex.org/W1970306880","doi":"https://doi.org/10.1145/2751205.2751227","mag":"1970306880"},"language":"en","primary_location":{"id":"doi:10.1145/2751205.2751227","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2751205.2751227","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM on International Conference on Supercomputing","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/A5100452006","display_name":"Ke Chen","orcid":"https://orcid.org/0000-0002-6093-6623"},"institutions":[{"id":"https://openalex.org/I1342911587","display_name":"Oracle (United States)","ror":"https://ror.org/006c77m33","country_code":"US","type":"company","lineage":["https://openalex.org/I1342911587"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ke Chen","raw_affiliation_strings":["Oracle Corporation, Santa Clara, CA, USA","Oracle Corporation, Santa Clara, , CA , USA"],"affiliations":[{"raw_affiliation_string":"Oracle Corporation, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1342911587"]},{"raw_affiliation_string":"Oracle Corporation, Santa Clara, , CA , USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053726259","display_name":"Sheng Li","orcid":"https://orcid.org/0000-0001-7636-3797"},"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":"Sheng Li","raw_affiliation_strings":["Intel Labs, Santa Clara, CA, USA"],"affiliations":[{"raw_affiliation_string":"Intel Labs, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078262826","display_name":"Jung Ho Ahn","orcid":"https://orcid.org/0000-0003-1733-1394"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jung Ho Ahn","raw_affiliation_strings":["Seoul National University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034067036","display_name":"Naveen Muralimanohar","orcid":null},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Naveen Muralimanohar","raw_affiliation_strings":["Hewlett-Packard Labs, Palo Alto, CA, USA"],"affiliations":[{"raw_affiliation_string":"Hewlett-Packard Labs, Palo Alto, CA, USA","institution_ids":["https://openalex.org/I1324840837"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077387335","display_name":"Jishen Zhao","orcid":"https://orcid.org/0000-0002-1969-743X"},"institutions":[{"id":"https://openalex.org/I185103710","display_name":"University of California, Santa Cruz","ror":"https://ror.org/03s65by71","country_code":"US","type":"education","lineage":["https://openalex.org/I185103710"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jishen Zhao","raw_affiliation_strings":["University of California at Santa Cruz, Santa Cruz, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California at Santa Cruz, Santa Cruz, CA, USA","institution_ids":["https://openalex.org/I185103710"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101777595","display_name":"Cong Xu","orcid":"https://orcid.org/0000-0002-9278-1363"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cong Xu","raw_affiliation_strings":["Pennsylvania State University, State College, PA, USA","Pennsylvania State University, State College, PA., USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Pennsylvania State University, State College, PA, USA","institution_ids":["https://openalex.org/I130769515"]},{"raw_affiliation_string":"Pennsylvania State University, State College, PA., USA#TAB#","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089953580","display_name":"O Seongil","orcid":null},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Seongil O","raw_affiliation_strings":["Seoul National University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100385336","display_name":"Yuan Xie","orcid":"https://orcid.org/0000-0003-2093-1788"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuan Xie","raw_affiliation_strings":["University of California at Santa Barbara, Santa Barbara, CA, USA",", University of California at Santa Barbara, Santa Barbara, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California at Santa Barbara, Santa Barbara, CA, USA","institution_ids":["https://openalex.org/I154570441"]},{"raw_affiliation_string":", University of California at Santa Barbara, Santa Barbara, CA, USA","institution_ids":["https://openalex.org/I154570441"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026229568","display_name":"Jay Brockman","orcid":null},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jay B. Brockman","raw_affiliation_strings":["University of Notre Dame, Notre Dame, IN, USA"],"affiliations":[{"raw_affiliation_string":"University of Notre Dame, Notre Dame, IN, USA","institution_ids":["https://openalex.org/I107639228"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050207942","display_name":"Norman P. Jouppi","orcid":"https://orcid.org/0000-0003-1765-1929"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Norman P. Jouppi","raw_affiliation_strings":["Google, Mountain View, CA, USA"],"affiliations":[{"raw_affiliation_string":"Google, Mountain View, CA, USA","institution_ids":["https://openalex.org/I1291425158"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5100452006"],"corresponding_institution_ids":["https://openalex.org/I1342911587"],"apc_list":null,"apc_paid":null,"fwci":0.646,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.68486978,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"251","last_page":"261"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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":0.9998000264167786,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9972000122070312,"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.8457457423210144},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6711100935935974},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.6639564633369446},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5978525280952454},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.5354559421539307},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.5015311241149902},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.45378702878952026},{"id":"https://openalex.org/keywords/cache-only-memory-architecture","display_name":"Cache-only memory architecture","score":0.45370855927467346},{"id":"https://openalex.org/keywords/non-uniform-memory-access","display_name":"Non-uniform memory access","score":0.4475937485694885},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.4404001533985138},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4363679885864258},{"id":"https://openalex.org/keywords/page-cache","display_name":"Page cache","score":0.41846805810928345},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.38436275720596313},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3747062385082245},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3657703399658203},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.2460484802722931}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8457457423210144},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6711100935935974},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.6639564633369446},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5978525280952454},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.5354559421539307},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.5015311241149902},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.45378702878952026},{"id":"https://openalex.org/C3720319","wikidata":"https://www.wikidata.org/wiki/Q5015937","display_name":"Cache-only memory architecture","level":5,"score":0.45370855927467346},{"id":"https://openalex.org/C133371097","wikidata":"https://www.wikidata.org/wiki/Q868014","display_name":"Non-uniform memory access","level":5,"score":0.4475937485694885},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.4404001533985138},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4363679885864258},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.41846805810928345},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.38436275720596313},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3747062385082245},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3657703399658203},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2460484802722931},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2751205.2751227","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2751205.2751227","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM on International Conference on Supercomputing","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-133552","is_oa":false,"landing_page_url":"http://www.scopus.com/record/display.url?eid=2-s2.0-84957554311&origin=inward","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference paper"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4399999976158142,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W1981346158","https://openalex.org/W1985431949","https://openalex.org/W1993089791","https://openalex.org/W2005908631","https://openalex.org/W2014872264","https://openalex.org/W2016481757","https://openalex.org/W2022740893","https://openalex.org/W2026486547","https://openalex.org/W2065132365","https://openalex.org/W2071208935","https://openalex.org/W2071469142","https://openalex.org/W2077940408","https://openalex.org/W2078719134","https://openalex.org/W2107304970","https://openalex.org/W2117816012","https://openalex.org/W2119428232","https://openalex.org/W2131413854","https://openalex.org/W2134633067","https://openalex.org/W2139730616","https://openalex.org/W2145021036","https://openalex.org/W2150909864","https://openalex.org/W2151917022","https://openalex.org/W2153456949","https://openalex.org/W2158620667","https://openalex.org/W2162838417","https://openalex.org/W2166263440","https://openalex.org/W2169865228","https://openalex.org/W2170382128","https://openalex.org/W2474451066","https://openalex.org/W2985278913","https://openalex.org/W3139689176","https://openalex.org/W4236382111","https://openalex.org/W4239813889","https://openalex.org/W6651878478"],"related_works":["https://openalex.org/W2535115842","https://openalex.org/W2118932116","https://openalex.org/W2217292995","https://openalex.org/W2115782696","https://openalex.org/W3145643808","https://openalex.org/W2074625830","https://openalex.org/W1581731722","https://openalex.org/W2966447112","https://openalex.org/W4321259568","https://openalex.org/W109043737"],"abstract_inverted_index":{"3D-stacked":[0],"DRAM":[1,37],"has":[2],"the":[3,22,94,144],"potential":[4],"to":[5,69,81,131],"provide":[6],"high":[7,15,41],"performance":[8,16,42],"and":[9,19,21,43,76,99,110],"large":[10,84],"capacity":[11],"memory":[12,52,90,107,123,127],"for":[13,32,50,118],"future":[14],"computing":[17],"systems":[18],"datacenters,":[20],"integration":[23],"of":[24,86],"a":[25,83],"dedicated":[26],"logic":[27],"die":[28],"opens":[29],"up":[30],"opportunities":[31],"architectural":[33],"enhancements":[34],"such":[35],"as":[36],"row-buffer":[38,45,95],"caches.":[39],"However,":[40],"cost-effective":[44],"cache":[46,96,148],"designs":[47],"remain":[48],"challenging":[49],"3D":[51,89],"systems.":[53,91],"In":[54],"this":[55],"paper,":[56],"we":[57],"propose":[58],"History-Assisted":[59],"Adaptive-Granularity":[60],"Cache":[61],"(HAAG$)":[62],"that":[63,136],"employs":[64],"an":[65,77],"adaptive":[66],"caching":[67],"scheme":[68],"support":[70,82],"full":[71],"associativity":[72],"at":[73],"various":[74],"granularities,":[75],"intelligent":[78],"history-assisted":[79],"predictor":[80],"number":[85],"banks":[87],"in":[88],"By":[92],"increasing":[93],"hit":[97],"rate":[98],"avoiding":[100],"unnecessary":[101],"data":[102],"caching,":[103],"HAAG$":[104,141],"significantly":[105],"reduces":[106],"access":[108],"latency":[109],"dynamic":[111],"power.":[112],"Our":[113],"design":[114],"works":[115],"particularly":[116],"well":[117],"manycore":[119],"CPUs":[120],"running":[121],"(irregular)":[122],"intensive":[124],"applications":[125],"where":[126],"locality":[128],"is":[129],"hard":[130],"exploit.":[132],"Evaluation":[133],"results":[134],"show":[135],"with":[137],"memory-intensive":[138],"CPU":[139],"workloads,":[140],"can":[142],"outperform":[143],"state-of-the-art":[145],"row":[146],"buffer":[147],"by":[149],"33.5%.":[150]},"counts_by_year":[{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
