A visual Analytics System for Optimizing Communications in Massively Parallel Applications
dc.contributor.author | Fujiwara, Takanori | |
dc.contributor.author | Malakar, Preeti | |
dc.contributor.author | Reda, Khairi | |
dc.contributor.author | Vishwanath, Venkatram | |
dc.contributor.author | Papka, Michael E. | |
dc.contributor.author | Ma, Kwan-Liu | |
dc.date.accessioned | 2019-01-22T14:31:22Z | |
dc.date.available | 2019-01-22T14:31:22Z | |
dc.date.issued | 2017 | |
dc.description.abstract | Current and future supercomputers have tens of thousands of compute nodes interconnected with high-dimensional networks and complex network topologies for improved performance. Application developers are required to write scalable parallel programs in order to achieve high throughput on these machines. Application performance is largely determined by efficient inter-process communication. A common way to analyze and optimize performance is through profiling parallel codes to identify communication bottlenecks. However, understanding gigabytes of profile data is not a trivial task. In this paper, we present a visual analytics system for identifying the scalability bottlenecks and improving the communication efficiency of massively parallel applications. Visualization methods used in this system are designed to comprehend large-scale and varied communication patterns on thousands of nodes in complex networks such as the 5D torus and the dragonfly. We also present efficient rerouting and remapping algorithms that can be coupled with our interactive visual analytics design for performance optimization. We demonstrate the utility of our system with several case studies using three benchmark applications on two leading supercomputers. The mapping suggestion from our system led to 38% improvement in hop-bytes for MiniAMR application on 4,096 MPI processes. | en_US |
dc.description.sponsorship | This research has been sponsored in part by the U.S. National Science Foundation through grant IIS-1320229, and the U.S. Department of Energy through grants DE-SC0012610 and DE-SC0014917. This research has been funded in part and used resources of the Argonne Leadership Computing Facility at Argonne National Lab- oratory, which is supported by the Office of Science of the U.S. Department of Energy under contract no. DE-AC02-06CH11357. This work was supported in part by the DOE Office of Science, ASCR, under award numbers 57L38, 57L32, 57L11, 57K50, and 5080500 | en_US |
dc.identifier.citation | T. Fujiwara, P. Malakar, K. Reda, V. Vishwanath, M. E. Papka, K.-L. Ma. A visual Analytics System for Optimizing Communications in Massively Parallel Applications. In Proceedings of IEEE Conference on Visual Analytics Science and Technology (VAST). 2017. IEEE | en_US |
dc.identifier.uri | https://hdl.handle.net/1805/18205 | |
dc.language.iso | en_US | en_US |
dc.publisher | IEEE | en_US |
dc.subject | Data visualization | en_US |
dc.subject | Visual analytics | en_US |
dc.subject | Supercomputing | en_US |
dc.subject | Parallel communications | en_US |
dc.subject | Performance analysis | en_US |
dc.title | A visual Analytics System for Optimizing Communications in Massively Parallel Applications | en_US |
dc.type | Article | en_US |