{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T23:59:53Z","timestamp":1774396793000,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,11,12]],"date-time":"2017-11-12T00:00:00Z","timestamp":1510444800000},"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":[[2017,11,12]]},"DOI":"10.1145\/3148173.3148187","type":"proceedings-article","created":{"date-parts":[[2017,10,31]],"date-time":"2017-10-31T12:31:37Z","timestamp":1509453097000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["An LLVM Instrumentation Plug-in for Score-P"],"prefix":"10.1145","author":[{"given":"Ronny","family":"Tsch\u00fcter","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johannes","family":"Ziegenbalg","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bert","family":"Wesarg","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Weber","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Herold","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"D\u00f6bel","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ronny","family":"Brendel","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,11,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/1753228.1753233"},{"key":"e_1_3_2_1_2_1","volume-title":"MAP 2017","author":"Allinea","year":"2017","unstructured":"Allinea MAP 2017 . C\/C++ profiler and Fortran profiler for high performance Linux code. ( 2017 ). Retrieved August, 2017 from http:\/\/allinea.com\/products\/map Allinea MAP 2017. C\/C++ profiler and Fortran profiler for high performance Linux code. (2017). Retrieved August, 2017 from http:\/\/allinea.com\/products\/map"},{"key":"e_1_3_2_1_5_1","volume-title":"https:\/\/software.intel.com\/en-us\/intel-cplusplus-compiler-17.0-user-and-reference-guide-pdf","author":"Intel Corporation","year":"2016","unstructured":"Intel Corporation . 2016. Intel C++ Compiler 17.0 Developer Guide and Reference. ( 2016 ). https:\/\/software.intel.com\/en-us\/intel-cplusplus-compiler-17.0-user-and-reference-guide-pdf Intel Corporation. 2016. Intel C++ Compiler 17.0 Developer Guide and Reference. (2016). https:\/\/software.intel.com\/en-us\/intel-cplusplus-compiler-17.0-user-and-reference-guide-pdf"},{"key":"e_1_3_2_1_6_1","unstructured":"NVIDIA Corporation. 2017. PGI Compiler Users Guide. (2017). http:\/\/www.pgroup.com\/resources\/docs\/17.7\/x86\/pgi-user-guide\/index.htm  NVIDIA Corporation. 2017. PGI Compiler Users Guide. (2017). http:\/\/www.pgroup.com\/resources\/docs\/17.7\/x86\/pgi-user-guide\/index.htm"},{"key":"e_1_3_2_1_7_1","unstructured":"Dieter An Mey etal 2012. Score-P: A Unified Performance Measurement System for Petascale Applications. In Competence in High Performance Computing 2010 Christian Bischof Heinz-Gerd Hegering Wolfgang E. Nagel and Gabriel Wittum (Eds.). Springer Berlin Heidelberg.  Dieter An Mey et al. 2012. Score-P: A Unified Performance Measurement System for Petascale Applications. In Competence in High Performance Computing 2010 Christian Bischof Heinz-Gerd Hegering Wolfgang E. Nagel and Gabriel Wittum (Eds.). Springer Berlin Heidelberg."},{"key":"e_1_3_2_1_8_1","volume-title":"Extrae instrumentation package. (2017). Retrieved","author":"Extrae","year":"2017","unstructured":"Extrae 2017. Extrae instrumentation package. (2017). Retrieved September 8, 2017 from https:\/\/tools.bsc.es\/paraver Extrae 2017. Extrae instrumentation package. (2017). Retrieved September 8, 2017 from https:\/\/tools.bsc.es\/paraver"},{"key":"e_1_3_2_1_9_1","volume-title":"MPI: A Message-Passing Interface Standard Version 3.1. Technical Report","author":"Interface Forum Message Passing","year":"2015","unstructured":"Message Passing Interface Forum . 2015 . MPI: A Message-Passing Interface Standard Version 3.1. Technical Report . http:\/\/mpi-forum.org\/docs\/mpi-3.1\/mpi31-report.pdf Message Passing Interface Forum. 2015. MPI: A Message-Passing Interface Standard Version 3.1. Technical Report. http:\/\/mpi-forum.org\/docs\/mpi-3.1\/mpi31-report.pdf"},{"key":"e_1_3_2_1_10_1","first-page":"6","article-title":"The Scalasca Performance Toolset Architecture","volume":"22","author":"Geimer Markus","year":"2010","unstructured":"Markus Geimer , Felix Wolf , Brian J. N. Wylie , Erika \u00c1brah\u00e1m , Daniel Becker , and Bernd Mohr . 2010 . The Scalasca Performance Toolset Architecture . Concurr. Comput.: Pract. Exper. 22 , 6 (April 2010), 702--719. https:\/\/doi.org\/10.1002\/cpe.v22:6 10.1002\/cpe.v22:6 Markus Geimer, Felix Wolf, Brian J. N. Wylie, Erika \u00c1brah\u00e1m, Daniel Becker, and Bernd Mohr. 2010. The Scalasca Performance Toolset Architecture. Concurr. Comput.: Pract. Exper. 22, 6 (April 2010), 702--719. https:\/\/doi.org\/10.1002\/cpe.v22:6","journal-title":"Concurr. Comput.: Pract. Exper."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1753228.1753232"},{"key":"e_1_3_2_1_12_1","volume-title":"An introduction to GCC","author":"Gough Brian","year":"2004","unstructured":"Brian Gough and Richard Stallman . 2004. An introduction to GCC . Network Theory, Ltd ( 2004 ). Brian Gough and Richard Stallman. 2004. An introduction to GCC. Network Theory, Ltd (2004)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/800230.806987"},{"key":"e_1_3_2_1_14_1","volume-title":"Retrieved","author":"IBM Corporation","year":"2017","unstructured":"IBM Corporation 2017 . IBM Software - C and C++ Compilers family. (2017) . Retrieved September, 2017 from http:\/\/www-03.ibm.com\/software\/products\/en\/ccompfami IBM Corporation 2017. IBM Software - C and C++ Compilers family. (2017). Retrieved September, 2017 from http:\/\/www-03.ibm.com\/software\/products\/en\/ccompfami"},{"key":"e_1_3_2_1_15_1","unstructured":"Cray Inc. 2016. Cray C and C++ Reference Manual. (2016). http:\/\/docs.cray.com\/PDF\/Cray_C_and_Cplusplus_Reference_Manual_85.pdf  Cray Inc. 2016. Cray C and C++ Reference Manual. (2016). http:\/\/docs.cray.com\/PDF\/Cray_C_and_Cplusplus_Reference_Manual_85.pdf"},{"key":"e_1_3_2_1_16_1","volume-title":"Craypat-cray x1 performance analysis tool","author":"Kaufmann Steve","year":"2003","unstructured":"Steve Kaufmann and Bill Homer . 2003. Craypat-cray x1 performance analysis tool . Cray User Group (May 2003 ) (2003). Steve Kaufmann and Bill Homer. 2003. Craypat-cray x1 performance analysis tool. Cray User Group (May 2003) (2003)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68564-7_9"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_19_1","unstructured":"Fujitsu Limited. 2014. Advanced Software for the FUJITSU Supercomputer PRIMEHPC FX100. (2014). http:\/\/www.fujitsu.com\/global\/Images\/primehpc-fx100-soft-en.pdf  Fujitsu Limited. 2014. Advanced Software for the FUJITSU Supercomputer PRIMEHPC FX100. (2014). http:\/\/www.fujitsu.com\/global\/Images\/primehpc-fx100-soft-en.pdf"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064482"},{"key":"e_1_3_2_1_21_1","volume-title":"HPC system at Lawrence Livermore National Laboratory (LLNL). (2017). Retrieved","author":"Sierra","year":"2017","unstructured":"Sierra 2017. HPC system at Lawrence Livermore National Laboratory (LLNL). (2017). Retrieved September 8, 2017 from https:\/\/asc.llnl.gov\/coral-info Sierra 2017. HPC system at Lawrence Livermore National Laboratory (LLNL). (2017). Retrieved September 8, 2017 from https:\/\/asc.llnl.gov\/coral-info"},{"key":"e_1_3_2_1_22_1","volume-title":"HPC system at Oak Ridge National Laboratory (ORNL). (2017). Retrieved","author":"Summit","year":"2017","unstructured":"Summit 2017. HPC system at Oak Ridge National Laboratory (ORNL). (2017). Retrieved September 8, 2017 from https:\/\/www.olcf.ornl.gov\/summit\/ Summit 2017. HPC system at Oak Ridge National Laboratory (ORNL). (2017). Retrieved September 8, 2017 from https:\/\/www.olcf.ornl.gov\/summit\/"},{"key":"e_1_3_2_1_23_1","unstructured":"LLVM Team etal 2013. Dragonegg-Using LLVM as a GCC Backend. (2013).  LLVM Team et al. 2013. Dragonegg-Using LLVM as a GCC Backend. (2013)."},{"key":"e_1_3_2_1_24_1","volume-title":"Retrieved","year":"2017","unstructured":"VTune 2017 . Intel\u00ae VTune\u2122 Amplifier. (2017) . Retrieved September, 2017 from https:\/\/software.intel.com\/en-us\/intel-vtune-amplifier-xe VTune 2017. Intel\u00ae VTune\u2122 Amplifier. (2017). Retrieved September, 2017 from https:\/\/software.intel.com\/en-us\/intel-vtune-amplifier-xe"},{"key":"e_1_3_2_1_25_1","unstructured":"Niklaus Wirth. 1996. Compiler Construction. Addison-Wesley.  Niklaus Wirth. 1996. Compiler Construction. Addison-Wesley."},{"key":"e_1_3_2_1_26_1","volume-title":"The Benefit of GCC's open structure on instrumentation in the HPC area. Talk at GNU Tools Cauldron. (July","author":"Ziegenbalg Johannes","year":"2012","unstructured":"Johannes Ziegenbalg and Bert Wesarg . 2012. The Benefit of GCC's open structure on instrumentation in the HPC area. Talk at GNU Tools Cauldron. (July 2012 ). Retrieved September 6, 2017 from https:\/\/gcc.gnu.org\/wiki\/cauldron2012#The_Benefit_of_GCC.27s_open_structure_on_instrumentation_in_the_HPC_area Johannes Ziegenbalg and Bert Wesarg. 2012. The Benefit of GCC's open structure on instrumentation in the HPC area. Talk at GNU Tools Cauldron. (July 2012). Retrieved September 6, 2017 from https:\/\/gcc.gnu.org\/wiki\/cauldron2012#The_Benefit_of_GCC.27s_open_structure_on_instrumentation_in_the_HPC_area"}],"event":{"name":"SC '17: The International Conference for High Performance Computing, Networking, Storage and Analysis","location":"Denver CO USA","acronym":"SC '17","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","IEEE CS"]},"container-title":["Proceedings of the Fourth Workshop on the LLVM Compiler Infrastructure in HPC"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3148173.3148187","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3148173.3148187","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:34Z","timestamp":1750213594000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3148173.3148187"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,12]]},"references-count":24,"alternative-id":["10.1145\/3148173.3148187","10.1145\/3148173"],"URL":"https:\/\/doi.org\/10.1145\/3148173.3148187","relation":{},"subject":[],"published":{"date-parts":[[2017,11,12]]},"assertion":[{"value":"2017-11-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}