{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T05:27:34Z","timestamp":1747805254116},"reference-count":13,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/ipdps.2003.1213086","type":"proceedings-article","created":{"date-parts":[[2004,3,22]],"date-time":"2004-03-22T14:34:28Z","timestamp":1079966068000},"page":"8","source":"Crossref","is-referenced-by-count":6,"title":["Speculative lock reordering: optimistic out-of-order execution of critical sections"],"prefix":"10.1109","author":[{"given":"P.","family":"Rundberg","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Stenstrom","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","first-page":"1","article-title":"Low-Cost Thread-Level Data Dependence Speculation on Multiprocessors","author":"rundberg","year":"2000","journal-title":"Proc of the workshop on Multithreading Execution and Compilation at MICRO-33"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2000.845976"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/130823.130824"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1995.524546"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1979.1675439"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/277830.277852"},{"key":"ref6","article-title":"SIMICS\/sun4m: A Virtual Workstation","author":"magnusson","year":"1998","journal-title":"Proc of USENIX Annual Technical Conference"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2000.854389"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2001.991127"},{"key":"ref7","doi-asserted-by":"crossref","DOI":"10.1145\/605397.605400","article-title":"Speculative Synchronization: Applying Thread-Level Speculation to Explicitly Parallel Applications","author":"mart\u00ednez","year":"2002","journal-title":"Proc Int l Conf Architectural Support for Programming Languages and Operating Systems (ASPLOS)"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291020"},{"key":"ref1","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/325096.325102","article-title":"Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors","author":"gharachorloo","year":"1990","journal-title":"Proc 17th Int'l Symp Computer Architecture"},{"key":"ref9","doi-asserted-by":"crossref","DOI":"10.1145\/605397.605399","article-title":"Transactional Lock-Free Execution of Lock-Based Programs","author":"rajwar","year":"2002","journal-title":"Proc Int l Conf Architectural Support for Programming Languages and Operating Systems (ASPLOS)"}],"event":{"name":"International Parallel and Distributed Processing Symposium (IPDPS 2003)","acronym":"IPDPS-03","location":"Nice, France"},"container-title":["Proceedings International Parallel and Distributed Processing Symposium"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8608\/27277\/01213086.pdf?arnumber=1213086","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T04:26:10Z","timestamp":1497587170000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1213086\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":13,"URL":"https:\/\/doi.org\/10.1109\/ipdps.2003.1213086","relation":{},"subject":[]}}