{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,3]],"date-time":"2024-09-03T20:46:57Z","timestamp":1725396417542},"reference-count":21,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,10]]},"DOI":"10.1109\/pact.2013.6618829","type":"proceedings-article","created":{"date-parts":[[2013,10,10]],"date-time":"2013-10-10T23:35:09Z","timestamp":1381448109000},"page":"401-402","source":"Crossref","is-referenced-by-count":3,"title":["Do inputs matter?: using data-dependence profiling to evaluate thread level speculation in BG\/Q"],"prefix":"10.1109","author":[{"given":"Justin","family":"Gottschlich","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gilles","family":"Pokam","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cristiano","family":"Pereira","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Youfeng Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321679"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1145\/265924.265927"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/MEMCOD.2011.5970525"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772958"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155646"},{"key":"13","first-page":"267","article-title":"Finding and reproducing heisenbugs in concurrent programs","author":"musuvathi","year":"2008","journal-title":"OSDI"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145880"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508254"},{"journal-title":"Chess A Systematic Testing Tool for Concurrent Software","year":"2007","author":"musuvathi","key":"12"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2000.873645"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14107-2_24"},{"key":"20","article-title":"A comprehensive strategy for contention management in software transactional memory","author":"spear","year":"2009","journal-title":"PPoPP"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233817"},{"key":"1","first-page":"3","article-title":"How to miscompile programs with \"benign\" data races","author":"boehm","year":"2011","journal-title":"Proceedings of the 3rd USENIX Conference on Hot Topic in Parallelism HotPar'11"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2008.39"},{"key":"7","article-title":"Toward simplified parallel support in C++","author":"gottschlich","year":"2009","journal-title":"Proceedings of the Fourth International Conference on Boost Libraries (BoostCon)"},{"key":"6","article-title":"Optimizing the concurrent execution of locks and transactions","author":"gottschlich","year":"2011","journal-title":"Proceedings of the 24th International Workshop on Languages and Compilers for Parallel Computing (LCPC)"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065036"},{"key":"4","first-page":"1","article-title":"Effective data-race detection for the kernel","author":"erickson","year":"2010","journal-title":"Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation OSDI'10"},{"key":"9","first-page":"2","article-title":"Radbench: A concurrency bug benchmark suite","author":"jalbert","year":"2011","journal-title":"Proceedings of the 3rd USENIX Conference on Hot Topic in Parallelism HotPar'11"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/1073814.1073863"}],"event":{"name":"22nd International Conference on Parallel Architectures and Compilation Techniques (PACT)","start":{"date-parts":[[2013,9,7]]},"location":"Edinburgh","end":{"date-parts":[[2013,9,11]]}},"container-title":["Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6603429\/6618788\/06618829.pdf?arnumber=6618829","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,22]],"date-time":"2017-03-22T17:01:58Z","timestamp":1490202118000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6618829\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10]]},"references-count":21,"URL":"https:\/\/doi.org\/10.1109\/pact.2013.6618829","relation":{},"subject":[],"published":{"date-parts":[[2013,10]]}}}