{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T10:18:00Z","timestamp":1740133080913,"version":"3.37.3"},"reference-count":30,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"12","license":[{"start":{"date-parts":[[2017,12,1]],"date-time":"2017-12-01T00:00:00Z","timestamp":1512086400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"crossref","award":["2016YFB1000104"],"award-info":[{"award-number":["2016YFB1000104"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"China National Natural Science Foundation","doi-asserted-by":"publisher","award":["61572314"],"award-info":[{"award-number":["61572314"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Top-notch Youth Talents Program of China"},{"name":"Zhangjiang Hi-Tech program","award":["201501-YP-B108-012"],"award-info":[{"award-number":["201501-YP-B108-012"]}]},{"DOI":"10.13039\/501100001381","name":"Singapore NRF","doi-asserted-by":"publisher","award":["CREATE E2S2"],"award-info":[{"award-number":["CREATE E2S2"]}],"id":[{"id":"10.13039\/501100001381","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2017,12,1]]},"DOI":"10.1109\/tpds.2016.2633353","type":"journal-article","created":{"date-parts":[[2016,11,29]],"date-time":"2016-11-29T14:09:57Z","timestamp":1480428597000},"page":"3486-3500","source":"Crossref","is-referenced-by-count":0,"title":["Fence-Free Synchronization with Dynamically Serialized Synchronization Variables"],"prefix":"10.1109","volume":"28","author":[{"given":"Yang","family":"Hong","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibing","family":"Guan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Binyu","family":"Zang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9720-0361","authenticated-orcid":false,"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.16"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/782814.782854"},{"key":"ref11","first-page":"355","article-title":"Two\n techniques to enhance the performance of memory consistency models","author":"gharachorloo","year":"1991","journal-title":"Proc Int Conf Parallel Process"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/307338.300993"},{"journal-title":"Volumn 2 Instruction Set Reference A-Z","article-title":"Intel&#x00AE; 64 and ia-32 architectures software developers manual","year":"2015","key":"ref13"},{"journal-title":"Volumn 3 System Programming Guide","article-title":"Intel&#x00AE; 64 and ia-32 architectures software developers manual","year":"2015","key":"ref14"},{"key":"ref15","first-page":"111","article-title":"Automatic\n inference of memory fences","author":"kuperstein","year":"2010","journal-title":"Proc Conf Formal Methods Comput -Aided Des"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993521"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1989493.1989503"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1979.1675439"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854312"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375591"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/42190.42277"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1785414.1785443"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555785"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2539953"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250697"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065947"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694388"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320386"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36742-7_37"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485941"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33125-1_13"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2464996.2465015"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254115"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151006"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1040305.1040336"},{"key":"ref23","first-page":"219","article-title":"Scalable read-mostly\n synchronization using passive reader-writer locks","author":"liu","year":"2014","journal-title":"Proc USENIX Conf USENIX Annu Tech Conf"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2024724.2024954"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694374"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/8103836\/07762194.pdf?arnumber=7762194","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T11:40:52Z","timestamp":1641987652000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7762194\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,1]]},"references-count":30,"journal-issue":{"issue":"12"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2016.2633353","relation":{},"ISSN":["1045-9219"],"issn-type":[{"type":"print","value":"1045-9219"}],"subject":[],"published":{"date-parts":[[2017,12,1]]}}}