{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T13:44:55Z","timestamp":1725716695405},"publisher-location":"Berlin, Heidelberg","reference-count":24,"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_47","type":"book-chapter","created":{"date-parts":[[2013,2,15]],"date-time":"2013-02-15T01:34:27Z","timestamp":1360892067000},"page":"414-428","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["On the Instrumentation of OpenMP and OmpSs Tasking Constructs"],"prefix":"10.1007","author":[{"given":"Harald","family":"Servat","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Teruel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Germ\u00e1n","family":"Llort","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alejandro","family":"Duran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Judit","family":"Gim\u00e9nez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Martorell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eduard","family":"Ayguad\u00e9","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jes\u00fas","family":"Labarta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"47_CR1","unstructured":"Extrae instrumentation package, \n                    \n                      http:\/\/www.bsc.es\/paraver\n                    \n                    \n                   (accessed April 2012)"},{"key":"47_CR2","unstructured":"Mercurium C\/C++ source-to-source compiler, \n                    \n                      http:\/\/pm.bsc.es\/projects\/mcxx\n                    \n                    \n                   (accessed May 2012)"},{"key":"47_CR3","unstructured":"Nanos++RTL. \n                    \n                      http:\/\/pm.bsc.es\/projects\/nanox\n                    \n                    \n                   (accessed May 2012)"},{"key":"47_CR4","unstructured":"RAMSES, \n                    \n                      http:\/\/web.me.com\/romain.teyssier\/Site\/RAMSES.html\n                    \n                    \n                   (accessed May 2012)"},{"key":"47_CR5","unstructured":"Top 500 supercomputing sites, \n                    \n                      http:\/\/www.top500.org\n                    \n                    \n                   (accessed June 2012)"},{"key":"47_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1007\/978-3-642-02303-3_13","volume-title":"Evolving OpenMP in an Age of Extreme Parallelism","author":"E. Ayguade","year":"2009","unstructured":"Ayguade, E., Badia, R.M., Cabrera, D., Duran, A., Gonzalez, M., Igual, F., Jimenez, D., Labarta, J., Martorell, X., Mayo, R., Perez, J.M., Quintana-Ort\u00ed, E.S.: A Proposal to Extend the OpenMP Tasking Model for Heterogeneous Architectures. In: M\u00fcller, M.S., de Supinski, B.R., Chapman, B.M. (eds.) IWOMP 2009. LNCS, vol.\u00a05568, pp. 154\u2013167. Springer, Heidelberg (2009)"},{"key":"47_CR7","unstructured":"OpenMP Architecture\u00a0Review Board. OpenMP Application Program Interface v 3.0 (May 2008)"},{"issue":"4","key":"47_CR8","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1177\/109434200001400404","volume":"14","author":"B. Buck","year":"2000","unstructured":"Buck, B., Hollingsworth, J.K.: An API for runtime code patching. Int. J. High Perform. Comput. Appl.\u00a014(4), 317\u2013329 (2000), \n                    \n                      http:\/\/www.dyninst.org","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"47_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"555","DOI":"10.1007\/978-3-642-23400-2_52","volume-title":"Euro-Par 2011 Parallel Processing","author":"J. Bueno","year":"2011","unstructured":"Bueno, J., Martinell, L., Duran, A., Farreras, M., Martorell, X., Badia, R.M., Ayguade, E., Labarta, J.: Productive Cluster Programming with OmpSs. In: Jeannot, E., Namyst, R., Roman, J. (eds.) Euro-Par 2011, Part I. LNCS, vol.\u00a06852, pp. 555\u2013566. Springer, Heidelberg (2011)"},{"key":"47_CR10","unstructured":"De Rose, L., et al.: An Implementation of the POMP Performance Monitoring Interface for OpenMP Based on Dynamic Probes, \n                    \n                      http:\/\/www.research.ibm.com\/actc\/projects\/pdf\/T16p.pdf\n                    \n                    \n                   (accessed May 2012)"},{"key":"47_CR11","doi-asserted-by":"crossref","unstructured":"Duran, A., et al.: Barcelona OpenMP Tasks Suite: A set of benchmarks targeting the exploitation of task parallelism in OpenMP. In: International Conference on Parallel Processing, ICPP 2009, pp. 124\u2013131. IEEE (2009), \n                    \n                      https:\/\/pm.bsc.es\/projects\/bots\n                    \n                    \n                   (accessed May 2012)","DOI":"10.1109\/ICPP.2009.64"},{"key":"47_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/978-3-642-19595-2_15","volume-title":"Languages and Compilers for Parallel Computing","author":"R. Ferrer","year":"2011","unstructured":"Ferrer, R., Planas, J., Bellens, P., Duran, A., Gonzalez, M., Martorell, X., Badia, R.M., Ayguade, E., Labarta, J.: Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL. In: Cooper, K., Mellor-Crummey, J., Sarkar, V. (eds.) LCPC 2010. LNCS, vol.\u00a06548, pp. 215\u2013229. Springer, Heidelberg (2011)"},{"key":"47_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1007\/978-3-642-02303-3_11","volume-title":"Evolving OpenMP in an Age of Extreme Parallelism","author":"K. F\u00fcrlinger","year":"2009","unstructured":"F\u00fcrlinger, K., Skinner, D.: Performance Profiling for OpenMP Tasks. In: M\u00fcller, M.S., de Supinski, B.R., Chapman, B.M. (eds.) IWOMP 2009. LNCS, vol.\u00a05568, pp. 132\u2013139. Springer, Heidelberg (2009)"},{"key":"47_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/3-540-57981-8_126","volume-title":"High-Performance Computing and Networking","author":"R. Hempel","year":"1994","unstructured":"Hempel, R.: The MPI Standard for Message Passing. In: Gentzsch, W., Harms, U. (eds.) HPCN-Europe 1994. LNCS, vol.\u00a0797, pp. 247\u2013252. Springer, Heidelberg (1994)"},{"key":"47_CR15","unstructured":"Itzkowitz, M., et al.: An OpenMP Runtime API for Profiling, \n                    \n                      http:\/\/www.compunity.org\/futures\/omp-api.html\n                    \n                    \n                   (accessed May 2012)"},{"key":"47_CR16","unstructured":"Lavallea, P.F., et al.: HYDRO, \n                    \n                      http:\/\/www.prace-ri.eu\n                    \n                    \n                   (accessed May 2012)"},{"key":"47_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1007\/978-3-642-13217-9_2","volume-title":"Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More","author":"C. Liao","year":"2010","unstructured":"Liao, C., Quinlan, D.J., Panas, T., de Supinski, B.R.: A ROSE-Based OpenMP 3.0 Research Compiler Supporting Multiple Runtime Libraries. In: Sato, M., Hanawa, T., M\u00fcller, M.S., Chapman, B.M., de Supinski, B.R. (eds.) IWOMP 2010. LNCS, vol.\u00a06132, pp. 15\u201328. Springer, Heidelberg (2010)"},{"key":"47_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/978-3-642-13217-9_9","volume-title":"Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More","author":"D. Lorenz","year":"2010","unstructured":"Lorenz, D., Mohr, B., R\u00f6ssel, C., Schmidl, D., Wolf, F.: How to Reconcile Event-Based Performance Analysis with Tasking in OpenMP. In: Sato, M., Hanawa, T., M\u00fcller, M.S., Chapman, B.M., de Supinski, B.R. (eds.) IWOMP 2010. LNCS, vol.\u00a06132, pp. 109\u2013121. Springer, Heidelberg (2010)"},{"key":"47_CR19","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1023\/A:1015741304337","volume":"23","author":"B. Mohr","year":"2001","unstructured":"Mohr, B., et al.: Design and Prototype of a Performance Tool Interface for OpenMP. The Journal of Supercomputing\u00a023, 105\u2013128 (2001), doi:10.1023\/A:1015741304337","journal-title":"The Journal of Supercomputing"},{"key":"47_CR20","unstructured":"Mohr, B., et al.: A Performance Monitoring Interface for OpenMP. In: Proceedings of the Fourth Workshop on OpenMP, EWOMP 2002 (2002)"},{"issue":"1","key":"47_CR21","first-page":"69","volume":"12","author":"W.E. Nagel","year":"1996","unstructured":"Nagel, W.E., et al.: VAMPIR: Visualization and analysis of MPI resources. Supercomputer\u00a012(1), 69\u201380 (1996)","journal-title":"Supercomputer"},{"key":"47_CR22","unstructured":"Pillet, V., et al.: Paraver: A tool to visualize and analyze parallel code. Transputer and Occam Developments, 17\u201332 (April 1995), \n                    \n                      http:\/\/www.bsc.es\/paraver\n                    \n                    \n                   (accessed April 2012)"},{"issue":"2","key":"47_CR23","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1177\/1094342006064482","volume":"20","author":"S.S. Shende","year":"2006","unstructured":"Shende, S.S., Malony, A.D.: The TAU parallel performance system. Int. J. High Perform. Comput. Appl.\u00a020(2), 287\u2013311 (2006)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"47_CR24","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1007\/978-3-540-68564-7_10","volume-title":"Tools for High Performance Computing","author":"F. Wolf","year":"2008","unstructured":"Wolf, F., et al.: Usage of the SCALASCA for scalable performance analysis of large-scale parallel applications. In: Tools for High Performance Computing, pp. 157\u2013167. Springer, Heidelberg (2008)"}],"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_47","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T01:02:45Z","timestamp":1587344565000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-36949-0_47"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642369483","9783642369490"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-36949-0_47","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"}]}}