{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T11:48:20Z","timestamp":1763466500286},"reference-count":29,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,2]]},"DOI":"10.1109\/hpca.2013.6522349","type":"proceedings-article","created":{"date-parts":[[2013,6,8]],"date-time":"2013-06-08T15:12:52Z","timestamp":1370704372000},"page":"554-565","source":"Crossref","is-referenced-by-count":6,"title":["Rainbow: Efficient memory dependence recording with high replay parallelism for relaxed memory model"],"prefix":"10.1109","author":[{"family":"Xuehai Qian","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"He Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"B.","family":"Sahelices","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Depei Qian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508254"},{"key":"17","article-title":"Respec: Efficient online multiprocessor replay via speculation and external determinism","author":"lee","year":"2010","journal-title":"Architectural Support for Programming Languages and Operating Systems"},{"key":"18","doi-asserted-by":"crossref","DOI":"10.1109\/ISCA.2008.36","article-title":"DeLorean: Recording and detenninistically replaying shared-memory multiprocessor execution efficiently","author":"montesinos","year":"2008","journal-title":"Int Symp on Computer Architecture"},{"key":"15","article-title":"Debugging operating systems with time-traveling virtual machines","author":"king","year":"2005","journal-title":"USENIX Annual Technical Conference"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676929"},{"key":"13","doi-asserted-by":"crossref","DOI":"10.1109\/ISCA.2008.26","article-title":"Rerun: Exploiting episodes for lightweight memory race recording","author":"hower","year":"2008","journal-title":"Int Symp on Computer Architecture"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/945465.945467"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1346256.1346273"},{"key":"12","first-page":"355","author":"gharachorloo","year":"1991","journal-title":"Two Techniques to Enhance the Performance of Memory Consistency Models"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629593"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168886"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669183"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155646"},{"key":"24","doi-asserted-by":"crossref","DOI":"10.1145\/231379.231432","article-title":"Replay for concurrent nondetenninistic shared-memory applications","author":"russinovich","year":"1996","journal-title":"Programming Language Design and Implementation"},{"key":"25","article-title":"Flashback: A lightweight extension for rollback and deterministic replay for software debugging","author":"srinivasan","year":"2004","journal-title":"USENIX Annual Technical Conference"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950370"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815986"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859633"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168865"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1145\/122759.122777"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629594"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1145\/1060289.1060309"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/52.88940"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815985"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250697"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/225535.225538"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995950"},{"key":"9","article-title":"Remus: High availability v i a asynchronous virtual machine replication","author":"cully","year":"2008","journal-title":"USENIX Symposium on Networked Systems Design and Implementation"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/281035.281041"}],"event":{"name":"2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA)","start":{"date-parts":[[2013,2,23]]},"location":"Shenzhen","end":{"date-parts":[[2013,2,27]]}},"container-title":["2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6518038\/6522298\/06522349.pdf?arnumber=6522349","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,12]],"date-time":"2024-05-12T02:22:10Z","timestamp":1715480530000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6522349\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,2]]},"references-count":29,"URL":"https:\/\/doi.org\/10.1109\/hpca.2013.6522349","relation":{},"subject":[],"published":{"date-parts":[[2013,2]]}}}