Skip to main navigation Skip to search Skip to main content

LegoIndex: A Scalable and Modular Indexing Framework for Efficient Analysis of Extreme-Scale Particle Data

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Particle-in-Cell (PIC) simulations play a critical role in various scientific domains, including plasma physics, astrophysics, and fusion energy research, by enabling the modeling of complex interactions between charged particles and electromagnetic fields. As PIC simulations scale up in size and complexity, they generate massive volumes of particle data at enormous speeds (TBs/hour). This enormous amount of data presents significant challenges for post-simulation analysis, as existing analysis tools (typically designed for smaller datasets) struggle with low query performance and high resource utilization. While incorporating indexes for PIC data can alleviate some of these inefficiencies, current indexing solutions often fall short of addressing the diverse analysis needs of scientists, substantial index construction overhead during simulation runs, and inefficient small I/O operations.To address these challenges, we present LegoIndex, a scalable, modular, and elastic post-simulation indexing framework designed to improve data access efficiency while minimizing unnecessary data I/Os and memory usage. LegoIndex offers users the flexibility to customize indexing components, structures, and statistic metrics based on the data scale and specific analysis needs. LegoIndex parallelizes the index construction process, enabling efficient processing of datasets of varying sizes. To further enhance query performance, LegoIndex intelligently clusters scattered index results that are spatially or temporally related and optimizes computation logic to effectively reduce data I/Os and memory usage. We conducted comprehensive evaluations of LegoIndex based on large-scale real-world PIC datasets. Integrating LegoIndex with the existing analysis tool can achieve up to a 2276× improvement in overall performance, a 3068× reduction in memory usage, and a 3001× decrease in I/O numbers for large datasets.

Original languageEnglish (US)
Title of host publicationHPDC 2025 - Proceedings of the 34th International Symposium on High-Performance Parallel and Distributed Computing
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9798400718694
DOIs
StatePublished - Sep 9 2025
Event34th International Symposium on High-Performance Parallel and Distributed Computing - Notre Dame, United States
Duration: Jul 20 2025Jul 23 2025

Publication series

NameHPDC 2025 - Proceedings of the 34th International Symposium on High-Performance Parallel and Distributed Computing

Conference

Conference34th International Symposium on High-Performance Parallel and Distributed Computing
Country/TerritoryUnited States
CityNotre Dame
Period7/20/257/23/25

Keywords

  • high-performance computing
  • indexing
  • particle data
  • scientific data

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture
  • Information Systems
  • Software

Fingerprint

Dive into the research topics of 'LegoIndex: A Scalable and Modular Indexing Framework for Efficient Analysis of Extreme-Scale Particle Data'. Together they form a unique fingerprint.

Cite this