{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T16:52:09Z","timestamp":1771951929891,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,8,17]],"date-time":"2020-08-17T00:00:00Z","timestamp":1597622400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","award":["BAA number: HR001119S0023"],"award-info":[{"award-number":["BAA number: HR001119S0023"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,8,17]]},"DOI":"10.1145\/3404397.3404464","type":"proceedings-article","created":{"date-parts":[[2020,8,9]],"date-time":"2020-08-09T03:54:26Z","timestamp":1596945266000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Generating Robust Parallel Programs via Model Driven Prediction of Compiler Optimizations for Non-determinism"],"prefix":"10.1145","author":[{"given":"Girish","family":"Mururu","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kaushik","family":"Ravichandran","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ada","family":"Gavrilovska","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Santosh","family":"Pande","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,8,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Gautam Altekar and Ion Stoica. 2009. ODR: output-deterministic replay for multicore debugging. In SOSP.  Gautam Altekar and Ion Stoica. 2009. ODR: output-deterministic replay for multicore debugging. In SOSP.","DOI":"10.1145\/1629575.1629594"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/1924943.1924957"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145840"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640097"},{"key":"e_1_3_2_1_6_1","unstructured":"Bollinger Bands 1980. Bollinger Bands. https:\/\/en.wikipedia.org\/wiki\/Bollinger_Bands.  Bollinger Bands 1980. Bollinger Bands. https:\/\/en.wikipedia.org\/wiki\/Bollinger_Bands."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/277651.277696"},{"key":"e_1_3_2_1_8_1","volume-title":"Parallel Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on. 1\u201312","author":"De P.","year":"2009","unstructured":"P. De , V. Mann , and U. Mittaly . 2009. Handling OS jitter on multicore multithreaded systems . In Parallel Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on. 1\u201312 . https:\/\/doi.org\/10.1109\/IPDPS. 2009 .5161046 10.1109\/IPDPS.2009.5161046 P. De, V. Mann, and U. Mittaly. 2009. Handling OS jitter on multicore multithreaded systems. In Parallel Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on. 1\u201312. https:\/\/doi.org\/10.1109\/IPDPS.2009.5161046"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508255"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950376"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346256.1346273"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277725"},{"key":"e_1_3_2_1_13_1","volume-title":"Concurrency at Microsoft \u2013 An Exploratory Survey. (01","author":"Godefroid Patrice","year":"2008","unstructured":"Patrice Godefroid and Nachiappan Nagappan . 2008. Concurrency at Microsoft \u2013 An Exploratory Survey. (01 2008 ). Patrice Godefroid and Nachiappan Nagappan. 2008. Concurrency at Microsoft \u2013 An Exploratory Survey. (01 2008)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1712605.1712640"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749741"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 35th Annual International Symposium on Computer Architecture(ISCA \u201908)","author":"R.","year":"2008","unstructured":"Derek\u00a0 R. Hower and Mark\u00a0D. Hill. 2008. Rerun: Exploiting Episodes for Lightweight Memory Race Recording . In Proceedings of the 35th Annual International Symposium on Computer Architecture(ISCA \u201908) . IEEE Computer Society, Washington, DC, USA, 265\u2013276. https:\/\/doi.org\/10.1109\/ISCA. 2008 .26 10.1109\/ISCA.2008.26 Derek\u00a0R. Hower and Mark\u00a0D. Hill. 2008. Rerun: Exploiting Episodes for Lightweight Memory Race Recording. In Proceedings of the 35th Annual International Symposium on Computer Architecture(ISCA \u201908). IEEE Computer Society, Washington, DC, USA, 265\u2013276. https:\/\/doi.org\/10.1109\/ISCA.2008.26"},{"key":"e_1_3_2_1_17_1","volume-title":"Safe nondeterminism in a deterministic-by-default parallel language","author":"Bocchino Robert","unstructured":"Robert L.\u00a0 Bocchino Jr ., Stephen Heumann , Nima Honarmand , Sarita\u00a0 V. Adve , Vikram\u00a0 S. Adve , Adam Welc , and Tatiana Shpeisman . 2011. Safe nondeterminism in a deterministic-by-default parallel language . In POPL, Thomas Ball and Mooly Sagiv (Eds.). ACM , 535\u2013548. Robert L.\u00a0Bocchino Jr., Stephen Heumann, Nima Honarmand, Sarita\u00a0V. Adve, Vikram\u00a0S. Adve, Adam Welc, and Tatiana Shpeisman. 2011. Safe nondeterminism in a deterministic-by-default parallel language. In POPL, Thomas Ball and Mooly Sagiv (Eds.). ACM, 535\u2013548."},{"key":"e_1_3_2_1_18_1","volume-title":"in Proceedings of the 2005 International Symposium on Performance Evaluation of Computer and Telecommunications Systems (SPECTS","author":"Kalibera Tomas","year":"2005","unstructured":"Tomas Kalibera , Lubomir Bulej , and Petr Tuma . 2005 . Benchmark precision and random initial state . In in Proceedings of the 2005 International Symposium on Performance Evaluation of Computer and Telecommunications Systems (SPECTS 2005. SCS, 853\u2013862. Tomas Kalibera, Lubomir Bulej, and Petr Tuma. 2005. Benchmark precision and random initial state. In in Proceedings of the 2005 International Symposium on Performance Evaluation of Computer and Telecommunications Systems (SPECTS 2005. SCS, 853\u2013862."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815412"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 2003 International Conference on Computational Science: PartIII","author":"William","unstructured":"William T.\u00a0C. Kramer and Clint Ryan. 2003. Performance Variability of Highly Parallel Architectures . In Proceedings of the 2003 International Conference on Computational Science: PartIII ( Melbourne, Australia) (ICCS\u201903). Springer-Verlag, Berlin, Heidelberg, 560\u2013569. http:\/\/dl.acm.org\/citation.cfm?id=1762418.1762479 William T.\u00a0C. Kramer and Clint Ryan. 2003. Performance Variability of Highly Parallel Architectures. In Proceedings of the 2003 International Conference on Computational Science: PartIII (Melbourne, Australia) (ICCS\u201903). Springer-Verlag, Berlin, Heidelberg, 560\u2013569. http:\/\/dl.acm.org\/citation.cfm?id=1762418.1762479"},{"key":"e_1_3_2_1_21_1","volume-title":"Kramer and Clint Ryan","author":"William","year":"2003","unstructured":"William T.\u00a0C. Kramer and Clint Ryan . 2003 . Performance Variability of Highly Parallel Architectures. In Computational Science \u2014 ICCS 2003, Peter M.\u00a0A. Sloot, David Abramson, Alexander\u00a0V. Bogdanov, Yuriy\u00a0E. Gorbachev, Jack\u00a0J. Dongarra, and Albert\u00a0Y. Zomaya (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg, 560\u2013569. William T.\u00a0C. Kramer and Clint Ryan. 2003. Performance Variability of Highly Parallel Architectures. In Computational Science \u2014 ICCS 2003, Peter M.\u00a0A. Sloot, David Abramson, Alexander\u00a0V. Bogdanov, Yuriy\u00a0E. Gorbachev, Jack\u00a0J. Dongarra, and Albert\u00a0Y. Zomaya (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 560\u2013569."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029907"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2010.5452060"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1394608.1382146"},{"key":"e_1_3_2_1_25_1","volume-title":"In Proceedings of the Department of Defense HPCMP Users Group Conference. 7\u201310","author":"Mucci J.","year":"1999","unstructured":"Philip\u00a0 J. Mucci , Shirley Browne , Christine Deane , and George Ho . 1999 . PAPI: A Portable Interface to Hardware Performance Counters . In In Proceedings of the Department of Defense HPCMP Users Group Conference. 7\u201310 . Philip\u00a0J. Mucci, Shirley Browne, Christine Deane, and George Ho. 1999. PAPI: A Portable Interface to Hardware Performance Counters. In In Proceedings of the Department of Defense HPCMP Users Group Conference. 7\u201310."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/3314872.3314888"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508256"},{"key":"e_1_3_2_1_28_1","volume-title":"2014 23rd International Conference on Parallel Architecture and Compilation Techniques (PACT). 213\u2013224","author":"Pande S.","unstructured":"S. Pande , A. Gavrilovska , and K. Ravichandran . 2014. DeSTM: Harnessing determinism in STMs for application development . In 2014 23rd International Conference on Parallel Architecture and Compilation Techniques (PACT). 213\u2013224 . https:\/\/doi.org\/10.1145\/2628071.2628094 10.1145\/2628071.2628094 S. Pande, A. Gavrilovska, and K. Ravichandran. 2014. DeSTM: Harnessing determinism in STMs for application development. In 2014 23rd International Conference on Parallel Architecture and Compilation Techniques (PACT). 213\u2013224. https:\/\/doi.org\/10.1145\/2628071.2628094"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155646"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2086696.2086725"},{"key":"e_1_3_2_1_31_1","volume-title":"R: A Language and Environment for Statistical Computing","author":"Team R Core","year":"2014","unstructured":"R Core Team . 2014 . R: A Language and Environment for Statistical Computing . R Foundation for Statistical Computing , Vienna, Austria . http:\/\/www.R-project.org\/ R Core Team. 2014. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria. http:\/\/www.R-project.org\/"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/235543.235545"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/73141.74845"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45937-5_14"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294275"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950370"},{"key":"e_1_3_2_1_37_1","volume-title":"Modern Applied Statistics with S","author":"Venables N.","unstructured":"W.\u00a0 N. Venables and B.\u00a0 D. Ripley . 2002. Modern Applied Statistics with S ( fourth ed.). Springer , New York . http:\/\/www.stats.ox.ac.uk\/pub\/MASS4 ISBN 0-387-95457-0. W.\u00a0N. Venables and B.\u00a0D. Ripley. 2002. Modern Applied Statistics with S(fourth ed.). Springer, New York. http:\/\/www.stats.ox.ac.uk\/pub\/MASS4 ISBN 0-387-95457-0."},{"key":"#cr-split#-e_1_3_2_1_38_1.1","doi-asserted-by":"crossref","unstructured":"Cathrin Weiss R Premraj Thomas Zimmermann and Andreas Zeller. 2007. How Long Will It Take to Fix This Bug?4th International Workshop on Mining Software Repositories (MSR) 1-1. https:\/\/doi.org\/10.1109\/MSR.2007.13 10.1109\/MSR.2007.13","DOI":"10.1109\/MSR.2007.13"},{"key":"#cr-split#-e_1_3_2_1_38_1.2","doi-asserted-by":"crossref","unstructured":"Cathrin Weiss R Premraj Thomas Zimmermann and Andreas Zeller. 2007. How Long Will It Take to Fix This Bug?4th International Workshop on Mining Software Repositories (MSR) 1-1. https:\/\/doi.org\/10.1109\/MSR.2007.13","DOI":"10.1109\/MSR.2007.13"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555796"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2009.56"}],"event":{"name":"ICPP '20: 49th International Conference on Parallel Processing","location":"Edmonton AB Canada","acronym":"ICPP '20"},"container-title":["49th International Conference on Parallel Processing - ICPP"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3404397.3404464","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3404397.3404464","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3404397.3404464","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:43Z","timestamp":1750195903000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3404397.3404464"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,17]]},"references-count":40,"alternative-id":["10.1145\/3404397.3404464","10.1145\/3404397"],"URL":"https:\/\/doi.org\/10.1145\/3404397.3404464","relation":{},"subject":[],"published":{"date-parts":[[2020,8,17]]},"assertion":[{"value":"2020-08-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}