{"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":1774396793807,"version":"3.50.1"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319969824","type":"print"},{"value":"9783319969831","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-96983-1_2","type":"book-chapter","created":{"date-parts":[[2018,7,31]],"date-time":"2018-07-31T15:50:06Z","timestamp":1533052206000},"page":"16-30","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A Methodology for Performance Analysis of Applications Using Multi-layer I\/O"],"prefix":"10.1007","author":[{"given":"Ronny","family":"Tsch\u00fcter","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Herold","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bert","family":"Wesarg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Weber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,8,1]]},"reference":[{"key":"2_CR1","doi-asserted-by":"publisher","unstructured":"Adhianto, L., et al.: HPCTOOLKIT: tools for performance analysis of optimized parallel programs. In: Concurrency and Computation: Practice and Experience (2010). https:\/\/doi.org\/10.1002\/cpe.1553","DOI":"10.1002\/cpe.1553"},{"key":"2_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68564-7_9","volume-title":"Tools for High Performance Computing","author":"A Kn\u00fcpfer","year":"2008","unstructured":"Kn\u00fcpfer, A., et al.: The vampir performance analysis tool-set. In: Resch, M., Keller, R., Himmler, V., Krammer, B., Schulz, A. (eds.) Tools for High Performance Computing. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-68564-7_9"},{"key":"2_CR3","unstructured":"Archer Hardware Specification, February 2018. https:\/\/www.archer.ac.uk\/about-archer\/hardware"},{"key":"2_CR4","unstructured":"Arm MAP - Low-Overhead Profiling to Optimize C, C++, Fortran and F90 Codes, February 2018. https:\/\/www.arm.com\/products\/development-tools\/hpc-tools\/cross-platform\/forge\/map"},{"key":"2_CR5","unstructured":"blktrace(8) - Linux man page, February 2018. https:\/\/linux.die.net\/man\/8\/blktrace"},{"key":"2_CR6","unstructured":"Brendel, R., Wesarg, B., Tsch\u00fcter, R., Weber, M., Ilsche, T., Oeste, S.: Generic library interception for improved performance measurement and insight. In: Proceedings of the 6th Workshop on Extreme Scale Programming Tools, ESPT 2017, November 2017"},{"key":"2_CR7","unstructured":"Brown, N., et al.: A highly scalable met office NERC cloud model. In: Proceedings of the 3rd International Conference on Exascale Applications and Software, EASC 2015, pp. 132\u2013137 (2015)"},{"issue":"3","key":"2_CR8","doi-asserted-by":"publisher","first-page":"8:1","DOI":"10.1145\/2027066.2027068","volume":"7","author":"P Carns","year":"2011","unstructured":"Carns, P., et al.: Understanding and improving computational science storage access through continuous characterization. Trans. Storage 7(3), 8:1\u20138:26 (2011). https:\/\/doi.org\/10.1145\/2027066.2027068","journal-title":"Trans. Storage"},{"key":"2_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1007\/978-3-642-24449-0_11","volume-title":"Recent Advances in the Message Passing Interface","author":"M Chaarawi","year":"2011","unstructured":"Chaarawi, M., Gabriel, E., Keller, R., Graham, R.L., Bosilca, G., Dongarra, J.J.: OMPIO: a modular software architecture for MPI I\/O. In: Cotronis, Y., Danalis, A., Nikolopoulos, D.S., Dongarra, J. (eds.) EuroMPI 2011. LNCS, vol. 6960, pp. 81\u201389. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-24449-0_11"},{"key":"2_CR10","unstructured":"Cyrille Rossant: Should you use HDF5? February 2018. http:\/\/cyrille.rossant.net\/should-you-use-hdf5\/"},{"key":"2_CR11","unstructured":"Dieter An Mey and others: Score-P: A Unified Performance Measurement System for Petascale Applications. In: Competence in High Performance Computing (2012)"},{"key":"2_CR12","unstructured":"Eschweiler, D., et al.: Open trace format 2 - the next generation of scalable trace formats and support libraries. In: Proceedings of the 14th Biennial ParCo Conference on Applications, Tools and Techniques on the Road to Exascale Computing. Advances in Parallel Computing, vol. 22, pp. 481\u2013490 (2012)"},{"issue":"6","key":"2_CR13","doi-asserted-by":"publisher","first-page":"702","DOI":"10.1002\/cpe.v22:6","volume":"22","author":"M Geimer","year":"2010","unstructured":"Geimer, M., Wolf, F., Wylie, B.J.N., \u00c1brah\u00e1m, E., Becker, D., Mohr, B.: The scalasca performance toolset architecture. Concurr. Comput.: Pract. Exp. 22(6), 702\u2013719 (2010). https:\/\/doi.org\/10.1002\/cpe.v22:6","journal-title":"Concurr. Comput.: Pract. Exp."},{"key":"2_CR14","unstructured":"iostat, February 2018. https:\/\/github.com\/sysstat\/sysstat"},{"key":"2_CR15","unstructured":"iotop, February 2018. http:\/\/guichaz.free.fr\/iotop\/"},{"key":"2_CR16","unstructured":"Lustre, February 2018. http:\/\/lustre.org\/"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"Mix, H., Herold, C., Weber, M.: Visualization of multi-layer I\/O performance in vampir. In: 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), May 2018","DOI":"10.1109\/IPDPSW.2018.00073"},{"key":"2_CR18","unstructured":"MPI Forum: MPI: A Message-Passing Interface Standard, Version 3.1, 14 June 2015. https:\/\/www.mpi-forum.org\/docs\/mpi-3.1\/. Accessed May 2018"},{"key":"2_CR19","unstructured":"M\u00fcller, M., et al.: Developing scalable applications with Vampir, VampirServer and VampirTrace. In: Parallel Computing: Architectures, Algorithms and Applications. Advances in Parallel Computing, January 2007"},{"key":"2_CR20","unstructured":"sar(1) - Linux man page, February 2018. https:\/\/linux.die.net\/man\/1\/sar"},{"key":"2_CR21","doi-asserted-by":"publisher","unstructured":"Schmitt, F., Stolle, J., Dietrich, R.: CASITA: a tool for identifying critical optimization targets in distributed heterogeneous applications. In: 43rd International Conference on Parallel Processing Workshops, pp. 186\u2013195, September 2014. https:\/\/doi.org\/10.1109\/ICPPW.2014.35","DOI":"10.1109\/ICPPW.2014.35"},{"key":"2_CR22","unstructured":"Shende, S., Malony, A.D., Spear, W., Schuchardt, K.: Characterizing I\/O performance using the TAU performance system. In: PARCO, pp. 647\u2013655 (2011)"},{"key":"2_CR23","doi-asserted-by":"publisher","unstructured":"Thakur, R., Gropp, W., Lusk, E.: On implementing MPI-IO portably and with high performance. In: Proceedings of the 6th Workshop on I\/O in Parallel and Distributed Systems, IOPADS 1999, pp. 23\u201332 (1999). https:\/\/doi.org\/10.1145\/301816.301826","DOI":"10.1145\/301816.301826"},{"key":"2_CR24","unstructured":"The HDF Group: Hierarchical Data Format, version 5, February 1997\u20132018. http:\/\/www.hdfgroup.org\/HDF5\/"},{"key":"2_CR25","doi-asserted-by":"publisher","unstructured":"Tschueter, R., Herold, C., Wesarg, B., Weber, M.: Score-P measurement system code and event logs for Euro-Par 2018 paper: a methodology for performance analysis of applications using multi-layer I\/O. figshare. Fileset (2018). https:\/\/doi.org\/10.6084\/m9.figshare.6384164","DOI":"10.6084\/m9.figshare.6384164"},{"key":"2_CR26","doi-asserted-by":"publisher","unstructured":"Unidata: Network Common Data Form (NetCDF) [software] (2018). https:\/\/doi.org\/10.5065\/D6H70CW6,https:\/\/doi.org\/10.5065\/D6H70CW6","DOI":"10.5065\/D6H70CW6, 10.5065\/D6H70CW6"},{"key":"2_CR27","unstructured":"Virtual Institute for I\/O, February 2018. https:\/\/www.vi4io.org\/start"},{"key":"2_CR28","doi-asserted-by":"publisher","unstructured":"Vijayakumar, K., Mueller, F., Ma, X., Roth, P.C.: Scalable I\/O tracing and analysis. In: Proceedings of the 4th Petascale Data Storage Workshop, PDSW 2009 (2009). https:\/\/doi.org\/10.1145\/1713072.1713080","DOI":"10.1145\/1713072.1713080"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2018: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-96983-1_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,1]],"date-time":"2022-08-01T01:03:46Z","timestamp":1659315826000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-96983-1_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319969824","9783319969831"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-96983-1_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"1 August 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Turin","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 August 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31 August 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/europar2018.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}