DIMPLES: Distributed Influence Maximization for Pandemic pLanning on Exascale Systems

  • Marco Minutoli
  • , Reece Neff
  • , Naw Safrin Sattar
  • , Hao Lu
  • , John Feo
  • , Henning Mortveit
  • , Anil Vullikanti
  • , Dawen Xie
  • , Mandy L. Wilson
  • , Gregor Von Laszewski
  • , Parantapa Bhattacharya
  • , S. M. Ferdous
  • , Ananth Kalyanaraman
  • , Michela Becchi
  • , Madhav Marathe
  • , Mahantesh Halappanavar

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

Abstract

We study exascale parallel algorithms for the selection of intervention or monitoring strategies in massive realistic socio-technical networks through scalable Influence Maximization (InfMax) algorithms. We employ novel techniques to enable efficient scaling on up to 8k nodes of OLCF Frontier, with 65k AMD GPUs and 458k AMD CPU cores. Current state-of-the-art InfMax tools are limited to networks with only a few million actors (vertices) and a few hundred million interactions (edges). By overcoming these limitations, we show that our approach is capable of processing a realistic social contact network of the United States with 285 million nodes and about 8 billion edges. This two orders-of-magnitude improvement over the previous state-of-the-art is obtained by leveraging algorithmic advancements for the InfMax problem and designing several problem-specific approaches to overlap communication with computation, improve GPU efficiency, and lower the application's memory requirements.We evaluate strong scaling for computing 10k most influential seeds using up to 8k nodes of an exascale system, and weak scaling from 128 to 8k system nodes for seed sets ranging from 625 to 40k seeds. We achieve the fastest-known runtime of 25 minutes while performing 48 million diffusion simulations totaling 2.31 petabytes to identify 40k influential seeds using 8k nodes, and take 5.75 minutes to identify 10k seeds while using 4k nodes.

Original languageEnglish
Title of host publicationACM ICS 2025 - Proceedings of the 39th ACM International Conference on Supercomputing
PublisherAssociation for Computing Machinery
Pages718-733
Number of pages16
ISBN (Electronic)9798400715372
DOIs
StatePublished - Aug 22 2025
Event39th ACM International Conference on Supercomputing, ICS 2025 - Lake City, United States
Duration: Jun 8 2025Jun 11 2025

Publication series

NameProceedings of the International Conference on Supercomputing
VolumePart of 213821

Conference

Conference39th ACM International Conference on Supercomputing, ICS 2025
Country/TerritoryUnited States
CityLake City
Period06/8/2506/11/25

Funding

This research is based upon work supported by the U.S. Department of Energy (DOE) through the Exascale Computing Project (17-SC-20-SC) (ExaGraph) at the Pacific Northwest National Laboratory (PNNL) the Office of the Director of National Intelligence (ODNI), Intelligence Advanced Research Projects Activity (IARPA), through the Advanced Graphic Intelligence Logical Computing Environment (AGILE) research program, contract number 77740, and Laboratory Directed Research and Development funds at PNNL. This work was supported in part by the following grants: University of Virginia Strategic Investment Fund (Award Number SIF160), National Science Foundation Grants CCF- 1918656 (Expeditions), OAC-1916805 (CINES), IIS-1955797, VDH Grant PV-BII VDH COVID-19 Modeling Program VDH- 21-501-0135, DTRA subcontract/ARA S-D00189-15-TO-01- UVA, NIH 2R01GM109718-07, NSF RAPID CNS-2028004, NSF RAPID OAC-2027541, US Centers for Disease Control and Prevention 75D30119C05935 and CDC MIND cooperative agreement U01CK000589. Washington State University: NSF CCF 1919122 and CCF 2316160. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the ODNI, IARPA, or the U.S. Government. We sincerely thank Oak Ridge Leadership Computing Facility for enabling this work.

Keywords

  • Distributed Graph Algorithms
  • High-Performance Computing
  • Influence Maximization
  • Parallel Graph Algorithms

Fingerprint

Dive into the research topics of 'DIMPLES: Distributed Influence Maximization for Pandemic pLanning on Exascale Systems'. Together they form a unique fingerprint.

Cite this