{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,20]],"date-time":"2025-06-20T11:45:06Z","timestamp":1750419906117,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030178710"},{"type":"electronic","value":"9783030178727"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"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":[[2019]]},"DOI":"10.1007\/978-3-030-17872-7_10","type":"book-chapter","created":{"date-parts":[[2019,4,23]],"date-time":"2019-04-23T18:03:00Z","timestamp":1556042580000},"page":"162-184","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["ParLoT: Efficient Whole-Program Call Tracing for HPC Applications"],"prefix":"10.1007","author":[{"given":"Saeed","family":"Taheri","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sindhu","family":"Devale","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ganesh","family":"Gopalakrishnan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Burtscher","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,4,24]]},"reference":[{"issue":"Supp. C","key":"10_CR1","doi-asserted-by":"publisher","first-page":"1497","DOI":"10.1016\/j.procs.2016.05.471","volume":"80","author":"X Aguilar","year":"2016","unstructured":"Aguilar, X., F\u00fcrlinger, K., Laure, E.: Online MPI trace compression using event flow graphs and wavelets. Procedia Comput. Sci. 80(Supp. C), 1497\u20131506 (2016). \n                      https:\/\/doi.org\/10.1016\/j.procs.2016.05.471\n                      \n                    . \n                      http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1877050916309565\n                      \n                    . International Conference on Computational Science 2016, ICCS 2016, 6-8 June 2016, San Diego, California, USA","journal-title":"Procedia Comput. Sci."},{"key":"10_CR2","doi-asserted-by":"crossref","unstructured":"Arnold, D.C., Ahn, D.H., de Supinski, B.R., Lee, G.L., Miller, B.P., Schulz, M.: Stack trace analysis for large scale debugging. In: Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), pp. 1\u201310 (2007)","DOI":"10.1109\/IPDPS.2007.370254"},{"key":"10_CR3","doi-asserted-by":"publisher","unstructured":"Bailey, D.H., et al.: The NAS parallel benchmarks&mdash; summary and preliminary results. In: Proceedings of the 1991 ACM\/IEEE Conference on Supercomputing, Supercomputing 1991, pp. 158\u2013165. ACM, New York (1991). \n                      https:\/\/doi.org\/10.1145\/125826.125925","DOI":"10.1145\/125826.125925"},{"key":"10_CR4","doi-asserted-by":"publisher","unstructured":"Burtscher, M., Rabeti, H.: A scalable heterogeneous parallelization framework for iterative local searches. In: 2013 IEEE 27th International Symposium on Parallel and Distributed Processing, pp. 1289\u20131298, May 2013. \n                      https:\/\/doi.org\/10.1109\/IPDPS.2013.27","DOI":"10.1109\/IPDPS.2013.27"},{"key":"10_CR5","unstructured":"Burtscher, M., Mukka, H., Yang, A., Hesaaraki, F.: Real-time synthesis of compression algorithms for scientific data. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2016, pp. 23:1\u201323:12. IEEE Press, Piscataway, NJ, USA (2016). \n                      http:\/\/dl.acm.org\/citation.cfm?id=3014904.3014935"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Claggett, S., Azimi, S., Burtscher, M.: SPDP: an automatically synthesized lossless compression algorithm for floating-point data. In: 2018 Data Compression Conference (2018)","DOI":"10.1109\/DCC.2018.00042"},{"key":"10_CR7","doi-asserted-by":"crossref","unstructured":"Coplin, J., Yang, A., Poppe, A., Burtscher, M.: Increasing telemetry throughput using customized and adaptive data compression. In: AIAA SPACE and Astronautics Forum and Exposition (2016)","DOI":"10.2514\/6.2016-5401"},{"key":"10_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/3-540-45706-2_10","volume-title":"Euro-Par 2002 Parallel Processing","author":"F Freitag","year":"2002","unstructured":"Freitag, F., Caubet, J., Labarta, J.: On the scalability of tracing mechanisms. In: Monien, B., Feldmann, R. (eds.) Euro-Par 2002. LNCS, vol. 2400, pp. 97\u2013104. Springer, Heidelberg (2002). \n                      https:\/\/doi.org\/10.1007\/3-540-45706-2_10"},{"key":"10_CR9","doi-asserted-by":"publisher","unstructured":"Gamblin, T., de Supinski, B.R., Schulz, M., Fowler, R., Reed, D.A.: Scalable load-balance measurement for SPMD codes. In: Proceedings of the 2008 ACM\/IEEE Conference on Supercomputing, SC 2008, pp. 1\u201312, November 2008. \n                      https:\/\/doi.org\/10.1109\/SC.2008.5222553","DOI":"10.1109\/SC.2008.5222553"},{"key":"10_CR10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-59830-2","volume-title":"Formal Concept Analysis: Mathematical Foundations","author":"B Ganter","year":"1997","unstructured":"Ganter, B., Wille, R.: Formal Concept Analysis: Mathematical Foundations, 1st edn. Springer, Secaucus (1997). \n                      https:\/\/doi.org\/10.1007\/978-3-642-59830-2","edition":"1"},{"key":"10_CR11","doi-asserted-by":"crossref","unstructured":"Godin, R., Missaoui, R., Alaoui, H.: Incremental concept formation algorithms based on Galois (concept) lattices. Comput. Intell. 11(2), 246\u2013267","DOI":"10.1111\/j.1467-8640.1995.tb00031.x"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Gopalakrishnan, G., et al.: Report of the HPC correctness summit, 25\u201326 January 2017, Washington, DC. CoRR abs\/1705.07478 (2017). \n                      http:\/\/arxiv.org\/abs\/1705.07478","DOI":"10.2172\/1470989"},{"key":"10_CR13","doi-asserted-by":"publisher","unstructured":"Hazelwood, K., Klauser, A.: A dynamic binary instrumentation engine for the ARM architecture. In: Proceedings of the 2006 International Conference on Compilers, Architecture and Synthesis for Embedded Systems, CASES 2006, pp. 261\u2013270. ACM, New York (2006). \n                      https:\/\/doi.org\/10.1145\/1176760.1176793","DOI":"10.1145\/1176760.1176793"},{"key":"10_CR14","unstructured":"Heroux, M.A., et al.: Improving performance via mini-applications. Sandia National Laboratories, Technical report SAND2009-5574 3 (2009)"},{"key":"10_CR15","unstructured":"Intel: Pin, a dynamic binary instrumentation. \n                      https:\/\/software.intel.com\/en-us\/articles\/pin-a-dynamic-binary-instrumentation-tool"},{"key":"10_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"839","DOI":"10.1007\/978-3-540-72586-2_118","volume-title":"Computational Science \u2013 ICCS 2007","author":"M Jurenz","year":"2007","unstructured":"Jurenz, M., Brendel, R., Kn\u00fcpfer, A., M\u00fcller, M., Nagel, W.E.: Memory allocation tracing with VampirTrace. In: Shi, Y., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2007. LNCS, vol. 4488, pp. 839\u2013846. Springer, Heidelberg (2007). \n                      https:\/\/doi.org\/10.1007\/978-3-540-72586-2_118"},{"key":"10_CR17","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/978-3-642-31476-6_7","volume-title":"Tools for High Performance Computing 2011","author":"A Kn\u00fcpfer","year":"2011","unstructured":"Kn\u00fcpfer, A., et al.: Score-P: a joint performance measurement run-time infrastructure for Periscope, Scalasca, Tau, and Vampir. In: Brunst, H., M\u00fcller, M., Nagel, W., Resch, M. (eds.) Tools for High Performance Computing 2011, pp. 79\u201391. Springer, Heidelberg (2011). \n                      https:\/\/doi.org\/10.1007\/978-3-642-31476-6_7"},{"key":"10_CR18","doi-asserted-by":"publisher","unstructured":"Luk, C.K., et al.: Pin: building customized program analysis tools with dynamic instrumentation. In: Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2005, pp. 190\u2013200. ACM, New York (2005). \n                      https:\/\/doi.org\/10.1145\/1065010.1065034","DOI":"10.1145\/1065010.1065034"},{"issue":"11","key":"10_CR19","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/2.471178","volume":"28","author":"BP Miller","year":"1995","unstructured":"Miller, B.P., et al.: The Paradyn parallel performance measurement tool. IEEE Comput. 28(11), 37\u201346 (1995). \n                      https:\/\/doi.org\/10.1109\/2.471178","journal-title":"IEEE Comput."},{"key":"10_CR20","doi-asserted-by":"publisher","unstructured":"Mohror, K., Karavanic, K.L.: Evaluating similarity-based trace reduction techniques for scalable performance analysis. In: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, SC 2009, pp. 55:1\u201355:12. ACM, New York (2009). \n                      https:\/\/doi.org\/10.1145\/1654059.1654115","DOI":"10.1145\/1654059.1654115"},{"key":"10_CR21","unstructured":"Nataraj, A., Malony, A., Morris, A., Arnold, D.C., Miller, B.: A framework for scalable, parallel performance monitoring 22, 720\u2013735 (2009)"},{"key":"10_CR22","doi-asserted-by":"crossref","unstructured":"Nethercote, N., Seward, J.: How to shadow every byte of memory used by a program. In: Proceedings of the 3rd International Conference on Virtual Execution Environments, VEE 2007, pp. 65\u201374. ACM, New York (2007)","DOI":"10.1145\/1254810.1254820"},{"issue":"2","key":"10_CR23","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/S1571-0661(04)81042-9","volume":"89","author":"N Nethercote","year":"2003","unstructured":"Nethercote, N., Seward, J.: Valgrind: a program supervision framework. Electr. Notes Theor. Comput. Sci. 89(2), 44\u201366 (2003). \n                      https:\/\/doi.org\/10.1016\/S1571-0661(04)81042-9","journal-title":"Electr. Notes Theor. Comput. Sci."},{"key":"10_CR24","unstructured":"Network, Microsoft, Docs: C sequence points. \n                      https:\/\/msdn.microsoft.com\/en-us\/library\/azk8zbxd.aspx"},{"issue":"8","key":"10_CR25","doi-asserted-by":"publisher","first-page":"696","DOI":"10.1016\/j.jpdc.2008.09.001","volume":"69","author":"M Noeth","year":"2009","unstructured":"Noeth, M., Ratn, P., Mueller, F., Schulz, M., de Supinski, B.R.: ScalaTrace: scalable compression and replay of communication traces for high-performance computing. J. Parallel Distrib. Comput. 69(8), 696\u2013710 (2009). \n                      https:\/\/doi.org\/10.1016\/j.jpdc.2008.09.001\n                      \n                    . Best Paper Awards: 21st International Parallel and Distributed Processing Symposium (IPDPS 2007)","journal-title":"J. Parallel Distrib. Comput."},{"key":"10_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/978-3-319-17473-0_21","volume-title":"Languages and Compilers for Parallel Computing","author":"DCB Oliveira de","year":"2015","unstructured":"de Oliveira, D.C.B., Rakamari\u0107, Z., Gopalakrishnan, G., Humphrey, A., Meng, Q., Berzins, M.: Systematic debugging of concurrent systems using Coalesced Stack Trace Graphs. In: Brodman, J., Tu, P. (eds.) LCPC 2014. LNCS, vol. 8967, pp. 317\u2013331. Springer, Cham (2015). \n                      https:\/\/doi.org\/10.1007\/978-3-319-17473-0_21\n                      \n                    . \n                      http:\/\/www.sci.utah.edu\/publications\/Oli2014a\/OliveiraLCPC2014.pdf"},{"key":"10_CR27","doi-asserted-by":"publisher","unstructured":"Ratanaworabhan, P., Burtscher, M.: Program phase detection based on critical basic block transitions. In: ISPASS 2008 - IEEE International Symposium on Performance Analysis of Systems and software, pp. 11\u201321, April 2008. \n                      https:\/\/doi.org\/10.1109\/ISPASS.2008.4510734","DOI":"10.1109\/ISPASS.2008.4510734"},{"key":"10_CR28","doi-asserted-by":"publisher","unstructured":"Roth, P.C., Arnold, D.C., Miller, B.P.: MRNet: a software-based multicast\/reduction network for scalable tools. In: 2003 ACM\/IEEE Conference Supercomputing, p. 21, November 2003. \n                      https:\/\/doi.org\/10.1145\/1048935.1050172","DOI":"10.1145\/1048935.1050172"},{"issue":"2\u20133","key":"10_CR29","doi-asserted-by":"publisher","first-page":"105","DOI":"10.3233\/SPR-2008-0256","volume":"16","author":"M Schulz","year":"2008","unstructured":"Schulz, M., Galarowicz, J., Maghrak, D., Hachfeld, W., Montoya, D., Cranford, S.: Open \n                      \n                        \n                      \n                      $$\\vert $$\n                     SpeedShop: an open source infrastructure for parallel performance analysis. Sci. Prog. 16(2\u20133), 105\u2013121 (2008). \n                      https:\/\/doi.org\/10.3233\/SPR-2008-0256","journal-title":"Sci. Prog."},{"key":"10_CR30","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1177\/1094342006064482","volume":"20","author":"SS Shende","year":"2006","unstructured":"Shende, S.S., Malony, A.D.: The TAU parallel performance system. Int. J. High Perform. Comput. Appl. 20, 287\u2013311 (2006). \n                      https:\/\/doi.org\/10.1177\/1094342006064482\n                      \n                    . \n                      http:\/\/portal.acm.org\/citation.cfm?id=1125980.1125982","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"10_CR31","doi-asserted-by":"publisher","unstructured":"Strande, S.M., et al.: Comet: Tales from the Long Tail: Two Years in and 10,000 users later. In: Proceedings of the Practice and Experience in Advanced Research Computing 2017 on Sustainability, Success and Impact, PEARC 2017, pp. 38:1\u201338:7. ACM, New York (2017). \n                      https:\/\/doi.org\/10.1145\/3093338.3093383","DOI":"10.1145\/3093338.3093383"},{"key":"10_CR32","unstructured":"Tikir, M.M., Laurenzano, M., Carrington, L., Snavely, A.: PMaC binary instrumentation library for PowerPC\/AIX. In: Workshop on Binary Instrumentation and Applications (2006)"},{"key":"10_CR33","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1007\/978-3-540-68564-7_7","volume-title":"Tools for High Performance Computing","author":"J Weidendorfer","year":"2008","unstructured":"Weidendorfer, J.: Sequential performance analysis with Callgrind and KCachegrind. In: Resch, M., Keller, R., Himmler, V., Krammer, B., Schulz, A. (eds.) Tools for High Performance Computing, pp. 93\u2013113. Springer, Heidelberg (2008). \n                      https:\/\/doi.org\/10.1007\/978-3-540-68564-7_7"},{"key":"10_CR34","doi-asserted-by":"publisher","unstructured":"Yang, A., Mukka, H., Hesaaraki, F., Burtscher, M.: MPC: a massively parallel compression algorithm for scientific data. In: 2015 IEEE International Conference on Cluster Computing, pp. 381\u2013389, September 2015. \n                      https:\/\/doi.org\/10.1109\/CLUSTER.2015.59","DOI":"10.1109\/CLUSTER.2015.59"},{"issue":"3","key":"10_CR35","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1109\/TIT.1977.1055714","volume":"23","author":"J Ziv","year":"2006","unstructured":"Ziv, J., Lempel, A.: A universal algorithm for sequential data compression. IEEE Trans. Inf. Theor. 23(3), 337\u2013343 (2006). \n                      https:\/\/doi.org\/10.1109\/TIT.1977.1055714","journal-title":"IEEE Trans. Inf. Theor."}],"container-title":["Lecture Notes in Computer Science","Programming and Performance Visualization Tools"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-17872-7_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T09:55:03Z","timestamp":1558346103000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-17872-7_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030178710","9783030178727"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-17872-7_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"24 April 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ESPT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Extreme-Scale Programming Tools","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Dallas, TX","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","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":"16 November 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 November 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"espt2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.vi-hps.org\/symposia\/espt\/espt-sc18.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}