{"id":"https://openalex.org/W2150877246","doi":"https://doi.org/10.1145/2451116.2451172","title":"TSO_ATOMICITY","display_name":"TSO_ATOMICITY","publication_year":2013,"publication_date":"2013-03-16","ids":{"openalex":"https://openalex.org/W2150877246","doi":"https://doi.org/10.1145/2451116.2451172","mag":"2150877246"},"language":"en","primary_location":{"id":"doi:10.1145/2451116.2451172","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2451116.2451172","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems","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/A5101889169","display_name":"Cheng Wang","orcid":"https://orcid.org/0000-0003-3574-3632"},"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":"Cheng Wang","raw_affiliation_strings":["Intel Labs, Santa Clara, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Labs, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101174906","display_name":"Youfeng Wu","orcid":null},"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":"Youfeng Wu","raw_affiliation_strings":["Intel Labs, Santa Clara, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Labs, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I1343180700"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"509","last_page":"520"},"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.9984999895095825,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9969000220298767,"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/atomicity","display_name":"Atomicity","score":0.9954648613929749},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7997697591781616},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.738054096698761},{"id":"https://openalex.org/keywords/interleaving","display_name":"Interleaving","score":0.6579016447067261},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5870158672332764},{"id":"https://openalex.org/keywords/sequential-consistency","display_name":"Sequential consistency","score":0.5620023012161255},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.47265946865081787},{"id":"https://openalex.org/keywords/consistency-model","display_name":"Consistency model","score":0.4572543501853943},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.2944023311138153},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2669324278831482},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2561665177345276},{"id":"https://openalex.org/keywords/data-consistency","display_name":"Data consistency","score":0.24998652935028076},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.1301778256893158}],"concepts":[{"id":"https://openalex.org/C188045909","wikidata":"https://www.wikidata.org/wiki/Q3306359","display_name":"Atomicity","level":3,"score":0.9954648613929749},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7997697591781616},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.738054096698761},{"id":"https://openalex.org/C28034677","wikidata":"https://www.wikidata.org/wiki/Q17092530","display_name":"Interleaving","level":2,"score":0.6579016447067261},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5870158672332764},{"id":"https://openalex.org/C82029504","wikidata":"https://www.wikidata.org/wiki/Q4373882","display_name":"Sequential consistency","level":4,"score":0.5620023012161255},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.47265946865081787},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.4572543501853943},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2944023311138153},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2669324278831482},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2561665177345276},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.24998652935028076},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.1301778256893158},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2451116.2451172","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2451116.2451172","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W1525350307","https://openalex.org/W1541537810","https://openalex.org/W1885534640","https://openalex.org/W1966151719","https://openalex.org/W1967564401","https://openalex.org/W1970358999","https://openalex.org/W1978037372","https://openalex.org/W1986913310","https://openalex.org/W2054739713","https://openalex.org/W2056338311","https://openalex.org/W2072737419","https://openalex.org/W2090249619","https://openalex.org/W2091085450","https://openalex.org/W2096121393","https://openalex.org/W2099018580","https://openalex.org/W2099336824","https://openalex.org/W2099537990","https://openalex.org/W2104932676","https://openalex.org/W2105900173","https://openalex.org/W2107150212","https://openalex.org/W2107699547","https://openalex.org/W2113751407","https://openalex.org/W2117917070","https://openalex.org/W2127731413","https://openalex.org/W2130556244","https://openalex.org/W2134633067","https://openalex.org/W2135741511","https://openalex.org/W2142101409","https://openalex.org/W2148947321","https://openalex.org/W2149473197","https://openalex.org/W2152885346","https://openalex.org/W2153478046","https://openalex.org/W2157074753","https://openalex.org/W2157075925","https://openalex.org/W2161992906","https://openalex.org/W2176864362","https://openalex.org/W4230333905","https://openalex.org/W4231002400","https://openalex.org/W4234703016","https://openalex.org/W4234953518","https://openalex.org/W4239813889","https://openalex.org/W4251987281"],"related_works":["https://openalex.org/W2044887272","https://openalex.org/W246909719","https://openalex.org/W1885534640","https://openalex.org/W1906213980","https://openalex.org/W2036306661","https://openalex.org/W2105768184","https://openalex.org/W2505917360","https://openalex.org/W118795575","https://openalex.org/W2516037352","https://openalex.org/W3141896225"],"abstract_inverted_index":{"Program":[0],"optimizations":[1],"based":[2],"on":[3,40,76,139,154,172],"data":[4],"dependences":[5],"may":[6],"not":[7],"preserve":[8,95],"the":[9,13,24,41,50,77,122,150,160,168],"memory":[10,54,97],"consistency":[11,30,98],"in":[12,31,99,132],"programs.":[14],"Previous":[15],"works":[16],"leverage":[17],"a":[18,67,133,140],"hardware":[19,69],"ATOMICITY":[20,35,81,90,111,124,145,164],"primitive":[21,36,82,105,112,125,146,157,165],"to":[22,83,121],"restrict":[23],"thread":[25,42,78],"interleaving":[26,43,79],"for":[27,44],"preserving":[28],"sequential":[29,60],"region":[32,101],"optimizations.":[33,102],"However,":[34],"is":[37,57],"over":[38],"restrictive":[39],"optimizing":[45],"real-world":[46],"applications":[47],"developed":[48],"with":[49,117,163],"popular":[51],"Total-Store-Ordering":[52],"(TSO)":[53],"consistency,":[55],"which":[56,72],"weaker":[58],"than":[59,80,89],"consistency.":[61],"In":[62],"this":[63],"paper,":[64],"we":[65],"present":[66],"novel":[68],"TSO_ATOMICITY":[70,104,156],"primitive,":[71,91],"has":[73],"less":[74],"restriction":[75],"permit":[84],"more":[85],"efficient":[86],"program":[87],"execution":[88],"but":[92],"can":[93,114,147,158],"still":[94],"TSO":[96],"all":[100],"Furthermore,":[103],"requires":[106],"similar":[107],"architecture":[108],"support":[109],"as":[110],"and":[113,166],"be":[115],"implemented":[116],"only":[118,148],"slight":[119],"change":[120],"existing":[123],"implementation.":[126],"Our":[127],"experimental":[128],"results":[129],"show":[130],"that":[131],"start-of-art":[134],"dynamic":[135],"binary":[136],"optimization":[137],"system":[138],"large":[141],"set":[142],"of":[143],"workloads,":[144],"improve":[149,167],"performance":[151,169],"by":[152,170],"4%":[153],"average.":[155,173],"reduce":[159],"overhead":[161],"associated":[162],"12%":[171]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2016-06-24T00:00:00"}
