{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T15:03:02Z","timestamp":1770994982365,"version":"3.50.1"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319245942","type":"print"},{"value":"9783319245959","type":"electronic"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-24595-9_8","type":"book-chapter","created":{"date-parts":[[2015,9,30]],"date-time":"2015-09-30T06:23:22Z","timestamp":1443594202000},"page":"102-114","source":"Crossref","is-referenced-by-count":6,"title":["False Sharing Detection in OpenMP Applications Using OMPT API"],"prefix":"10.1007","author":[{"given":"Millad","family":"Ghane","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abid M.","family":"Malik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara","family":"Chapman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmad","family":"Qawasmeh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,11,26]]},"reference":[{"key":"8_CR1","unstructured":"Chow, J.-H., Sarkar, V.: False sharing elimination by selection of runtime scheduling parameters. In: Proceedings of the 1997 International Conference on Parallel Processing (1997)"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Eichenberger, A., Mellor-Crummey, J., Schulz, M., Copty, N., DelSignore, J., Dietrich, R., et al.: OMPT and OMPD: OpenMP tools application programming interfaces for performance analysis and debugging. In: International Workshop on OpenMP (IWOMP 2013) (2013)","DOI":"10.1007\/978-3-642-40698-0_13"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Gunther, S.M., Weidendorfer, J.: Assessing cache false sharing effects by dynamic binary instrumentation. In: Proceedings of the Workshop on Binary Instrumentation and Applications (WBIA 2009), New York (2009)","DOI":"10.1145\/1791194.1791198"},{"key":"8_CR4","unstructured":"Intel Corporation.: Avoiding and Identifying False Sharing Among Threads (2010)"},{"key":"8_CR5","unstructured":"Intel Corporation.: Intel Performance Tuning Utility 4.0 User Guide (2011)"},{"key":"8_CR6","unstructured":"Itzkowitz, M., Mazurov, O., Copty, N., Lin, Y.: An OpenMP runtime API for profiling. Sun Microsystems, Inc., OpenMP ARB White Paper. \n                      http:\/\/www.compunity.org\/futures\/omp-api.html"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Jayasena, S., Amarasinghe, S., Abeyweera, A., Amarasinghe, G., De Silva, H., Rathnayake, S., Meng, X., Liu, Y.: Detection of false sharing using machine learning. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (SC 2013), New York (2013)","DOI":"10.1145\/2503210.2503269"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Jeremiassen, T.E., Eggers, S.J.: Reducing false sharing on shared memory multiprocessors through compile time data transformations. In: SIGPLAN (1995)","DOI":"10.1145\/209936.209955"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Liu, T., Berger, E.: SHERIFF: precise detection and automatic mitigation of false sharing. In: Proceedings of the 2011 ACM International Conference on Object Oriented Programming Systems Languages and Applications, pp. 3\u201318 (2011)","DOI":"10.1145\/2048066.2048070"},{"key":"8_CR10","unstructured":"Liu, T., Berger, E.: Sheriff: Detecting and Eliminating False Sharing. Technical report, University of Massachusetts, Amherst, Massachusetts (2010)"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Liu, T., Tian, C., Hu, Z., Berger, E: PREDATOR: predictive false sharing detection. In: Proceedings of the 19th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, New York (2014)","DOI":"10.1145\/2555243.2555244"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Liu, X., Mellor-Crummey, J.: Pinpointing data locality problems using datacentric analysis. In: 2011 9th Annual IEEE\/ACM International Symposium on Code Generation and Optimization (CGO), pp. 171\u2013180 (2011)","DOI":"10.1109\/CGO.2011.5764685"},{"key":"8_CR13","doi-asserted-by":"publisher","first-page":"390","DOI":"10.1145\/1187976.1187978","volume":"3","author":"J Marathe","year":"2006","unstructured":"Marathe, J., Mueller, F., de Supinski, B.R.: Analysis of cache-coherence bottlenecks with hybrid hardware\/software techniques. ACM Trans. Archit. Code Optim. (TACO) 3, 390\u2013423 (2006). New York","journal-title":"ACM Trans. Archit. Code Optim. (TACO)"},{"issue":"1","key":"8_CR14","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/1656274.1656278","volume":"11","author":"M Hall","year":"2009","unstructured":"Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I.H.: The WEKA data mining software: an update. SIGKDD Explor. 11(1), 10\u201318 (2009)","journal-title":"SIGKDD Explor."},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"McCurdy, C., Vetter, J.: Memphis: finding and fixing numa-related performance problems on multi-core platforms. In: 2010 IEEE International Symposium on Performance Analysis of Systems Software (ISPASS), pp. 87\u201396 (2010)","DOI":"10.1109\/ISPASS.2010.5452060"},{"key":"8_CR16","unstructured":"Mohr, B., Malony, A.D., Hoppe, H.-C., Schlimbach, F., Haab, G., Hoeflinger, J., Shah, S.: A performance monitoring interface for OpenMP. In: Proceedings of the Fourth European Workshop on OpenMP, Rome, Italy (2002)"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Nandamuri, A., Malik, A.M., Qawasmeh, A., Chapman, B.M.: Power and energy footprint of openMP programs using OpenMP runtime API. In: Proceedings of the 2nd International Workshop on Energy Efficient Supercomputing (E2SC 2014), pp. 79\u201388. IEEE Press, Piscataway (2014)","DOI":"10.1109\/E2SC.2014.11"},{"key":"8_CR18","unstructured":"OpenMP Source Code Repository. \n                      http:\/\/www.pcg.ull.es\/ompscr\/"},{"key":"8_CR19","unstructured":"NAS Parallel Benchmark Applications. \n                      http:\/\/www.nas.nasa.gov\/publications\/npb.html#url"},{"key":"8_CR20","doi-asserted-by":"publisher","first-page":"651","DOI":"10.1109\/12.286299","volume":"43","author":"J Torrellas","year":"1994","unstructured":"Torrellas, J., Lam, H.S., Hennessy, J.L.: False sharing and spatial locality in multiprocessor caches. IEEE Trans. Comput. 43, 651\u2013663 (1994)","journal-title":"IEEE Trans. Comput."},{"key":"8_CR21","unstructured":"Weaver, V.: The Unofficial Linux Perf Events Web-Page (2013). \n                      http:\/\/web.eece.maine.edu\/vweaver\/projects\/perf_events\/"},{"key":"8_CR22","unstructured":"Wicaksono, B., Tolubaeva, M., Chapman, B.: Detecting false sharing in OpenMP applications using the DARWIN framework. In: Proceedings of International Workshop on Languages and Compilers for Parallel Computing (2011)"},{"key":"8_CR23","doi-asserted-by":"crossref","unstructured":"Zhao, Q., Koh, D., Raza, S., Bruening, D., Wong, W., Amarasinghe, S.: Dynamic cache contention detection in multi-threaded applications. In: Proceedings of the 7th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments (VEE 2011), pp. 27\u201338 (2011)","DOI":"10.1145\/2007477.1952688"}],"container-title":["Lecture Notes in Computer Science","OpenMP: Heterogenous Execution and Data Movements"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-24595-9_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T22:59:44Z","timestamp":1559257184000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-24595-9_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319245942","9783319245959"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-24595-9_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]}}}