{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T16:13:12Z","timestamp":1729613592579,"version":"3.28.0"},"reference-count":27,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,4]]},"DOI":"10.1109\/ipdps.2010.5470343","type":"proceedings-article","created":{"date-parts":[[2010,6,2]],"date-time":"2010-06-02T16:25:07Z","timestamp":1275495907000},"page":"1-10","source":"Crossref","is-referenced-by-count":19,"title":["Identifying ad-hoc synchronization for enhanced race detection"],"prefix":"10.1109","author":[{"given":"Ali","family":"Jannesari","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Walter F","family":"Tichy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1273442.1250746"},{"article-title":"Dynamic binary analysis and instrumentation","year":"2004","author":"nethercote","key":"ref11"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/S1571-0661(04)81042-9"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254820"},{"journal-title":"Data-race-test test suite for helgrind a data race detector","article-title":"Valgrind-project","year":"2008","key":"ref14"},{"year":"2009","key":"ref15","article-title":"Valgrind-project"},{"article-title":"Glib reference manual","year":"2008","author":"library","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346323"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945468"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1273442.1250738"},{"key":"ref4","first-page":"1","article-title":"On-the-fly race detection in multithreaded programs","author":"jannesari","year":"2008","journal-title":"PADTAD '08 Proceedings of the 6th workshop on Parallel and distributed systems"},{"key":"ref27","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1007\/10722468_20","article-title":"Runtime checking of multithreaded applications with visual threads","author":"harrow","year":"0","journal-title":"Proceedings of the 7th International SPIN Workshop on SPIN Model Checking and Software Verification"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1273647.1273658"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/130616.130623"},{"key":"ref5","first-page":"1","article-title":"Hel-grind+: An efficient dynamic race detector","volume":"0","author":"jannesari","year":"2009","journal-title":"Parallel and Distributed Processing Symposium International"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/103727.103729"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/IPPS.1994.288305"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1390630.1390649"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/68182.68187"},{"article-title":"Parsec 2.: A new benchmark suite for chip-multiprocessors","year":"2009","author":"bienia","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/265924.265927"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1095809.1095832"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/966049.781528"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1064"},{"key":"ref26","first-page":"34","article-title":"Accurate and efficient filtering for the intel thread checker race detector","volume":"6","author":"p","year":"2006","journal-title":"Proceedings of the 1st workshop on Architectural and system support for improving software dependability"},{"year":"2007","key":"ref25","article-title":"Helgrind: a data-race detector"}],"event":{"name":"Distributed Processing (IPDPS)","start":{"date-parts":[[2010,4,19]]},"location":"Atlanta, GA","end":{"date-parts":[[2010,4,23]]}},"container-title":["2010 IEEE International Symposium on Parallel &amp; Distributed Processing (IPDPS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5465899\/5470342\/05470343.pdf?arnumber=5470343","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T04:58:36Z","timestamp":1497848316000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5470343\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,4]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1109\/ipdps.2010.5470343","relation":{},"subject":[],"published":{"date-parts":[[2010,4]]}}}