{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:38:25Z","timestamp":1761323905523},"reference-count":38,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput."],"published-print":{"date-parts":[[2015,1]]},"DOI":"10.1109\/tc.2013.196","type":"journal-article","created":{"date-parts":[[2013,10,1]],"date-time":"2013-10-01T18:02:17Z","timestamp":1380650537000},"page":"166-179","source":"Crossref","is-referenced-by-count":6,"title":["Requester-Based Spin Lock: A Scalable and Energy Efficient Locking Scheme on Multicore Systems"],"prefix":"10.1109","volume":"64","author":[{"given":"Yan","family":"Cui","sequence":"first","affiliation":[{"name":"Computer Science Department, Columbia University, New York"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yingxin","family":"Wang","sequence":"additional","affiliation":[{"name":"Computer Science Department, Columbia University, New York"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Chen","sequence":"additional","affiliation":[{"name":"Computer Science Department, Tsinghua University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuanchun","family":"Shi","sequence":"additional","affiliation":[{"name":"Computer Science Department, Tsinghua University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1449764.1449778"},{"key":"ref33","first-page":"1","article-title":"Non-scalable locks are dangerous","author":"boyd-wickizer","year":"2012","journal-title":"Proc Linux Symp"},{"key":"ref32","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1145\/107972.107985","article-title":"The impact of operating system scheduling policies and synchronization methods on the performance of parallel applications","author":"anoop gupta","year":"1991","journal-title":"Proc SIGMETRICS (SIGMETRICS)"},{"key":"ref31","article-title":"Realtime Adaptive Locks","year":"0"},{"key":"ref30","article-title":"What Is the Purpose of WFI and WFE Instructions and the Event Signals?","year":"0"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2400682.2400703"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1993.698569"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/142111.964561"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/IPPS.1994.288305"},{"key":"ref10","author":"mcdougall","year":"0"},{"key":"ref11","author":"mckusick","year":"2004","journal-title":"The Design And Implementation Of The FreeBSD Operating System"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/103727.103729"},{"key":"ref13","year":"2008","journal-title":"Queued Locks Using Monitor-memory Wait"},{"key":"ref14","year":"0","journal-title":"Ticket Spin Lock"},{"key":"ref15","volume":"3","year":"0","journal-title":"AMD64 Architecture Programmer' Manual"},{"key":"ref16","year":"0","journal-title":"Linux2 6 36"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2008.4536358"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"ref19","year":"0","journal-title":"Linux2 6 29 4"},{"key":"ref28","article-title":"380801: True RMS Single Phase Power Analyzer","year":"0"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1531793.1531805"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294271"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1278480.1278668"},{"key":"ref6","first-page":"43","article-title":"Corey: An operating system for many cores","author":"boyd-wickizer","year":"2008","journal-title":"Proc Operating System Design and Implementation (OSDI)"},{"key":"ref29","article-title":"ARM Synchronization Primitives Development Article","year":"0"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1275517.1275518"},{"key":"ref8","first-page":"1","article-title":"An analysis of Linux scalability to many cores","author":"boyd-wickizer","year":"2010","journal-title":"Proc Operating System Design and Implementation (OSDI)"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2011.31"},{"key":"ref2","year":"0","journal-title":"Tilera Company"},{"key":"ref9","year":"0","journal-title":"Adaptive Spinning Mutexes"},{"key":"ref1","year":"0","journal-title":"Intel Company"},{"key":"ref20","first-page":"279","article-title":"lmbench: Portable tools for performance analysis","author":"mcvoy","year":"1996","journal-title":"Proc USENIX Ann Tech Conf (ATC)"},{"key":"ref22","year":"0","journal-title":"EMC Data Domain"},{"key":"ref21","year":"0","journal-title":"lockstat txt in Linux Kernel Documentation"},{"key":"ref24","article-title":"Using MWAIT in Spin Loops","year":"2011","journal-title":"Dave Dice"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/71.80120"},{"key":"ref26","year":"0","journal-title":"Kernbench"},{"key":"ref25","first-page":"8","article-title":"Thread migration to improve synchronization performance","author":"sridharan","year":"2006","journal-title":"Proc Workshop Oper Syst Interference High Perform Appl (OSIHPA)"}],"container-title":["IEEE Transactions on Computers"],"original-title":[],"link":[{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/xplorestaging.ieee.org\/ielx7\/12\/6980145\/06616531.pdf?arnumber=6616531","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,18]],"date-time":"2022-06-18T02:30:22Z","timestamp":1655519422000},"score":1,"resource":{"primary":{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/ieeexplore.ieee.org\/document\/6616531\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1]]},"references-count":38,"journal-issue":{"issue":"1"},"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1109\/tc.2013.196","relation":{},"ISSN":["0018-9340","1557-9956","2326-3814"],"issn-type":[{"value":"0018-9340","type":"print"},{"value":"1557-9956","type":"electronic"},{"value":"2326-3814","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,1]]}}}