CommAnalyzer: Automated Estimation of Communication Cost on HPC Clusters Using Sequential Code

dc.contributor.authorHelal, Ahmed E.en
dc.contributor.authorJung, Changheeen
dc.contributor.authorFeng, Wu-chunen
dc.contributor.authorHanafy, Yasser Y.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2017-08-14T19:24:14Zen
dc.date.available2017-08-14T19:24:14Zen
dc.date.issued2017-08-14en
dc.description.abstractMPI+X is the de facto standard for programming applications on HPC clusters. The performance and scalability on such systems is limited by the communication cost on different number of processes and compute nodes. Therefore, the current communication analysis tools play a critical role in the design and development of HPC applications. However, these tools require the availability of the MPI implementation, which might not exist in the early stage of the development process due to the parallel programming effort and time. This paper presents CommAnalyzer, an automated tool for communication model generation from a sequential code. CommAnalyzer uses novel compiler analysis techniques and graph algorithms to capture the inherent communication characteristics of sequential applications, and to estimate their communication cost on HPC systems. The experiments with real-world, regular and irregular scientific applications demonstrate the utility of CommAnalyzer in estimating the communication cost on HPC clusters with more than 95% accuracy on average.en
dc.identifier.trnumberTR-17-04en
dc.identifier.urihttp://hdl.handle.net/10919/78701en
dc.language.isoenen
dc.publisherDepartment of Computer Science, Virginia Polytechnic Institute & State Universityen
dc.relation.ispartofComputer Science Technical Reportsen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectHigh Performance Computingen
dc.subjectParallel and Distributed Computingen
dc.subjectComputer Systemsen
dc.subjectAlgorithmsen
dc.subjectComputational Science and Engineeringen
dc.subjectModeling and Simulationen
dc.subjectNetworkingen
dc.subjectProblem Solving Environmentsen
dc.titleCommAnalyzer: Automated Estimation of Communication Cost on HPC Clusters Using Sequential Codeen
dc.typeTechnical reporten
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CA.pdf
Size:
1.03 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: