{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:43Z","timestamp":1772164003779,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,10,22]],"date-time":"2011-10-22T00:00:00Z","timestamp":1319241600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2011,10,22]]},"DOI":"10.1145\/2048066.2048070","type":"proceedings-article","created":{"date-parts":[[2011,10,25]],"date-time":"2011-10-25T08:23:06Z","timestamp":1319530986000},"page":"3-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":45,"title":["SHERIFF"],"prefix":"10.1145","author":[{"given":"Tongping","family":"Liu","sequence":"first","affiliation":[{"name":"University of Massachusetts, Amherst, Amherst, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emery D.","family":"Berger","sequence":"additional","affiliation":[{"name":"University of Massachusetts, Amherst, Amherst, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379232"},{"key":"e_1_3_2_1_2_1","unstructured":"E. D. Berger T. Yang T. Liu and G. Novark. Grace: safe multithreaded programming for C\/C  E. D. Berger T. Yang T. Liu and G. Novark. Grace: safe multithreaded programming for C\/C"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640096"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378821"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation","author":"Bienia C.","year":"2009","unstructured":"C. Bienia and K. Li . PARSEC 2.0: A new benchmark suite for chip-multiprocessors . In Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation , June 2009 . C. Bienia and K. Li. PARSEC 2.0: A new benchmark suite for chip-multiprocessors. In Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation, June 2009."},{"key":"e_1_3_2_1_6_1","first-page":"57","volume-title":"SEDMS IV: USENIX Symposium on Experiences with Distributed and Multiprocessor Systems","author":"Bolosky W. J.","year":"1993","unstructured":"W. J. Bolosky and M. L. Scott . False sharing and its effect on shared memory performance . In SEDMS IV: USENIX Symposium on Experiences with Distributed and Multiprocessor Systems , pages 57 -- 71 , Berkeley, CA, USA , 1993 . USENIX Association. W. J. Bolosky and M. L. Scott. False sharing and its effect on shared memory performance. In SEDMS IV: USENIX Symposium on Experiences with Distributed and Multiprocessor Systems, pages 57--71, Berkeley, CA, USA, 1993. USENIX Association."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121159"},{"key":"e_1_3_2_1_8_1","first-page":"396","volume-title":"ICPP '97: Proceedings of the international Conference on Parallel Processing","author":"Chow J.-H.","year":"1997","unstructured":"J.-H. Chow and V. Sarkar . False sharing elimination by selection of runtime scheduling parameters . In ICPP '97: Proceedings of the international Conference on Parallel Processing , pages 396 -- 403 , Washington, DC, USA , 1997 . IEEE Computer Society. J.-H. Chow and V. Sarkar. False sharing elimination by selection of runtime scheduling parameters. In ICPP '97: Proceedings of the international Conference on Parallel Processing, pages 396--403, Washington, DC, USA, 1997. IEEE Computer Society."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/125826.125941"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/872726.806987"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1791194.1791198"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1996.0054"},{"key":"e_1_3_2_1_13_1","volume-title":"November","author":"Intel Corporation","year":"2008","unstructured":"Intel Corporation . Intel Performance Tuning Utility 3.2 Update , November 2008 . Intel Corporation. Intel Performance Tuning Utility 3.2 Update, November 2008."},{"key":"e_1_3_2_1_14_1","unstructured":"Intel Corporation. Avoiding and identifying false sharing among threads. http:\/\/software.intel.com\/en-us\/articles\/avoiding-and-identifying-false-sharing-among-threads\/ February 2010.  Intel Corporation. Avoiding and identifying false sharing among threads. http:\/\/software.intel.com\/en-us\/articles\/avoiding-and-identifying-false-sharing-among-threads\/ February 2010."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209955"},{"key":"e_1_3_2_1_16_1","first-page":"10","volume-title":"WTEC'94: Proceedings of the USENIX","author":"Keleher P.","year":"1994","unstructured":"P. Keleher , A. L. Cox , S. Dwarkadas , and W. Zwaenepoel . TreadMarks: distributed shared memory on standard workstations and operating systems . In WTEC'94: Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference, pages 10 -- 10 , Berkeley, CA, USA, 1994. USENIX Association. P. Keleher, A. L. Cox, S. Dwarkadas, and W. Zwaenepoel. TreadMarks: distributed shared memory on standard workstations and operating systems. In WTEC'94: Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference, pages 10--10, Berkeley, CA, USA, 1994. USENIX Association."},{"key":"e_1_3_2_1_17_1","volume-title":"Transactional Memory (Synthesis Lectures on Computer Architecture)","author":"Larus J.","year":"2007","unstructured":"J. Larus and R. Rajwar . Transactional Memory (Synthesis Lectures on Computer Architecture) . Morgan & Claypool Publishers , first edition, 2007 . J. Larus and R. Rajwar. Transactional Memory (Synthesis Lectures on Computer Architecture). Morgan & Claypool Publishers, first edition, 2007."},{"key":"e_1_3_2_1_18_1","unstructured":"J. Levon. OProfile internals. http:\/\/oprofile.sourceforge.net\/doc\/internals\/index.html 2003.  J. Levon. OProfile internals. http:\/\/oprofile.sourceforge.net\/doc\/internals\/index.html 2003."},{"key":"e_1_3_2_1_19_1","volume-title":"False sharing analysis for multithreaded programs. Master's thesis","author":"Liu C.-L.","year":"2009","unstructured":"C.-L. Liu . False sharing analysis for multithreaded programs. Master's thesis , National Chung Cheng University , July 2009 . C.-L. Liu. False sharing analysis for multithreaded programs. Master's thesis, National Chung Cheng University, July 2009."},{"key":"e_1_3_2_1_20_1","volume-title":"June","author":"Olszewski M.","year":"2010","unstructured":"M. Olszewski and S. Amarasinghe . Outfoxing the mammoths: PLDI 2010 FIT presentation , June 2010 . M. Olszewski and S. Amarasinghe. Outfoxing the mammoths: PLDI 2010 FIT presentation, June 2010."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755947"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346181"},{"key":"e_1_3_2_1_23_1","volume-title":"Analysis of cache misses using SIMICS. Master's thesis","author":"Schindewolf M.","year":"2007","unstructured":"M. Schindewolf . Analysis of cache misses using SIMICS. Master's thesis , Institute for Computing Systems Architecture , University of Edinburgh, 2007 . M. Schindewolf. Analysis of cache misses using SIMICS. Master's thesis, Institute for Computing Systems Architecture, University of Edinburgh, 2007."},{"key":"e_1_3_2_1_24_1","volume-title":"Advanced Programming in the UNIX\u00ae Environment","author":"Stevens W. R.","year":"2005","unstructured":"W. R. Stevens and S. A. Rago . Advanced Programming in the UNIX\u00ae Environment : Second Edition. Addison Wesley Professional , 2005 . W. R. Stevens and S. A. Rago. Advanced Programming in the UNIX\u00ae Environment: Second Edition. Addison Wesley Professional, 2005."},{"key":"e_1_3_2_1_25_1","first-page":"163","volume-title":"OSDI'10: Proceedings of the 9th Conference on Symposium on Opearting Systems Design & Implementation","author":"Xiong W.","year":"2010","unstructured":"W. Xiong , S. Park , J. Zhang , Y. Zhou , and Z. Ma . Ad hoc synchronization considered harmful . In OSDI'10: Proceedings of the 9th Conference on Symposium on Opearting Systems Design & Implementation , pages 163 -- 176 , Berkeley, CA, USA , 2010 . USENIX Association. W. Xiong, S. Park, J. Zhang, Y. Zhou, and Z. Ma. Ad hoc synchronization considered harmful. In OSDI'10: Proceedings of the 9th Conference on Symposium on Opearting Systems Design & Implementation, pages 163--176, Berkeley, CA, USA, 2010. USENIX Association."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1952682.1952688"}],"event":{"name":"SPLASH '11: Conference on Systems, Programming, and Applications: Software for Humanity","location":"Portland Oregon USA","acronym":"SPLASH '11","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2048066.2048070","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2048066.2048070","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:31Z","timestamp":1750225711000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2048066.2048070"}},"subtitle":["precise detection and automatic mitigation of false sharing"],"short-title":[],"issued":{"date-parts":[[2011,10,22]]},"references-count":26,"alternative-id":["10.1145\/2048066.2048070","10.1145\/2048066"],"URL":"https:\/\/doi.org\/10.1145\/2048066.2048070","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2076021.2048070","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2011,10,22]]},"assertion":[{"value":"2011-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}