{"id":"https://openalex.org/W2933157178","doi":"https://doi.org/10.1109/tc.2019.2907591","title":"Efficient Management of Cache Accesses to Boost GPGPU Memory Subsystem Performance","display_name":"Efficient Management of Cache Accesses to Boost GPGPU Memory Subsystem Performance","publication_year":2019,"publication_date":"2019-04-03","ids":{"openalex":"https://openalex.org/W2933157178","doi":"https://doi.org/10.1109/tc.2019.2907591","mag":"2933157178"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2019.2907591","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2019.2907591","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/10251/155061","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5020902057","display_name":"Francisco Candel","orcid":"https://orcid.org/0000-0001-9458-2889"},"institutions":[{"id":"https://openalex.org/I60053951","display_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","ror":"https://ror.org/01460j859","country_code":"ES","type":"education","lineage":["https://openalex.org/I60053951"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Francisco Candel","raw_affiliation_strings":["Department of Computer Engineering, Universitat Polit\u00e8cnica de Val\u00e8ncia, Val\u00e8ncia, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Universitat Polit\u00e8cnica de Val\u00e8ncia, Val\u00e8ncia, Spain","institution_ids":["https://openalex.org/I60053951"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001423758","display_name":"Alejandro Valero","orcid":"https://orcid.org/0000-0002-0824-5833"},"institutions":[{"id":"https://openalex.org/I255234318","display_name":"Universidad de Zaragoza","ror":"https://ror.org/012a91z28","country_code":"ES","type":"education","lineage":["https://openalex.org/I255234318"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Alejandro Valero","raw_affiliation_strings":["Departmento de Inform\u00e1tica e Ingenier\u00eda de Sistemas, Universidad de Zaragoza, Zaragoza, Spain"],"affiliations":[{"raw_affiliation_string":"Departmento de Inform\u00e1tica e Ingenier\u00eda de Sistemas, Universidad de Zaragoza, Zaragoza, Spain","institution_ids":["https://openalex.org/I255234318"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013237315","display_name":"Salvador Petit","orcid":"https://orcid.org/0000-0003-2426-4134"},"institutions":[{"id":"https://openalex.org/I60053951","display_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","ror":"https://ror.org/01460j859","country_code":"ES","type":"education","lineage":["https://openalex.org/I60053951"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Salvador Petit","raw_affiliation_strings":["Department of Computer Engineering, Universitat Polit\u00e8cnica de Val\u00e8ncia, Val\u00e8ncia, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Universitat Polit\u00e8cnica de Val\u00e8ncia, Val\u00e8ncia, Spain","institution_ids":["https://openalex.org/I60053951"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044390347","display_name":"Julio Sahuquillo","orcid":"https://orcid.org/0000-0001-8630-4846"},"institutions":[{"id":"https://openalex.org/I60053951","display_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","ror":"https://ror.org/01460j859","country_code":"ES","type":"education","lineage":["https://openalex.org/I60053951"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Julio Sahuquillo","raw_affiliation_strings":["Department of Computer Engineering, Universitat Polit\u00e8cnica de Val\u00e8ncia, Val\u00e8ncia, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Universitat Polit\u00e8cnica de Val\u00e8ncia, Val\u00e8ncia, Spain","institution_ids":["https://openalex.org/I60053951"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5020902057"],"corresponding_institution_ids":["https://openalex.org/I60053951"],"apc_list":null,"apc_paid":null,"fwci":0.246,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.46596124,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"68","issue":"10","first_page":"1442","last_page":"1454"},"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.9998000264167786,"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.9975000023841858,"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.851020097732544},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7429101467132568},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6749032735824585},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.48695358633995056},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.46728095412254333},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.46619266271591187},{"id":"https://openalex.org/keywords/performance-improvement","display_name":"Performance improvement","score":0.4583948850631714},{"id":"https://openalex.org/keywords/non-uniform-memory-access","display_name":"Non-uniform memory access","score":0.44406136870384216},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.4342377781867981},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.31775426864624023},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.30272817611694336},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.15133848786354065}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.851020097732544},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7429101467132568},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6749032735824585},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.48695358633995056},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.46728095412254333},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.46619266271591187},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.4583948850631714},{"id":"https://openalex.org/C133371097","wikidata":"https://www.wikidata.org/wiki/Q868014","display_name":"Non-uniform memory access","level":5,"score":0.44406136870384216},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.4342377781867981},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.31775426864624023},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.30272817611694336},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.15133848786354065},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","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/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tc.2019.2907591","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2019.2907591","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},{"id":"pmh:oai:riunet.upv.es:10251/155061","is_oa":true,"landing_page_url":"http://hdl.handle.net/10251/155061","pdf_url":null,"source":{"id":"https://openalex.org/S4306401500","display_name":"RiuNet (Politechnical University of Valencia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I60053951","host_organization_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","host_organization_lineage":["https://openalex.org/I60053951"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:riunet.upv.es:10251/155061","is_oa":true,"landing_page_url":"http://hdl.handle.net/10251/155061","pdf_url":null,"source":{"id":"https://openalex.org/S4306401500","display_name":"RiuNet (Politechnical University of Valencia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I60053951","host_organization_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","host_organization_lineage":["https://openalex.org/I60053951"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"score":0.9100000262260437,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G1576437513","display_name":null,"funder_award_id":"TIN2016-76635-C2-1-R","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G3682123492","display_name":null,"funder_award_id":"RTI2018-098156-B-C51","funder_id":"https://openalex.org/F4320315062","funder_display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades"},{"id":"https://openalex.org/G3931718580","display_name":null,"funder_award_id":"TIN2016-76635-C2-1-R","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G5531957492","display_name":null,"funder_award_id":"RTI2018-098156-B-C51","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G6298273575","display_name":null,"funder_award_id":"RTI2018","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G8181105605","display_name":null,"funder_award_id":"RTI2018","funder_id":"https://openalex.org/F4320315062","funder_display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades"},{"id":"https://openalex.org/G990333805","display_name":null,"funder_award_id":"Innovaci\u00f3n y Universidades","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"}],"funders":[{"id":"https://openalex.org/F4320315062","display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","ror":null},{"id":"https://openalex.org/F4320334905","display_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","ror":"https://ror.org/01460j859"},{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320335598","display_name":"Agencia Estatal de Investigaci\u00f3n","ror":null},{"id":"https://openalex.org/F4320338080","display_name":"European Social Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W1972077953","https://openalex.org/W1989061323","https://openalex.org/W2002443462","https://openalex.org/W2021211271","https://openalex.org/W2022820501","https://openalex.org/W2027806965","https://openalex.org/W2033486618","https://openalex.org/W2047060659","https://openalex.org/W2053744175","https://openalex.org/W2062527253","https://openalex.org/W2063731364","https://openalex.org/W2065562952","https://openalex.org/W2067441262","https://openalex.org/W2078186162","https://openalex.org/W2080592089","https://openalex.org/W2084110734","https://openalex.org/W2103742924","https://openalex.org/W2110014487","https://openalex.org/W2126256127","https://openalex.org/W2162143448","https://openalex.org/W2163687928","https://openalex.org/W2518607193","https://openalex.org/W2553690172","https://openalex.org/W2586378910","https://openalex.org/W2593847281","https://openalex.org/W2725681020","https://openalex.org/W2766072509","https://openalex.org/W2769767129","https://openalex.org/W2796649226","https://openalex.org/W2806900673","https://openalex.org/W2885918098","https://openalex.org/W3145579537","https://openalex.org/W6651067023","https://openalex.org/W6676165915","https://openalex.org/W6750448596","https://openalex.org/W6752328059"],"related_works":["https://openalex.org/W12454700","https://openalex.org/W12311608","https://openalex.org/W6828443","https://openalex.org/W13472807","https://openalex.org/W800331","https://openalex.org/W10757032","https://openalex.org/W6348178","https://openalex.org/W14125282","https://openalex.org/W3528745","https://openalex.org/W13375104"],"abstract_inverted_index":{"To":[0],"support":[1],"the":[2,22,39,52,81,89,121,132,138,147,150,159,171,180,194,204,212,239,247,254,260,301,316],"massive":[3],"amount":[4],"of":[5,120,152,173,189,249],"memory":[6,13,182],"accesses":[7],"that":[8,36,77,99,114,238],"GPGPU":[9],"applications":[10],"generate,":[11],"GPU":[12,31,250,275],"hierarchies":[14],"are":[15,69,85,87,126,135],"becoming":[16],"more":[17,19],"and":[18,21,74,109,117,149,192,210,229,253,277],"complex,":[20],"Last":[23],"Level":[24],"Cache":[25],"(LLC)":[26],"size":[27,54],"considerably":[28],"increases":[29],"each":[30],"generation.":[32],"This":[33,93,161],"paper":[34,94],"shows":[35],"counter-intuitively,":[37],"enlarging":[38],"LLC":[40,53,67,83,190,196,205,255,317],"brings":[41],"marginal":[42],"performance":[43,60,91,164,245,263],"gains":[44],"in":[45,59,71,78,146,244],"most":[46,79],"applications.":[47],"In":[48,287],"other":[49],"words,":[50],"increasing":[51],"does":[55],"not":[56],"scale":[57],"neither":[58],"nor":[61],"energy":[62,227,289],"consumption.":[63],"We":[64],"examine":[65],"how":[66],"misses":[68,84],"managed":[70,86],"typical":[72],"GPUs,":[73],"we":[75],"find":[76],"cases":[80],"way":[82],"precisely":[88],"main":[90,129,168,181],"limiter.":[92],"proposes":[95],"a":[96,105,272,284,308],"novel":[97],"approach":[98,162],"addresses":[100],"this":[101,222],"shortcoming":[102],"by":[103],"leveraging":[104],"tiny":[106],"additional":[107],"Fetch":[108],"Replacement":[110],"Cache-like":[111],"structure":[112],"(FRC)":[113],"stores":[115],"control":[116],"coherence":[118],"information":[119],"incoming":[122],"blocks":[123,134,140,155,174],"until":[124],"they":[125],"fetched":[127,133],"from":[128,158,266,278,295],"memory.":[130],"Then,":[131],"swapped":[136],"with":[137,225,230,246,307],"victim":[139,154],"(i.e.,":[141],"selected":[142],"to":[143,166,216,268,280,297],"be":[144],"replaced)":[145],"LLC,":[148],"eviction":[151],"such":[153],"is":[156,177,184,199,223,291],"performed":[157],"FRC.":[160],"improves":[163,203,264],"due":[165],"three":[167],"reasons:":[169],"i)":[170],"lifetime":[172],"being":[175],"replaced":[176],"enlarged,":[178],"ii)":[179],"path":[183],"unclogged":[185],"on":[186,259,293],"long":[187],"bursts":[188],"misses,":[191],"iii)":[193],"average":[195,294],"miss":[197,213],"latency":[198,214],"reduced.":[200],"The":[201],"proposal":[202],"hit":[206],"ratio,":[207],"memory-level":[208],"parallelism,":[209],"reduces":[211],"compared":[215],"much":[217,231],"larger":[218,285,302],"conventional":[219],"caches.":[220],"Moreover,":[221],"achieved":[224],"reduced":[226,292],"consumption":[228,290],"less":[232],"area":[233,310],"requirements.":[234],"Experimental":[235],"results":[236],"show":[237],"proposed":[240],"FRC":[241,261],"cache":[242],"scales":[243],"number":[248],"compute":[251],"units":[252],"size,":[256,262],"since,":[257],"depending":[258],"ranging":[265],"30":[267],"67":[269],"percent":[270,282,299],"for":[271,283,300],"modern":[273],"baseline":[274],"card,":[276],"32":[279],"118":[281],"GPU.":[286,303],"addition,":[288],"49":[296],"57":[298],"These":[304],"benefits":[305],"come":[306],"small":[309],"increase":[311],"(by":[312],"7.3":[313],"percent)":[314],"over":[315],"baseline.":[318]},"counts_by_year":[{"year":2020,"cited_by_count":1}],"updated_date":"2026-03-14T08:43:22.919905","created_date":"2019-04-11T00:00:00"}
