Skip to main navigation Skip to search Skip to main content

Analyzing Communication Features and Community Structure of HPC Applications

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A few exascale machines are scheduled to become operational in the next couple of years. Reaching such achievement required the HPC community to overcome obstacles in programmability, power management, memory hierarchy, and reliability. Similar challenges are to be faced in the pursuit of greater performance gains. In particular, design of interconnects stands out as a major hurdle. Computer networks for extreme-scale system will need a deeper understanding of the communication characteristics of applications that will run on those systems. We analyzed a set of nine representative HPC applications and created a catalog of well-defined communication patterns that constitute building blocks for modern scientific codes. Furthermore, we found little difference between popular community-detection algorithms, which tend to form few but relatively big communities.

Original languageEnglish
Title of host publicationHigh Performance Computing - 5th Latin American Conference, CARLA 2018, Revised Selected Papers
EditorsRaul Ramos-Pollan, Harold Castro, Esteban Meneses, Carlos Jaime Barrios Hernández
PublisherSpringer Verlag
Pages239-254
Number of pages16
ISBN (Print)9783030162047
DOIs
StatePublished - 2019
Event5th Latin American Conference on High Performance Computing, CARLA 2018 - Bucaramanga, Colombia
Duration: 26 Sep 201828 Sep 2018

Publication series

NameCommunications in Computer and Information Science
Volume979
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference5th Latin American Conference on High Performance Computing, CARLA 2018
Country/TerritoryColombia
CityBucaramanga
Period26/09/1828/09/18

Keywords

  • Application characterization
  • Communication patterns
  • Community structure detection
  • Graph partitioning
  • High performance computing
  • Message Passing Interface (MPI)

Fingerprint

Dive into the research topics of 'Analyzing Communication Features and Community Structure of HPC Applications'. Together they form a unique fingerprint.

Cite this