{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T14:31:11Z","timestamp":1725805871481},"publisher-location":"Cham","reference-count":34,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319114538"},{"type":"electronic","value":"9783319114545"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-11454-5_11","type":"book-chapter","created":{"date-parts":[[2014,9,23]],"date-time":"2014-09-23T22:55:39Z","timestamp":1411512939000},"page":"146-160","source":"Crossref","is-referenced-by-count":7,"title":["Integrated Measurement for Cross-Platform OpenMP Performance Analysis"],"prefix":"10.1007","author":[{"given":"Kevin A.","family":"Huck","sequence":"first","affiliation":[]},{"given":"Allen D.","family":"Malony","sequence":"additional","affiliation":[]},{"given":"Sameer","family":"Shende","sequence":"additional","affiliation":[]},{"given":"Doug W.","family":"Jacobsen","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"11_CR1","first-page":"61801","volume":"51","author":"V. Bui","year":"2007","unstructured":"Bui, V., et al.: Towards an implementation of the OpenMP collector API. Urbana\u00a051, 61801 (2007)","journal-title":"Urbana"},{"issue":"1","key":"11_CR2","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L. Dagum","year":"1998","unstructured":"Dagum, L., Menon, R.: OpenMP: An industry standard API for shared-memory programming. IEEE Computational Science Engineering\u00a05(1), 46\u201355 (1998)","journal-title":"IEEE Computational Science Engineering"},{"key":"11_CR3","unstructured":"Eichenberger, A., et al.: OMPT and OMPD: OpenMP tools application programming interfaces for performance analysis and debugging (2014), (OpenMP 4.0 draft proposal)"},{"key":"11_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-3-642-40698-0_13","volume-title":"OpenMP in the Era of Low Power Devices and Accelerators","author":"A.E. Eichenberger","year":"2013","unstructured":"Eichenberger, A.E., et al.: OMPT: An OpenMP tools application programming interface for performance analysis. In: Rendell, A.P., Chapman, B.M., M\u00fcller, M.S. (eds.) IWOMP 2013. LNCS, vol.\u00a08122, pp. 171\u2013185. Springer, Heidelberg (2013)"},{"key":"11_CR5","doi-asserted-by":"crossref","unstructured":"F\u00fcrlinger, K., Gerndt, M.: ompP: A profiling tool for OpenMP. In: Mueller, M.S., Chapman, B.M., de Supinski, B.R., Malony, A.D., Voss, M. (eds.) IWOMP 2005\/2006. LNCS, vol.\u00a04315, pp. 15\u201323. Springer, Heidelberg (2008)","DOI":"10.1007\/978-3-540-68555-5_2"},{"issue":"6","key":"11_CR6","doi-asserted-by":"crossref","first-page":"702","DOI":"10.1002\/cpe.1556","volume":"22","author":"M. Geimer","year":"2010","unstructured":"Geimer, M., et al.: The Scalasca performance toolset architecture. Concurrency and Computation: Practice and Experience\u00a022(6), 702\u2013719 (2010)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"11_CR7","unstructured":"GNU: GCC, the GNU Compiler Collection (2014), http:\/\/gcc.gnu.org"},{"key":"11_CR8","unstructured":"GNU: GNU Binutils (2014), http:\/\/www.gnu.org\/software\/binutils"},{"key":"11_CR9","unstructured":"GNU: GNU libgomp (2014), http:\/\/gcc.gnu.org\/onlinedocs\/libgomp\/"},{"key":"11_CR10","doi-asserted-by":"crossref","unstructured":"Hernandez, O., et al.: Open source software support for the OpenMP runtime api for profiling. In: Proceedings of ICPPW 2009, pp. 130\u2013137. IEEE (2009)","DOI":"10.1109\/ICPPW.2009.40"},{"key":"11_CR11","unstructured":"Intel: Intel open source OpenMP runtime (2014), http:\/\/www.openmprtl.org"},{"key":"11_CR12","unstructured":"Intel: Intel\u00ae\u00a0Thread Profiler - Product Overview (2014), http:\/\/software.intel.com\/en-us\/articles\/intel-thread-profiler-product-overview\/"},{"key":"11_CR13","first-page":"181","volume":"314","author":"M. Itzkowitz","year":"2007","unstructured":"Itzkowitz, M., et al.: An OpenMP Runtime API for Profiling. OpenMP official ARB White Paper\u00a0314, 181\u2013190 (2007)","journal-title":"OpenMP official ARB White Paper"},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"Kn\u00fcpfer, A., et al.: The Vampir performance analysis tool-set. In: Tools for High Performance Computing, pp. 139\u2013155. Springer (2008)","DOI":"10.1007\/978-3-540-68564-7_9"},{"key":"11_CR15","unstructured":"LANL and NCAR: MPAS (2014), http:\/\/mpas-dev.github.io"},{"key":"11_CR16","unstructured":"LBL: Hopper, NERSC\u2019s Cray XE6 System (2014), http:\/\/www.nersc.gov\/"},{"issue":"18","key":"11_CR17","doi-asserted-by":"publisher","first-page":"2317","DOI":"10.1002\/cpe.1174","volume":"19","author":"C. Liao","year":"2007","unstructured":"Liao, C., et al.: OpenUH: An optimizing, portable OpenMP compiler. Concurrency and Computation: Practice and Experience\u00a019(18), 2317\u20132332 (2007)","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"18","key":"11_CR18","doi-asserted-by":"publisher","first-page":"2317","DOI":"10.1002\/cpe.1174","volume":"19","author":"C. Liao","year":"2007","unstructured":"Liao, C., et al.: OpenUH: An optimizing, portable OpenMP compiler. Concurrency and Computation: Practice and Experience\u00a019(18), 2317\u20132332 (2007)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"11_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/978-3-642-02303-3_9","volume-title":"Evolving OpenMP in an Age of Extreme Parallelism","author":"Y. Lin","year":"2009","unstructured":"Lin, Y., Mazurov, O.: Providing observability for OpenMP 3.0 applications. In: M\u00fcller, M.S., de Supinski, B.R., Chapman, B.M. (eds.) IWOMP 2009. LNCS, vol.\u00a05568, pp. 104\u2013117. Springer, Heidelberg (2009)"},{"key":"11_CR20","first-page":"69","volume-title":"ICS 2014","author":"X. Liu","year":"2013","unstructured":"Liu, X., et al.: A new approach for performance analysis of OpenMP programs. In: ICS 2014, pp. 69\u201380. ACM, New York (2013)"},{"key":"11_CR21","unstructured":"Mohr, B., et al.: Towards a performance tool interface for OpenMP: An approach based on directive rewriting. Citeseer (2001)"},{"issue":"1","key":"11_CR22","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1023\/A:1015741304337","volume":"23","author":"B. Mohr","year":"2002","unstructured":"Mohr, B., et al.: Design and Prototype of a Performance Tool Interface for OpenMP. Journal of Supercomputing\u00a023(1), 105\u2013128 (2002)","journal-title":"Journal of Supercomputing"},{"key":"11_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1301","DOI":"10.1007\/978-3-540-45209-6_177","volume-title":"Euro-Par 2003 Parallel Processing","author":"B. Mohr","year":"2003","unstructured":"Mohr, B., Wolf, F.: KOJAK\u2013a tool set for automatic performance analysis of parallel programs. In: Kosch, H., B\u00f6sz\u00f6rm\u00e9nyi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol.\u00a02790, pp. 1301\u20131304. Springer, Heidelberg (2003)"},{"key":"11_CR24","unstructured":"Mohsen, M.S., et al.: A survey on performance tools for OpenMP. World Academy of Science, Engineering and Technology 49 (2009)"},{"key":"11_CR25","unstructured":"OpenMP Architecture Review Board: The OpenMP\u00ae API specification for parallel programming (2014), http:\/\/openmp.org\/wp\/openmp-specifications\/"},{"key":"11_CR26","unstructured":"Oracle: Oracle Solaris Studio (2014), http:\/\/www.oracle.com\/technetwork\/server-storage\/solarisstudio\/overview\/"},{"key":"11_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1007\/978-3-642-40698-0_14","volume-title":"OpenMP in the Era of Low Power Devices and Accelerators","author":"A. Qawasmeh","year":"2013","unstructured":"Qawasmeh, A., Malik, A., Chapman, B., Huck, K., Malony, A.: Open Source Task Profiling by Extending the OpenMP Runtime API. In: Rendell, A.P., Chapman, B.M., M\u00fcller, M.S. (eds.) IWOMP 2013. LNCS, vol.\u00a08122, pp. 186\u2013199. Springer, Heidelberg (2013)"},{"issue":"02n03","key":"11_CR28","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1142\/S0129626400000214","volume":"10","author":"D. Quinlan","year":"2000","unstructured":"Quinlan, D.: ROSE: Compiler support for object-oriented frameworks. Parallel Processing Letters\u00a010(02n03), 215\u2013226 (2000)","journal-title":"Parallel Processing Letters"},{"key":"11_CR29","unstructured":"Quinlan, D.J., et al.: ROSE compiler project (2014), http:\/\/www.rosecompiler.org"},{"issue":"0","key":"11_CR30","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1016\/j.ocemod.2013.04.010","volume":"69","author":"T. Ringler","year":"2013","unstructured":"Ringler, T., et al.: A multi-resolution approach to global ocean modeling. Ocean Modelling\u00a069(0), 211\u2013232 (2013)","journal-title":"Ocean Modelling"},{"issue":"2","key":"11_CR31","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1177\/1094342006064482","volume":"20","author":"S. Shende","year":"2006","unstructured":"Shende, S., Malony, A.D.: The TAU Parallel Performance System. International Journal of High Performance Computing Applications\u00a020(2), 287\u2013311 (2006)","journal-title":"International Journal of High Performance Computing Applications"},{"key":"11_CR32","unstructured":"Shende, S., et al.: Characterizing I\/O Performance Using the TAU Performance System. In: Exascale Mini-symposium, ParCo 2011 (2011)"},{"key":"11_CR33","unstructured":"The Libunwind Project: The libunwind project (2014), http:\/\/www.nongnu.org\/libunwind\/"},{"key":"11_CR34","unstructured":"University of Oregon: ACISS (2014), http:\/\/aciss.uoregon.edu\/"}],"container-title":["Lecture Notes in Computer Science","Using and Improving OpenMP for Devices, Tasks, and More"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-11454-5_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,2]],"date-time":"2024-06-02T21:35:36Z","timestamp":1717364136000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-11454-5_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319114538","9783319114545"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-11454-5_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}