A visual Analytics System for Optimizing Communications in Massively Parallel Applications

dc.contributor.authorFujiwara, Takanori
dc.contributor.authorMalakar, Preeti
dc.contributor.authorReda, Khairi
dc.contributor.authorVishwanath, Venkatram
dc.contributor.authorPapka, Michael E.
dc.contributor.authorMa, Kwan-Liu
dc.date.accessioned2019-01-22T14:31:22Z
dc.date.available2019-01-22T14:31:22Z
dc.date.issued2017
dc.description.abstractCurrent 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.sponsorshipThis 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 5080500en_US
dc.identifier.citationT. 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. IEEEen_US
dc.identifier.urihttps://hdl.handle.net/1805/18205
dc.language.isoen_USen_US
dc.publisherIEEEen_US
dc.subjectData visualizationen_US
dc.subjectVisual analyticsen_US
dc.subjectSupercomputingen_US
dc.subjectParallel communicationsen_US
dc.subjectPerformance analysisen_US
dc.titleA visual Analytics System for Optimizing Communications in Massively Parallel Applicationsen_US
dc.typeArticleen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Takanori_vast17.pdf
Size:
5.31 MB
Format:
Adobe Portable Document Format
Description:
Main article
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: