{"id":"https://openalex.org/W2053776346","doi":"https://doi.org/10.1109/hpca.2014.6835930","title":"QuickRelease: A throughput-oriented approach to release consistency on GPUs","display_name":"QuickRelease: A throughput-oriented approach to release consistency on GPUs","publication_year":2014,"publication_date":"2014-02-01","ids":{"openalex":"https://openalex.org/W2053776346","doi":"https://doi.org/10.1109/hpca.2014.6835930","mag":"2053776346"},"language":"en","primary_location":{"id":"doi:10.1109/hpca.2014.6835930","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2014.6835930","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA)","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/A5005628986","display_name":"Blake A. Hechtman","orcid":null},"institutions":[{"id":"https://openalex.org/I1311921367","display_name":"Advanced Micro Devices (Canada)","ror":"https://ror.org/02yh0k313","country_code":"CA","type":"company","lineage":["https://openalex.org/I1311921367","https://openalex.org/I4210137977"]},{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["CA","US"],"is_corresponding":false,"raw_author_name":"Blake A. Hechtman","raw_affiliation_strings":["Advanced Micro Devices, Inc","[Advanced Micro Devices, Inc., USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Inc","institution_ids":["https://openalex.org/I1311921367"]},{"raw_affiliation_string":"[Advanced Micro Devices, Inc., USA]","institution_ids":["https://openalex.org/I4210137977"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018356320","display_name":"Shuai Che","orcid":null},"institutions":[{"id":"https://openalex.org/I1311921367","display_name":"Advanced Micro Devices (Canada)","ror":"https://ror.org/02yh0k313","country_code":"CA","type":"company","lineage":["https://openalex.org/I1311921367","https://openalex.org/I4210137977"]},{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["CA","US"],"is_corresponding":false,"raw_author_name":"Shuai Che","raw_affiliation_strings":["Advanced Micro Devices, Inc","[Advanced Micro Devices, Inc., USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Inc","institution_ids":["https://openalex.org/I1311921367"]},{"raw_affiliation_string":"[Advanced Micro Devices, Inc., USA]","institution_ids":["https://openalex.org/I4210137977"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085369980","display_name":"Derek R. Hower","orcid":null},"institutions":[{"id":"https://openalex.org/I1311921367","display_name":"Advanced Micro Devices (Canada)","ror":"https://ror.org/02yh0k313","country_code":"CA","type":"company","lineage":["https://openalex.org/I1311921367","https://openalex.org/I4210137977"]},{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["CA","US"],"is_corresponding":false,"raw_author_name":"Derek R. Hower","raw_affiliation_strings":["Advanced Micro Devices, Inc","[Advanced Micro Devices, Inc., USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Inc","institution_ids":["https://openalex.org/I1311921367"]},{"raw_affiliation_string":"[Advanced Micro Devices, Inc., USA]","institution_ids":["https://openalex.org/I4210137977"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078433306","display_name":"Yingying Tian","orcid":null},"institutions":[{"id":"https://openalex.org/I1311921367","display_name":"Advanced Micro Devices (Canada)","ror":"https://ror.org/02yh0k313","country_code":"CA","type":"company","lineage":["https://openalex.org/I1311921367","https://openalex.org/I4210137977"]},{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["CA","US"],"is_corresponding":false,"raw_author_name":"Yingying Tian","raw_affiliation_strings":["Advanced Micro Devices, Inc","[Advanced Micro Devices, Inc., USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Inc","institution_ids":["https://openalex.org/I1311921367"]},{"raw_affiliation_string":"[Advanced Micro Devices, Inc., USA]","institution_ids":["https://openalex.org/I4210137977"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077056823","display_name":"Bradford M. Beckmann","orcid":"https://orcid.org/0000-0002-5444-6521"},"institutions":[{"id":"https://openalex.org/I1311921367","display_name":"Advanced Micro Devices (Canada)","ror":"https://ror.org/02yh0k313","country_code":"CA","type":"company","lineage":["https://openalex.org/I1311921367","https://openalex.org/I4210137977"]},{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["CA","US"],"is_corresponding":false,"raw_author_name":"Bradford M. Beckmann","raw_affiliation_strings":["Advanced Micro Devices, Inc","[Advanced Micro Devices, Inc., USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Inc","institution_ids":["https://openalex.org/I1311921367"]},{"raw_affiliation_string":"[Advanced Micro Devices, Inc., USA]","institution_ids":["https://openalex.org/I4210137977"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Mark D. Hill","orcid":null},"institutions":[{"id":"https://openalex.org/I1311921367","display_name":"Advanced Micro Devices (Canada)","ror":"https://ror.org/02yh0k313","country_code":"CA","type":"company","lineage":["https://openalex.org/I1311921367","https://openalex.org/I4210137977"]},{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["CA","US"],"is_corresponding":false,"raw_author_name":"Mark D. Hill","raw_affiliation_strings":["Advanced Micro Devices, Inc","University of Wisconsin-Madison, Computer Sciences, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Inc","institution_ids":["https://openalex.org/I1311921367"]},{"raw_affiliation_string":"University of Wisconsin-Madison, Computer Sciences, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109010789","display_name":"Steven K. Reinhardt","orcid":"https://orcid.org/0000-0002-2479-0030"},"institutions":[{"id":"https://openalex.org/I1311921367","display_name":"Advanced Micro Devices (Canada)","ror":"https://ror.org/02yh0k313","country_code":"CA","type":"company","lineage":["https://openalex.org/I1311921367","https://openalex.org/I4210137977"]},{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["CA","US"],"is_corresponding":false,"raw_author_name":"Steven K. Reinhardt","raw_affiliation_strings":["Advanced Micro Devices, Inc","[Advanced Micro Devices, Inc., USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Inc","institution_ids":["https://openalex.org/I1311921367"]},{"raw_affiliation_string":"[Advanced Micro Devices, Inc., USA]","institution_ids":["https://openalex.org/I4210137977"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075888890","display_name":"David A. Wood","orcid":"https://orcid.org/0000-0002-9748-8561"},"institutions":[{"id":"https://openalex.org/I1311921367","display_name":"Advanced Micro Devices (Canada)","ror":"https://ror.org/02yh0k313","country_code":"CA","type":"company","lineage":["https://openalex.org/I1311921367","https://openalex.org/I4210137977"]},{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["CA","US"],"is_corresponding":false,"raw_author_name":"David A. Wood","raw_affiliation_strings":["Advanced Micro Devices, Inc","University of Wisconsin-Madison, Computer Sciences, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Inc","institution_ids":["https://openalex.org/I1311921367"]},{"raw_affiliation_string":"University of Wisconsin-Madison, Computer Sciences, USA","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":12.2891,"has_fulltext":false,"cited_by_count":68,"citation_normalized_percentile":{"value":0.98891825,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"189","last_page":"200"},"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.9975000023841858,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9973000288009644,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7671369910240173},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.7469632625579834},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6280556917190552},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.5963388085365295},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3661498427391052},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16757822036743164},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.09695735573768616}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7671369910240173},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.7469632625579834},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6280556917190552},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5963388085365295},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3661498427391052},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16757822036743164},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.09695735573768616},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca.2014.6835930","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2014.6835930","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320309480","display_name":"Nvidia","ror":"https://ror.org/03jdj4y14"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1753056909","https://openalex.org/W1966668827","https://openalex.org/W1968432902","https://openalex.org/W1997352364","https://openalex.org/W2004937484","https://openalex.org/W2029601347","https://openalex.org/W2034050544","https://openalex.org/W2046996113","https://openalex.org/W2080592089","https://openalex.org/W2090249619","https://openalex.org/W2093043622","https://openalex.org/W2127547524","https://openalex.org/W2147657366","https://openalex.org/W2150618958","https://openalex.org/W2154830615","https://openalex.org/W2164391801","https://openalex.org/W2164949942","https://openalex.org/W2170293694","https://openalex.org/W2468944713","https://openalex.org/W3113306529","https://openalex.org/W4214856401","https://openalex.org/W6637635962"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Graphics":[0],"processing":[1],"units":[2],"(GPUs)":[3],"have":[4],"specialized":[5],"throughput-oriented":[6,208],"memory":[7,86,172,193],"systems":[8,87],"optimized":[9],"for":[10,63,72,175],"streaming":[11,74],"writes":[12,102,138,144],"with":[13,43,178],"scratchpad":[14],"memories":[15],"to":[16,69,96,139,168,184,189,210],"capture":[17],"locality":[18],"explicitly.":[19],"Expanding":[20],"the":[21,98,132,141,196],"utility":[22],"of":[23,36,101,143,154,199],"GPUs":[24,52],"beyond":[25],"graphics":[26],"encourages":[27],"designs":[28],"that":[29,60,104,159],"simplify":[30],"programming":[31],"(e.g.,":[32],"using":[33],"caches":[34,56],"instead":[35],"scratchpads)":[37],"and":[38,57,137],"better":[39],"support":[40,71],"irregular":[41],"applications":[42],"finer-grain":[44,179],"synchronization.":[45,128],"Our":[46],"hypothesis":[47],"is":[48,67],"that,":[49],"like":[50],"CPUs,":[51],"will":[53],"benefit":[54],"from":[55],"coherence,":[58],"but":[59],"CPU-style":[61],"\u201cread":[62],"ownership\u201d":[64],"(RFO)":[65],"coherence":[66],"inappropriate":[68],"maintain":[70],"regular":[73],"workloads.":[75],"This":[76],"paper":[77],"proposes":[78],"QuickRelease":[79],"(QR),":[80],"which":[81],"improves":[82],"on":[83,145,214],"conventional":[84,170,191],"GPU":[85,156,171,192],"in":[88,116],"two":[89],"ways.":[90],"First,":[91],"QR":[92,117,130,160,181,205],"uses":[93],"a":[94,151,162,169,190,207],"FIFO":[95],"enforce":[97],"partial":[99],"order":[100],"so":[103],"synchronization":[105,213],"operations":[106],"can":[107,118],"complete":[108],"without":[109,195],"frequent":[110],"cache":[111],"flushes.":[112],"Thus,":[113],"non-synchronizing":[114],"threads":[115,125],"re-use":[119],"cached":[120],"data":[121],"even":[122],"when":[123],"other":[124],"are":[126],"performing":[127],"Second,":[129],"partitions":[131],"resources":[133],"required":[134],"by":[135],"reads":[136],"reduce":[140],"penalty":[142],"read":[146],"performance.":[147],"Simulation":[148],"results":[149],"across":[150],"wide":[152],"variety":[153],"general-purpose":[155],"workloads":[157,177],"show":[158],"achieves":[161,182],"7%":[163],"average":[164],"performance":[165,186],"improvement":[166,187],"compared":[167,188],"system.":[173],"Furthermore,":[174],"emerging":[176],"synchronization,":[180],"up":[183],"42%":[185],"system":[194],"scalability":[197],"challenges":[198],"RFO":[200],"coherence.":[201],"To":[202],"this":[203],"end,":[204],"provides":[206],"solution":[209],"provide":[211],"fine-grain":[212],"GPUs.":[215]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":10},{"year":2016,"cited_by_count":8},{"year":2015,"cited_by_count":15},{"year":2014,"cited_by_count":6}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
