{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T11:45:04Z","timestamp":1725795904770},"publisher-location":"New York, NY, USA","reference-count":65,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,4]],"date-time":"2017-04-04T00:00:00Z","timestamp":1491264000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","award":["Google Faculty Research Awards"],"id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,4,4]]},"DOI":"10.1145\/3037697.3037708","type":"proceedings-article","created":{"date-parts":[[2017,4,5]],"date-time":"2017-04-05T12:47:40Z","timestamp":1491396460000},"page":"149-162","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["ProRace"],"prefix":"10.1145","author":[{"given":"Tong","family":"Zhang","sequence":"first","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}]},{"given":"Changhee","family":"Jung","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}]},{"given":"Dongyoon","family":"Lee","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}]}],"member":"320","published-online":{"date-parts":[[2017,4,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629594"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814292"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806626"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/347823.347828"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1181309.1181319"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/512529.512560"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/1404014.1404015"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884844"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/99.660313"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366231.2337182"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384650"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250762"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/1924943.1924954"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542490"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2010.5544315"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000084"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462167"},{"key":"e_1_3_2_1_18_1","unstructured":"Intel. Intel 64 and ia-32 architectures software developers manual 2013. http:\/\/download.intel.com\/products\/processor\/manual\/325462.pdf. Intel. Intel 64 and ia-32 architectures software developers manual 2013. http:\/\/download.intel.com\/products\/processor\/manual\/325462.pdf."},{"key":"e_1_3_2_1_19_1","unstructured":"Intel. Intel inspector xe 2015. http:\/\/software.intel.com\/en-us\/intel-inspector-xe. Intel. Intel inspector xe 2015. http:\/\/software.intel.com\/en-us\/intel-inspector-xe."},{"key":"e_1_3_2_1_20_1","unstructured":"Intel Corporation. Intel\u00ae Microarchitecture Codename Nehalem Performance Monitoring Unit Programming Guide 2010. Intel Corporation. Intel\u00ae Microarchitecture Codename Nehalem Performance Monitoring Unit Programming Guide 2010."},{"key":"e_1_3_2_1_21_1","unstructured":"Intel Corporation. 6th Generation Intel\u00ae Processor Datasheet for S-Platforms 2015. Intel Corporation. 6th Generation Intel\u00ae Processor Datasheet for S-Platforms 2015."},{"key":"e_1_3_2_1_22_1","unstructured":"Intel Corporation Santa Clara CA. Intel\u00ae 64 and IA-32 Architectures Software Developers' Manual 2016. Intel Corporation Santa Clara CA. Intel\u00ae 64 and IA-32 Architectures Software Developers' Manual 2016."},{"volume-title":"OOPSLA","year":"2010","author":"Jin Guoliang","key":"e_1_3_2_1_23_1"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065976"},{"volume-title":"Georgia Institute of Technology","year":"2013","author":"Jung Changhee","key":"e_1_3_2_1_25_1"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568311"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993509"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815412"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522736"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2010.5452024"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749743"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669182"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2009.10.008"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568307"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2016.19"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.18"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346323"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815987"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542491"},{"volume-title":"Morgan Kaufmann Publishers","year":"1997","author":"Muchnick S.S.","key":"e_1_3_2_1_41_1"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555797"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629593"},{"key":"e_1_3_2_1_44_1","unstructured":"PCWorld. Nasdaq's facebook glitch came from race conditions May 2012. http:\/\/www.pcworld.com\/article\/255911\/ nasdaqs\\_facebook\\_glitch\\_came\\_from\\_race\\_conditions.html. PCWorld. Nasdaq's facebook glitch came from race conditions May 2012. http:\/\/www.pcworld.com\/article\/255911\/ nasdaqs\\_facebook\\_glitch\\_came\\_from\\_race\\_conditions.html."},{"key":"e_1_3_2_1_45_1","unstructured":"Eli Pozniansky and Assaf Schuster. Multirace: Efficient on-the-fly data race detection in multithreaded c Eli Pozniansky and Assaf Schuster. Multirace: Efficient on-the-fly data race detection in multithreaded c"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1064"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2006.1598132"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859632"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2010.68"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/312203.312214"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1181309.1181315"},{"key":"e_1_3_2_1_52_1","unstructured":"SecurityFocus. Software bug contributed to blackout Feb. 2004. http:\/\/www.securityfocus.com\/news\/8016. SecurityFocus. Software bug contributed to blackout Feb. 2004. http:\/\/www.securityfocus.com\/news\/8016."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1791194.1791203"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985848"},{"key":"e_1_3_2_1_55_1","unstructured":"The Clang Team. Clang 3.8 threadsanitizer 2015. http:\/\/clang.llvm.org\/docs\/ThreadSanitizer.html. The Clang Team. Clang 3.8 threadsanitizer 2015. http:\/\/clang.llvm.org\/docs\/ThreadSanitizer.html."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950370"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287654"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451120"},{"key":"e_1_3_2_1_59_1","first-page":"1","volume-title":"Proceedings of the 2012 42Nd Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), DSN '12","author":"Xia Yubin","year":"2012"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/2342788.2342803"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555796"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095832"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2576195.2576208"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872384"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346191"}],"event":{"name":"ASPLOS '17: Architectural Support for Programming Languages and Operating Systems","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"],"location":"Xi'an China","acronym":"ASPLOS '17"},"container-title":["Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3037697.3037708","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T22:25:53Z","timestamp":1693866353000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3037697.3037708"}},"subtitle":["Practical Data Race Detection for Production Use"],"short-title":[],"issued":{"date-parts":[[2017,4,4]]},"references-count":65,"alternative-id":["10.1145\/3037697.3037708","10.1145\/3037697"],"URL":"https:\/\/doi.org\/10.1145\/3037697.3037708","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3093336.3037708","asserted-by":"object"},{"id-type":"doi","id":"10.1145\/3093337.3037708","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,4,4]]},"assertion":[{"value":"2017-04-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}