{"id":"https://openalex.org/W2626312854","doi":"https://doi.org/10.1145/3079856.3080239","title":"Access Pattern-Aware Cache Management for Improving Data Utilization in GPU","display_name":"Access Pattern-Aware Cache Management for Improving Data Utilization in GPU","publication_year":2017,"publication_date":"2017-06-15","ids":{"openalex":"https://openalex.org/W2626312854","doi":"https://doi.org/10.1145/3079856.3080239","mag":"2626312854"},"language":"en","primary_location":{"id":"doi:10.1145/3079856.3080239","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3079856.3080239","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th Annual International Symposium on 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/A5055061586","display_name":"Gunjae Koo","orcid":"https://orcid.org/0000-0003-1706-6850"},"institutions":[{"id":"https://openalex.org/I2800817003","display_name":"Southern California University for Professional Studies","ror":"https://ror.org/058zz0t50","country_code":"US","type":"education","lineage":["https://openalex.org/I2800817003"]},{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Gunjae Koo","raw_affiliation_strings":["University of Southern California"],"affiliations":[{"raw_affiliation_string":"University of Southern California","institution_ids":["https://openalex.org/I2800817003","https://openalex.org/I1174212"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015526090","display_name":"Yunho Oh","orcid":"https://orcid.org/0000-0001-6442-3705"},"institutions":[{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Yunho Oh","raw_affiliation_strings":["Yonsei University"],"affiliations":[{"raw_affiliation_string":"Yonsei University","institution_ids":["https://openalex.org/I193775966"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017913155","display_name":"Won Woo Ro","orcid":"https://orcid.org/0000-0001-5390-6445"},"institutions":[{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Won Woo Ro","raw_affiliation_strings":["Yonsei University"],"affiliations":[{"raw_affiliation_string":"Yonsei University","institution_ids":["https://openalex.org/I193775966"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018033573","display_name":"Murali Annavaram","orcid":"https://orcid.org/0000-0002-4633-6867"},"institutions":[{"id":"https://openalex.org/I2800817003","display_name":"Southern California University for Professional Studies","ror":"https://ror.org/058zz0t50","country_code":"US","type":"education","lineage":["https://openalex.org/I2800817003"]},{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Murali Annavaram","raw_affiliation_strings":["University of Southern California"],"affiliations":[{"raw_affiliation_string":"University of Southern California","institution_ids":["https://openalex.org/I2800817003","https://openalex.org/I1174212"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5055061586"],"corresponding_institution_ids":["https://openalex.org/I1174212","https://openalex.org/I2800817003"],"apc_list":null,"apc_paid":null,"fwci":6.9348,"has_fulltext":false,"cited_by_count":64,"citation_normalized_percentile":{"value":0.97846366,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"307","last_page":"319"},"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.9998999834060669,"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.9998999834060669,"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.9995999932289124,"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.9977999925613403,"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.8715358972549438},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7733001708984375},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.714638352394104},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.7035866379737854},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.6788833141326904},{"id":"https://openalex.org/keywords/cache-invalidation","display_name":"Cache invalidation","score":0.6777962446212769},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.6019914150238037},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.5669876337051392},{"id":"https://openalex.org/keywords/page-cache","display_name":"Page cache","score":0.520816445350647},{"id":"https://openalex.org/keywords/smart-cache","display_name":"Smart Cache","score":0.4858991503715515},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.44302898645401},{"id":"https://openalex.org/keywords/bus-sniffing","display_name":"Bus sniffing","score":0.4143523573875427},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.36458754539489746},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3399444818496704},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.32645195722579956},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.16570129990577698}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8715358972549438},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7733001708984375},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.714638352394104},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.7035866379737854},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.6788833141326904},{"id":"https://openalex.org/C25536678","wikidata":"https://www.wikidata.org/wiki/Q5015977","display_name":"Cache invalidation","level":5,"score":0.6777962446212769},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.6019914150238037},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.5669876337051392},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.520816445350647},{"id":"https://openalex.org/C167713795","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"Smart Cache","level":5,"score":0.4858991503715515},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.44302898645401},{"id":"https://openalex.org/C51185590","wikidata":"https://www.wikidata.org/wiki/Q1017228","display_name":"Bus sniffing","level":5,"score":0.4143523573875427},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.36458754539489746},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3399444818496704},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.32645195722579956},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.16570129990577698},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3079856.3080239","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3079856.3080239","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.9200000166893005,"id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G1161403134","display_name":"CAREER:  From Nonstop-Monitoring to Nano-ISA: An Adaptive Multi-Dimensional Framework for Processor Reliability","funder_award_id":"0954211","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1429171524","display_name":"SGER - Atomic Force Microscopy System with  Single Molecule Fluorescence Capabilites","funder_award_id":"0100828","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2406715114","display_name":null,"funder_award_id":"NRF-2015R1A2A2A01008281","funder_id":"https://openalex.org/F4320322030","funder_display_name":"Ministry of Science, ICT and Future Planning"},{"id":"https://openalex.org/G2982261893","display_name":null,"funder_award_id":"PERFECT-HR0011-12-2- 0020","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G3942910960","display_name":null,"funder_award_id":"(NRF) grant","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G4214347934","display_name":null,"funder_award_id":"DARPA-PERFECT-HR0011-12-2-0020","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G4580563191","display_name":null,"funder_award_id":"95421","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4675921565","display_name":null,"funder_award_id":"2015R1A2A2A01008281","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G5471482161","display_name":null,"funder_award_id":"CAREER-0954211","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6051729634","display_name":null,"funder_award_id":"HR0011-12-2-0020","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G6671297155","display_name":null,"funder_award_id":"CAREER","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G766160850","display_name":null,"funder_award_id":"PERFECT-HR0011-12-2-0020","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G8114839856","display_name":null,"funder_award_id":"95421","funder_id":"https://openalex.org/F4320320671","funder_display_name":"National Research Foundation"},{"id":"https://openalex.org/G8661133557","display_name":null,"funder_award_id":"NRF-2015R","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G8952370644","display_name":null,"funder_award_id":"NRF-2015","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G982292920","display_name":null,"funder_award_id":"NRF-20","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320320671","display_name":"National Research Foundation","ror":"https://ror.org/05s0g1g46"},{"id":"https://openalex.org/F4320322030","display_name":"Ministry of Science, ICT and Future Planning","ror":"https://ror.org/032e49973"},{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W1962065685","https://openalex.org/W1968775993","https://openalex.org/W1979527452","https://openalex.org/W1982996921","https://openalex.org/W1989061323","https://openalex.org/W1997162567","https://openalex.org/W2017914730","https://openalex.org/W2018658595","https://openalex.org/W2020572638","https://openalex.org/W2021476856","https://openalex.org/W2027806965","https://openalex.org/W2029577083","https://openalex.org/W2047060659","https://openalex.org/W2048441570","https://openalex.org/W2062527253","https://openalex.org/W2065562952","https://openalex.org/W2072768743","https://openalex.org/W2079038734","https://openalex.org/W2080592089","https://openalex.org/W2084309410","https://openalex.org/W2093043622","https://openalex.org/W2098505406","https://openalex.org/W2100901045","https://openalex.org/W2107333973","https://openalex.org/W2109432325","https://openalex.org/W2129817042","https://openalex.org/W2136944230","https://openalex.org/W2149234156","https://openalex.org/W2150073849","https://openalex.org/W2166918318","https://openalex.org/W2169880332","https://openalex.org/W2273440736","https://openalex.org/W2342755891","https://openalex.org/W2464177207","https://openalex.org/W2518607193","https://openalex.org/W2612048219","https://openalex.org/W3138340923","https://openalex.org/W3152438252","https://openalex.org/W4235508083","https://openalex.org/W4302620425"],"related_works":["https://openalex.org/W2161101294","https://openalex.org/W2148571123","https://openalex.org/W2026179701","https://openalex.org/W4380881125","https://openalex.org/W2184371594","https://openalex.org/W4312759433","https://openalex.org/W2302406141","https://openalex.org/W2294602211","https://openalex.org/W2113875634","https://openalex.org/W2365803410"],"abstract_inverted_index":{"Long":[0],"latency":[1],"of":[2,25,29,53,76,141,200,227,238,246,257],"memory":[3],"operation":[4],"is":[5,88,93,105,122],"a":[6,70,84,102,120,139,160],"prominent":[7],"performance":[8,245],"bottleneck":[9],"in":[10,69],"graphics":[11],"processing":[12],"units":[13],"(GPUs).":[14],"The":[15],"small":[16],"data":[17,37,77,81,97,99,117,136,228],"cache":[18,33,58,170,184,222,225,251],"that":[19,65,169,242],"must":[20,172],"be":[21,173],"shared":[22],"across":[23,127,156],"dozens":[24],"warps":[26,55,158],"(a":[27],"collection":[28],"threads)":[30],"creates":[31],"significant":[32],"contention":[34],"and":[35,45,134,143,224],"premature":[36],"eviction.":[38],"Prior":[39],"works":[40],"have":[41],"recognized":[42],"this":[43,61,165],"problem":[44],"proposed":[46],"warp":[47,71,85,103,121],"throttling":[48],"which":[49,92,194],"reduces":[50],"the":[51,110,152,197,206,215],"number":[52],"active":[54],"contending":[56],"for":[57,250],"space.":[59],"In":[60],"paper":[62],"we":[63,167,240],"discover":[64],"individual":[66],"load":[67,86,104,148,202,231],"instructions":[68],"exhibit":[72,137],"four":[73],"different":[74,128],"types":[75],"locality":[78,115,132,154,177,198,217,232],"behavior:":[79],"(1)":[80],"brought":[82,100,118],"by":[83,101,119,204,248],"instruction":[87,149,203],"used":[89],"only":[90],"once,":[91],"classified":[94],"as":[95],"streaming":[96],"(2)":[98],"reused":[106,123],"multiple":[107,124],"times":[108,125],"within":[109,159],"same":[111,153],"warp,":[112],"called":[113,130],"intra-warp":[114],"(3)":[116],"but":[126],"warps,":[129],"inter-warp":[131,144],"(4)":[133],"some":[135],"both":[138],"mix":[140],"intra-":[142],"locality.":[145],"Furthermore,":[146],"each":[147,201],"exhibits":[150],"consistently":[151],"type":[155,178,199,218],"all":[157],"GPU":[161],"kernel.":[162],"Based":[163],"on":[164,230],"discovery":[166],"argue":[168],"management":[171,185],"done":[174],"using":[175],"per-load":[176],"information,":[179],"rather":[180],"than":[181],"applying":[182],"warp-wide":[183],"policies.":[186],"We":[187],"propose":[188],"Access":[189],"Pattern-aware":[190],"Cache":[191],"Management":[192],"(APCM),":[193],"dynamically":[195],"detects":[196],"monitoring":[205],"accesses":[207],"from":[208],"one":[209],"exemplary":[210],"warp.":[211],"APCM":[212,243],"then":[213],"uses":[214],"detected":[216],"to":[219],"selectively":[220],"apply":[221],"bypassing":[223],"pinning":[226],"based":[229],"characterization.":[233],"Using":[234],"an":[235],"extensive":[236],"set":[237],"simulations":[239],"show":[241],"improves":[244],"GPUs":[247],"34%":[249],"sensitive":[252],"applications":[253],"while":[254],"saving":[255],"27%":[256],"energy":[258],"consumption":[259],"over":[260],"baseline":[261],"GPU.":[262]},"counts_by_year":[{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":13},{"year":2018,"cited_by_count":11}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
