{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,10]],"date-time":"2025-12-10T08:48:58Z","timestamp":1765356538182,"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_14","type":"book-chapter","created":{"date-parts":[[2019,4,23]],"date-time":"2019-04-23T22:03:00Z","timestamp":1556056980000},"page":"233-249","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Visual Analytics Challenges in Analyzing Calling Context Trees"],"prefix":"10.1007","author":[{"given":"Alexandre","family":"Bergel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abhinav","family":"Bhatele","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Boehme","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Gralka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kevin","family":"Griffin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc-Andr\u00e9","family":"Hermanns","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Du\u0161an","family":"Okanovi\u0107","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olga","family":"Pearce","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tom","family":"Vierjahn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,4,24]]},"reference":[{"key":"14_CR1","doi-asserted-by":"publisher","first-page":"1343","DOI":"10.1016\/j.procs.2015.05.320","volume":"51","author":"P Saviankou","year":"2015","unstructured":"Saviankou, P., Knobloch, M., Visser, A., Mohr, B.: Cube v4: from performance report explorer to performance analysis tool. Procedia Comput. Sci. 51, 1343\u20131352 (2015)","journal-title":"Procedia Comput. Sci."},{"key":"14_CR2","doi-asserted-by":"crossref","unstructured":"Ammons, G., Ball, T., Larus, J.R.: Exploiting hardware performance counters with flow and context sensitive profiling. In: Proceedings of the ACM SIGPLAN 1997 Conference on Programming Language Design and Implementation, PLDI 1997, pp. 85\u201396 (1997)","DOI":"10.1145\/258916.258924"},{"key":"14_CR3","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1007\/978-3-642-24025-6_8","volume-title":"Competence in High Performance Computing","author":"D Mey","year":"2011","unstructured":"Mey, D., et al.: Score-P: a unified performance measurement system for petascale applications. In: Bischof, C., Hegering, H.G., Nagel, W., Wittum, G. (eds.) Competence in High Performance Computing, pp. 85\u201397. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-24025-6_8"},{"key":"14_CR4","unstructured":"Schulz, M., Galarowicz, J., Hachfeld, W.: Open, speedshop: open source performance analysis for linux clusters. In: Proceedings of the 2006 ACM\/IEEE Conference on Supercomputing, SC 2006. ACM, New York (2006)"},{"issue":"6","key":"14_CR5","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1002\/cpe.1553","volume":"22","author":"L Adhianto","year":"2010","unstructured":"Adhianto, L., et al.: HPCTOOLKIT: tools for performance analysis of optimized parallel programs. Concurr. Comput. Pract. Exp. 22(6), 685\u2013701 (2010)","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"14_CR6","unstructured":"B\u00f6hme, D., et al.: Caliper: performance introspection for HPC software stacks. In: West, J., Pancake, C.M. (eds.) Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2016, Salt Lake City, UT, USA, 13\u201318 November 2016, p. 47. ACM (2016)"},{"key":"14_CR7","unstructured":"Alcocer, J.-P.S., Bergel, A., Ducasse, S., Denker, M.: Performance evolution blueprint: understanding the impact of software evolution on performance. In: 2013 First IEEE Working Conference on Software Visualization (VISSOFT), pp. 1\u20139, September 2013"},{"key":"14_CR8","unstructured":"Blanco, A.F., Alcocer, J.-P.S., Bergel, A.: Effective visualization of object allocation sites. In: Proceedings of 6th IEEE Working Conference on Software Visualization, VISSOFT 2018 (2018)"},{"key":"14_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/978-3-540-69814-2_8","volume-title":"Performance Evaluation: Metrics, Models and Benchmarks","author":"Z Szebenyi","year":"2008","unstructured":"Szebenyi, Z., Wylie, B.J.N., Wolf, F.: SCALASCA parallel performance analyses of SPEC MPI2007 applications. In: Kounev, S., Gorton, I., Sachs, K. (eds.) SIPEW 2008. LNCS, vol. 5119, pp. 99\u2013123. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-69814-2_8"},{"issue":"6","key":"14_CR10","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1002\/cpe.1553","volume":"22","author":"L Adhianto","year":"2010","unstructured":"Adhianto, L., et al.: HPCTOOLKIT: tools for performance analysis of optimized parallel programs. Concurr. Comput. Pract. Exp. 22(6), 685\u2013701 (2010). http:\/\/hpctoolkit.org","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"14_CR11","doi-asserted-by":"crossref","unstructured":"Nguyen, H.T., et al.: VIPACT: a visualization interface for analyzing calling context trees. In: Proceedings of the 3rd Workshop on Visual Performance Analysis, VPA 2016, November 2016","DOI":"10.1109\/VPA.2016.009"},{"key":"14_CR12","doi-asserted-by":"crossref","unstructured":"Gralka, P., Schulz, C., Reina, G., Weiskopf, D., Ertl, T.: Visual exploration of memory traces and call stacks. In: 2017 IEEE Working Conference on Software Visualization (VISSOFT), pp. 54\u201363, September 2017","DOI":"10.1109\/VISSOFT.2017.15"},{"issue":"6","key":"14_CR13","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1145\/2909476","volume":"59","author":"B Gregg","year":"2016","unstructured":"Gregg, B.: The flame graph. Commun. ACM 59(6), 48\u201357 (2016)","journal-title":"Commun. ACM"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"Tallent, N.R., Mellor-Crummey, J., Franco, M., Landrum, R., Adhianto, L.: Scalable fine-grained call path tracing. In: Proceedings of the International Conference on Supercomputing, ICS 2011, pp. 63\u201374. ACM, New York (2011)","DOI":"10.1145\/1995896.1995908"},{"key":"14_CR15","first-page":"69","volume":"12","author":"WE Nagel","year":"1996","unstructured":"Nagel, W.E., Arnold, A., Weber, M., Hoppe, H.-C., Solchenbach, K.: VAMPIR: visualization and analysis of MPI resources. Supercomputer 12, 69\u201380 (1996)","journal-title":"Supercomputer"},{"issue":"2","key":"14_CR16","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1080\/00031305.1983.10482733","volume":"37","author":"JB Kruskal","year":"1983","unstructured":"Kruskal, J.B., Landwehr, J.M.: Icicle Plots: better displays for hierarchical clustering. Am. Stat. 37(2), 162\u2013168 (1983)","journal-title":"Am. Stat."},{"key":"14_CR17","unstructured":"Tr\u00fcmper, J., Telea, A., D\u00f6llner, J.: ViewFusion: correlating structure and activity views for execution traces. In: Proceedings Theory and Practice of Computer Graphics, pp. 45\u201352 (2012)"},{"key":"14_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/3-540-45875-1_12","volume-title":"Software Visualization","author":"W Pauw De","year":"2002","unstructured":"De Pauw, W., Jensen, E., Mitchell, N., Sevitsky, G., Vlissides, J., Yang, J.: Visualizing the execution of Java programs. In: Diehl, S. (ed.) Software Visualization. LNCS, vol. 2269, pp. 151\u2013162. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-45875-1_12"},{"issue":"1","key":"14_CR19","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/1740390.1740412","volume":"44","author":"W Pauw De","year":"2010","unstructured":"De Pauw, W., Heisig, S.: Visual and algorithmic tooling for system trace analysis: a case study. ACM SIGOPS Oper. Syst. Rev. 44(1), 97\u2013102 (2010)","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"De Pauw, W., Heisig, S.: Zinsight: a visual and analytic environment for exploring large event traces. In: Proceedings of the 5th International Symposium on Software Visualization, SOFTVIS, pp. 143\u2013152. ACM, New York (2010)","DOI":"10.1145\/1879211.1879233"},{"key":"14_CR21","doi-asserted-by":"crossref","unstructured":"Adamoli, A., Hauswirth M.: Trevis: a context tree visualization & analysis framework and its use for classifying performance failure reports. In: Proceedings of the 5th International Symposium on Software Visualization, SOFTVIS, pp. 73\u201382. ACM, New York (2010)","DOI":"10.1145\/1879211.1879224"},{"issue":"9","key":"14_CR22","doi-asserted-by":"crossref","first-page":"825","DOI":"10.1002\/spe.985","volume":"40","author":"P Moret","year":"2010","unstructured":"Moret, P., Binder, W., Villaz\u00f3n, A., Ansaloni, D., Heydarnoori, A.: Visualizing and exploring profiles with calling context ring charts. Softw. Pract. Exp. 40(9), 825\u2013847 (2010)","journal-title":"Softw. Pract. Exp."},{"key":"14_CR23","doi-asserted-by":"publisher","unstructured":"B\u00f6hme, D., Geimer, M., Wolf, F., Arnold, L.: Scalasca analysis report for SPEC MPI.2007 benchmark 132.zeump2 on 512 processes in virtual- node mode on Blue Gene\/P, April 2018. https:\/\/doi.org\/10.5281\/zenodo.1211448","DOI":"10.5281\/zenodo.1211448"},{"issue":"2","key":"14_CR24","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1002\/cpe.1535","volume":"22","author":"MS M\u00fcller","year":"2010","unstructured":"M\u00fcller, M.S., et al.: SPEC MPI2007-an application benchmark suite for parallel systems using MPI. Concurr. Comput. Pract. Exp. 22(2), 191\u2013205 (2010)","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"14_CR25","unstructured":"Attig, N., et al.: Blue Gene\/P: JUGENE. Computational Science Series, pp. 153\u2013188. CRC Press, Taylor & Francis Group, Boca Raton (2013)"},{"issue":"9","key":"14_CR26","doi-asserted-by":"publisher","first-page":"782","DOI":"10.1109\/TSE.2003.1232284","volume":"29","author":"M Lanza","year":"2003","unstructured":"Lanza, M., Ducasse, S.: Polymetric views\u2013a lightweight visual approach to reverse engineering. Trans. Softw. Eng. (TSE) 29(9), 782\u2013795 (2003)","journal-title":"Trans. Softw. Eng. (TSE)"},{"key":"14_CR27","unstructured":"Wylie, B.J.N., Geimer, M., Mohr, B., B\u00f6hme, D., Szebenyi, Z., Wolf, F.: Scalasca analysis report of the ASCI Sweep3D benchmark on 294,912 processes in virtual-node mode on IBM Blue Gene\/P with manually annotated iterations, August 2018"},{"key":"14_CR28","unstructured":"Los Alamos National Laboratory: ASCI SWEEP3D v2.2b: 3-dimensional discrete ordinates neutron transport benchmark (1995). http:\/\/wwwc3.lanl.gov\/pal\/software\/sweep3d\/"},{"key":"14_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/978-3-540-71080-6_6","volume-title":"Visual Data Mining","author":"DA Keim","year":"2008","unstructured":"Keim, D.A., Mansmann, F., Schneidewind, J., Thomas, J., Ziegler, H.: Visual analytics: scope and challenges. In: Simoff, S.J., B\u00f6hlen, M.H., Mazeika, A. (eds.) Visual Data Mining. LNCS, vol. 4404, pp. 76\u201390. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-71080-6_6"},{"key":"14_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1007\/978-3-540-70956-5_7","volume-title":"Information Visualization","author":"D Keim","year":"2008","unstructured":"Keim, D., Andrienko, G., Fekete, J.-D., G\u00f6rg, C., Kohlhammer, J., Melan\u00e7on, G.: Visual analytics: definition, process, and challenges. In: Kerren, A., Stasko, J.T., Fekete, J.-D., North, C. (eds.) Information Visualization. LNCS, vol. 4950, pp. 154\u2013175. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-70956-5_7"},{"key":"14_CR31","unstructured":"Crespo, A.J.C., Rogers, B., Dominguez, J.M., Gomez-Gesteira, M.: Simulating more than 1 billion SPH particles using GPU hardware acceleration, pp. 249\u2013254 (2013)"},{"key":"14_CR32","doi-asserted-by":"crossref","unstructured":"Griffin, K., Raskin, C.: Scalable rendering of large SPH simulations using an RK-enhanced interpolation scheme on constrained datasets. In: 2016 IEEE 6th Symposium on Large Data Analysis and Visualization (LDAV), pp. 95\u201396. IEEE (2016)","DOI":"10.1109\/LDAV.2016.7874335"},{"key":"14_CR33","unstructured":"Shneiderman, B.: The eyes have it: a task by data type taxonomy for information visualizations. In: IEEE Visual Languages, College Park, Maryland, USA, pp. 336\u2013343 (1996)"},{"key":"14_CR34","volume-title":"Agile Visualization","author":"A Bergel","year":"2016","unstructured":"Bergel, A.: Agile Visualization. LULU Press, Morrisville (2016)"},{"key":"14_CR35","doi-asserted-by":"crossref","unstructured":"Woodside, M., Franks, G., Petriu, D.C.: The future of software performance engineering. In: Future of Software Engineering, FOSE 2007, pp. 171\u2013187 (2007)","DOI":"10.1109\/FOSE.2007.32"}],"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_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,17]],"date-time":"2024-07-17T06:03:07Z","timestamp":1721196187000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-17872-7_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030178710","9783030178727"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-17872-7_14","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":"VPA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Visual Performance Analysis","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":"11 November 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 November 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"vpa2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/vpa18.github.io\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}