{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:14:57Z","timestamp":1763468097862,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642369483"},{"type":"electronic","value":"9783642369490"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-36949-0_45","type":"book-chapter","created":{"date-parts":[[2013,2,15]],"date-time":"2013-02-15T01:34:27Z","timestamp":1360892067000},"page":"395-403","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Runtime Function Instrumentation with EZTrace"],"prefix":"10.1007","author":[{"given":"Charles","family":"Aulagnon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Damien","family":"Martin-Guillerez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fran\u00e7ois","family":"Ru\u00e9","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fran\u00e7ois","family":"Trahay","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"45_CR1","unstructured":"Bruening, D., Garnett, T., Amarasinghe, S.: An Infrastructure for Adpative Dynamic Optimization. In: International Symposium on Code Generation and Optimization, CGO 2003 (2003)"},{"issue":"4","key":"45_CR2","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1177\/109434200001400404","volume":"14","author":"B. Buck","year":"2000","unstructured":"Buck, B., Hollingsworth, J.: An API for runtime code patching. International Journal of High Performance Computing Applications\u00a014(4), 317\u2013329 (2000)","journal-title":"International Journal of High Performance Computing Applications"},{"key":"45_CR3","unstructured":"Bull, S.: NPTL Stabilization Project. In: Linux Symposium, p. 111 (2011)"},{"key":"45_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/3-540-44587-0_6","volume-title":"OpenMP Shared Memory Parallel Programming","author":"J. Caubet","year":"2001","unstructured":"Caubet, J., Gimenez, J., Labarta, J., De Rose, L., Vetter, J.: A Dynamic Tracing Mechanism for Performance Analysis of OpenMP Applications. In: Eigenmann, R., Voss, M.J. (eds.) WOMPAT 2001. LNCS, vol.\u00a02104, pp. 53\u201367. Springer, Heidelberg (2001)"},{"key":"45_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1007\/11549468_21","volume-title":"Euro-Par 2005 Parallel Processing","author":"V. Danjean","year":"2005","unstructured":"Danjean, V., Namyst, R., Wacrenier, P.-A.: An Efficient Multi-level Trace Toolkit for Multi-threaded Applications. In: Cunha, J.C., Medeiros, P.D. (eds.) Euro-Par 2005. LNCS, vol.\u00a03648, pp. 166\u2013175. Springer, Heidelberg (2005)"},{"key":"45_CR6","unstructured":"Djoudi, L., Barthou, D., Carribault, P., Lemuet, C., Acquaviva, J., Jalby, W., et al.: Maqao: Modular assembler quality analyzer and optimizer for itanium 2. In: The 4th Workshop on EPIC Architectures and Compiler Technology, San Jose (2005)"},{"key":"45_CR7","unstructured":"Luk, C.K., Cohn, R., Muth, R., Patil, H., Klauser, A., Lowney, G., Wallace, S., Reddi, V.J., Hazelwood, K.: Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation. In: PLDI 2005 (2005)"},{"key":"45_CR8","unstructured":"Muller, M., Knupfer, A., Jurenz, M., Lieber, M., Brunst, H., Mix, H., Nagel, W.: Developing scalable applications with Vampir, VampirServer and VampirTrace. In: Proceedings of the Minisymposium on Scalability and Usability of HPC Programming Tools at PARCO (2007)"},{"key":"45_CR9","doi-asserted-by":"crossref","unstructured":"Nethercote, N., Seward, J.: Valgrind: A Framework for Heavyweight Dynamic Binary Instrumentation. In: ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, PLDI 2007 (2007)","DOI":"10.1145\/1250734.1250746"},{"key":"45_CR10","doi-asserted-by":"crossref","unstructured":"Reed, D., Roth, P., Aydt, R., Shields, K., Tavera, L., Noe, R., Schwartz, B.: Scalable performance analysis: The Pablo performance analysis environment. In: Proceedings of the Scalable Parallel Libraries Conference, pp. 104\u2013113. IEEE (2002)","DOI":"10.1109\/SPLC.1993.365577"},{"issue":"2","key":"45_CR11","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1177\/1094342006064482","volume":"20","author":"S. Shende","year":"2006","unstructured":"Shende, S., Malony, A.: The TAU parallel performance system. International Journal of High Performance Computing Applications\u00a020(2), 287 (2006)","journal-title":"International Journal of High Performance Computing Applications"},{"key":"45_CR12","doi-asserted-by":"crossref","unstructured":"Trahay, F., Rue, F., Namyst, R., Faverge, M.: EZTrace: a generic framework for performance analysis. In: CCGrid 2011 (2011)","DOI":"10.1109\/CCGrid.2011.83"},{"key":"45_CR13","doi-asserted-by":"crossref","unstructured":"Vetter, J., de Supinski, B.: Dynamic software testing of MPI applications with Umpire. In: ACM\/IEEE 2000 Conference on Supercomputing, p. 51. IEEE (2006)","DOI":"10.1109\/SC.2000.10055"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2012: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-36949-0_45","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,29]],"date-time":"2025-04-29T21:22:06Z","timestamp":1745961726000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-36949-0_45"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642369483","9783642369490"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-36949-0_45","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}