{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T15:34:05Z","timestamp":1759937645361},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540287001"},{"type":"electronic","value":"9783540319252"}],"license":[{"start":{"date-parts":[[2005,1,1]],"date-time":"2005-01-01T00:00:00Z","timestamp":1104537600000},"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":[[2005]]},"DOI":"10.1007\/11549468_21","type":"book-chapter","created":{"date-parts":[[2010,10,25]],"date-time":"2010-10-25T13:18:34Z","timestamp":1288012714000},"page":"166-175","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["An Efficient Multi-level Trace Toolkit for Multi-threaded Applications"],"prefix":"10.1007","author":[{"given":"Vincent","family":"Danjean","sequence":"first","affiliation":[]},{"given":"Raymond","family":"Namyst","sequence":"additional","affiliation":[]},{"given":"Pierre-Andr\u00e9","family":"Wacrenier","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"21_CR1","unstructured":"Sun microsystems: Multithreading in the solaris operating environment (2002), \n                    \n                      http:\/\/www.sun.com\/software\/whitepapers\/solaris9\/multithread.pdf"},{"key":"21_CR2","first-page":"279","volume-title":"Parallel Computing (ParCo 1995)","author":"R. Namyst","year":"1995","unstructured":"Namyst, R., M\u00e9haut, J.F.: PM2: Parallel Multithreaded Machine. A computing environment for distributed architectures. In: Parallel Computing (ParCo 1995), pp. 279\u2013285. Elsevier Science Publishers, Amsterdam (1995)"},{"key":"21_CR3","unstructured":"Shende, S.: The Role of Instrumentation and Mapping in Performance Measurement. PhD thesis, University of Oregon (2001)"},{"key":"21_CR4","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1007\/978-1-4615-4489-0_5","volume-title":"Distributed and parallel systems: from instruction parallelism to cluster computing","author":"A.D. Malony","year":"2000","unstructured":"Malony, A.D., Shende, S.: Performance Technology for Complex Parallel and Distributed Systems. In: Distributed and parallel systems: from instruction parallelism to cluster computing, pp. 37\u201346. Kluwer Academic Publishers, Dordrecht (2000)"},{"key":"21_CR5","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1145\/301104.301109","volume-title":"PPoPP 1999: Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming","author":"Z. Xu","year":"1999","unstructured":"Xu, Z., Miller, B.P., Naim, O.: Dynamic instrumentation of threaded applications. In: PPoPP 1999: Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming, pp. 49\u201359. ACM Press, New York (1999)"},{"key":"21_CR6","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/2.471178","volume":"28","author":"B.P. Miller","year":"1995","unstructured":"Miller, B.P., Callaghan, M.D., Cargille, J.M., Hollingsworth, J.K., Irvin, R.B., Karavanic, K.L., Kunchithapadam, K., Newhall, T.: The paradyn parallel performance measurement tool. Computer\u00a028, 37\u201346 (1995)","journal-title":"Computer"},{"key":"21_CR7","doi-asserted-by":"publisher","first-page":"607","DOI":"10.1016\/S0167-8191(02)00076-5","volume":"28","author":"O. Aumage","year":"2002","unstructured":"Aumage, O., Boug\u00e9, L., M\u00e9haut, J.F., Namyst, R.: Madeleine II: A portable and efficient communication library for high-performance cluster computing. Parallel Computing\u00a028, 607\u2013626 (2002)","journal-title":"Parallel Computing"},{"key":"21_CR8","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1007\/978-3-540-24596-4_52","volume-title":"High Performance Computing - HiPC 2003","author":"V. Danjean","year":"2003","unstructured":"Danjean, V., Namyst, R.: Controling Kernel Scheduling from User Space: an Approach to Enhancing Applications\u2019 Reactivity to I\/O Events. In: Pinkston, T.M., Prasanna, V.K. (eds.) HiPC 2003. LNCS (LNAI), vol.\u00a02913, pp. 490\u2013499. Springer, Heidelberg (2003)"},{"key":"21_CR9","doi-asserted-by":"crossref","unstructured":"Anderson, T., Bershad, B., Lazowska, E., Levy, H.: Scheduler Activations: Efficient kernel support for the user-level managment of parallelism. In: Proc. 13th ACM Symp. on Operating Systems Principles (SOSP 1991), pp. 95\u2013105 (1991)","DOI":"10.1145\/121132.121151"},{"key":"21_CR10","series-title":"LNCS","volume-title":"RTSPP 2000","author":"V. Danjean","year":"2000","unstructured":"Danjean, V., Namyst, R., Russell, R.: Integrating Kernel Activations in a Multithreaded Runtime System on Linux. In: RTSPP 2000, Cancun, Mexico. LNCS, Springer, Heidelberg (2000)"},{"key":"21_CR11","doi-asserted-by":"crossref","unstructured":"Malony, A.D., Shende, S.S.: Overhead Compensation in Performance Profiling. In: Proc. Europar 2004 Conference. LNCS (2004)","DOI":"10.1007\/978-3-540-27866-5_16"},{"key":"21_CR12","unstructured":"Yaghmour, K., Dagenais, M.R.: Measuring and Characterizing System Behavior Using Kernel-Level Event Logging. In: Proceeding of the 2000 USENIX Annual Technical Conference (2000)"},{"key":"21_CR13","unstructured":"Russell, R.D., Chavan, M.: Fast Kernel Tracing: a Performance Evaluation Tool for Linux. In: Proc. 19th IASTED International Conference on Applied Informatics (AI 2001), IASTED (2001)"},{"key":"21_CR14","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1177\/109434209901300309","volume":"13","author":"A. Tamches","year":"1999","unstructured":"Tamches, A., Miller, B.P.: Using dynamic kernel instrumentation for kernel and application tuning. The International Journal of High Performance Computing Applications\u00a013, 263\u2013276 (1999)","journal-title":"The International Journal of High Performance Computing Applications"},{"key":"21_CR15","unstructured":"Thibault, S.: Developping a software tool for precise kernel measurements. Master\u2019s thesis, University of New Hampshire (2003)"},{"key":"21_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/3-540-44520-X_17","volume-title":"Euro-Par 2000 Parallel Processing","author":"J.C. Kergommeaux de","year":"2000","unstructured":"de Kergommeaux, J.C., de Oliveira Stein, B.: Paj\u00e9: an extensible environment for visualizing multi-threaded programs executions. In: Bode, A., Ludwig, T., Karl, W.C., Wism\u00fcller, R. (eds.) Euro-Par 2000. LNCS, vol.\u00a01900, p. 133. Springer, Heidelberg (2000)"},{"key":"21_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"605","DOI":"10.1007\/3-540-45706-2_84","volume-title":"Euro-Par 2002. Parallel Processing","author":"L. Boug\u00e9","year":"2002","unstructured":"Boug\u00e9, L., Danjean, V., Namyst, R.: Improving Reactivity to I\/O Events in Multithreaded Environments Using a Uniform, Scheduler-Centric API. In: Monien, B., Feldmann, R.L. (eds.) Euro-Par 2002. LNCS, vol.\u00a02400, pp. 605\u2013614. Springer, Heidelberg (2002)"},{"key":"21_CR18","doi-asserted-by":"publisher","first-page":"915","DOI":"10.1137\/S0895479897317685","volume":"20","author":"J.W. Demmel","year":"1999","unstructured":"Demmel, J.W., Gilbert, J.R., Li, X.S.: An asynchronous parallel supernodal algorithm for sparse gaussian elimination. SIAM J. Matrix Anal. Appl.\u00a020, 915\u2013952 (1999)","journal-title":"SIAM J. Matrix Anal. Appl."}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2005 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11549468_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,19]],"date-time":"2020-04-19T20:17:03Z","timestamp":1587327423000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11549468_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540287001","9783540319252"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/11549468_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}