{"id":"https://openalex.org/W2107529624","doi":"https://doi.org/10.1145/1815961.1815987","title":"Conflict exceptions","display_name":"Conflict exceptions","publication_year":2010,"publication_date":"2010-06-19","ids":{"openalex":"https://openalex.org/W2107529624","doi":"https://doi.org/10.1145/1815961.1815987","mag":"2107529624"},"language":"en","primary_location":{"id":"doi:10.1145/1815961.1815987","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1815961.1815987","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th annual international symposium on Computer architecture","raw_type":"proceedings-article"},"type":"conference-paper","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/A5076249757","display_name":"Brandon Lucia","orcid":"https://orcid.org/0000-0003-4130-1099"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brandon Lucia","raw_affiliation_strings":["University of Washington, Seattle, WA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081914923","display_name":"Lu\u00eds Ceze","orcid":"https://orcid.org/0000-0002-1377-6217"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Luis Ceze","raw_affiliation_strings":["University of Washington, Seattle, WA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024493389","display_name":"Karin Strau\u00df","orcid":"https://orcid.org/0000-0002-8327-5477"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]},{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Karin Strauss","raw_affiliation_strings":["Microsoft Research, Redmond, WA &amp; University of Washington, Seattle, WA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research, Redmond, WA &amp; University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I1290206253","https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072464909","display_name":"Shaz Qadeer","orcid":null},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]},{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shaz Qadeer","raw_affiliation_strings":["Microsoft Research, Redmond, WA &amp; University of Washington, Seattle, WA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research, Redmond, WA &amp; University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I1290206253","https://openalex.org/I201448701"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111851229","display_name":"Hans\u2010J. Boehm","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":"Hans-J. Boehm","raw_affiliation_strings":["Hewlett Packard Laboratories, Palo Alto, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hewlett Packard Laboratories, Palo Alto, CA, USA","institution_ids":["https://openalex.org/I1324840837"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":121,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"210","last_page":"221"},"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/T10772","display_name":"Distributed systems and fault tolerance","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/T11424","display_name":"Security and Verification in Computing","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8584798574447632},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.6458649635314941},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.6120682954788208},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5747162103652954},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.5684696435928345},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.5652989745140076},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5595459938049316},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.5568102598190308},{"id":"https://openalex.org/keywords/parsec","display_name":"Parsec","score":0.5440650582313538},{"id":"https://openalex.org/keywords/enforcement","display_name":"Enforcement","score":0.5180180668830872},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.4937025010585785},{"id":"https://openalex.org/keywords/memory-model","display_name":"Memory model","score":0.43094396591186523},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4216492772102356},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36017823219299316},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.270687460899353},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.24066147208213806},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.13789644837379456},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.13362595438957214},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1208859384059906}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8584798574447632},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6458649635314941},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.6120682954788208},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5747162103652954},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.5684696435928345},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.5652989745140076},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5595459938049316},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5568102598190308},{"id":"https://openalex.org/C44060867","wikidata":"https://www.wikidata.org/wiki/Q12129","display_name":"Parsec","level":3,"score":0.5440650582313538},{"id":"https://openalex.org/C2779777834","wikidata":"https://www.wikidata.org/wiki/Q4202277","display_name":"Enforcement","level":2,"score":0.5180180668830872},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.4937025010585785},{"id":"https://openalex.org/C12186640","wikidata":"https://www.wikidata.org/wiki/Q6815743","display_name":"Memory model","level":3,"score":0.43094396591186523},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4216492772102356},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36017823219299316},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.270687460899353},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.24066147208213806},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.13789644837379456},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.13362595438957214},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1208859384059906},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C150846664","wikidata":"https://www.wikidata.org/wiki/Q7602306","display_name":"Stars","level":2,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1815961.1815987","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1815961.1815987","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th annual international symposium on Computer architecture","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","score":0.49000000953674316,"display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W106387794","https://openalex.org/W1482397304","https://openalex.org/W1531760701","https://openalex.org/W2029601347","https://openalex.org/W2032204694","https://openalex.org/W2033818578","https://openalex.org/W2039509099","https://openalex.org/W2054739713","https://openalex.org/W2090249619","https://openalex.org/W2091085450","https://openalex.org/W2092284451","https://openalex.org/W2096403564","https://openalex.org/W2099537990","https://openalex.org/W2099706037","https://openalex.org/W2105900173","https://openalex.org/W2107150212","https://openalex.org/W2118896605","https://openalex.org/W2127532866","https://openalex.org/W2134633067","https://openalex.org/W2143869535","https://openalex.org/W2147506153","https://openalex.org/W2149473197","https://openalex.org/W2149538119","https://openalex.org/W2152390090","https://openalex.org/W2152621318","https://openalex.org/W2152885346","https://openalex.org/W2153174073","https://openalex.org/W2153229512","https://openalex.org/W2160315453","https://openalex.org/W2160963348","https://openalex.org/W2165495454","https://openalex.org/W2166615267","https://openalex.org/W2166780994","https://openalex.org/W2167744164","https://openalex.org/W2169875292","https://openalex.org/W2406016286","https://openalex.org/W3145208988","https://openalex.org/W4206635466","https://openalex.org/W4234703016","https://openalex.org/W4239813889","https://openalex.org/W4244157805","https://openalex.org/W4254085206","https://openalex.org/W4298295268","https://openalex.org/W6658907054","https://openalex.org/W6673609596","https://openalex.org/W6681975522","https://openalex.org/W6683643817","https://openalex.org/W6713632787"],"related_works":["https://openalex.org/W2152436418","https://openalex.org/W2038229768","https://openalex.org/W4321442002","https://openalex.org/W2015265939","https://openalex.org/W2284072287","https://openalex.org/W4231704780","https://openalex.org/W4387670984","https://openalex.org/W2169875292","https://openalex.org/W2761464920","https://openalex.org/W4280530912"],"abstract_inverted_index":{"We":[0,20,40,86],"argue":[1],"in":[2],"this":[3],"paper":[4],"that":[5,42,113,126],"concurrency":[6],"errors":[7],"should":[8],"be":[9],"treated":[10],"as":[11,93,95],"exceptions,":[12],"i.e.,":[13],"have":[14],"fail-stop":[15],"behavior":[16,97],"and":[17,54,81,107,125,131],"precise":[18],"semantics.":[19],"propose":[21,75,139],"an":[22],"exception":[23,115],"model":[24,92,116],"based":[25],"on":[26],"conflict":[27],"of":[28,38,71,90,98,134],"synchronization":[29],"free":[30],"regions,":[31],"which":[32],"precisely":[33,82],"detects":[34],"a":[35],"broad":[36],"class":[37],"data-races.":[39],"show":[41,112],"our":[43,91,99],"exceptions":[44],"provide":[45],"enough":[46],"guarantees":[47],"to":[48,60],"simplify":[49],"high-level":[50],"programming":[51],"language":[52],"semantics":[53],"debugging,":[55],"but":[56],"are":[57,121,140],"significantly":[58],"cheaper":[59],"enforce":[61],"than":[62],"traditional":[63],"data-race":[64],"detection.":[65],"To":[66],"make":[67],"the":[68,88,96,103,114,127,135],"performance":[69,132],"cost":[70],"enforcement":[72,136],"negligible,":[73],"we":[74,138],"architecture":[76],"support":[77],"for":[78],"accurately":[79],"detecting":[80],"delivering":[83],"these":[84],"exceptions.":[85],"evaluate":[87],"suitability":[89],"well":[94],"architectural":[100],"mechanisms":[101,137],"using":[102],"PARSEC":[104],"benchmark":[105],"suite":[106],"commercial":[108],"applications.":[109],"Our":[110],"results":[111],"largely":[117],"reflects":[118],"how":[119],"programmers":[120],"already":[122],"writing":[123],"code":[124],"main":[128],"memory,":[129],"traffic":[130],"overheads":[133],"very":[141],"low.":[142]},"counts_by_year":[{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":18},{"year":2016,"cited_by_count":9},{"year":2015,"cited_by_count":15},{"year":2014,"cited_by_count":10},{"year":2013,"cited_by_count":14},{"year":2012,"cited_by_count":15}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
