Exploring Spatial Indexing for Accelerated Feature Retrieval in HPC

06/26/2021
by   Margaret Lawson, et al.
0

Despite the critical role that range queries play in analysis and visualization for HPC applications, there has been no comprehensive analysis of indices that are designed to accelerate range queries and the extent to which they are viable in an HPC setting. In this state of the practice paper we present the first such evaluation, examining 20 open-source C and C++ libraries that support range queries. Contributions of this paper include answering the following questions: which of the implementations are viable in an HPC setting, how do these libraries compare in terms of build time, query time, memory usage, and scalability, what are other trade-offs between these implementations, is there a single overall best solution, and when does a brute force solution offer the best performance? We also share key insights learned during this process that can assist both HPC application scientists and spatial index developers.

READ FULL TEXT

page 5

page 6

page 7

page 8

research
04/15/2021

Minimizing privilege for building HPC containers

HPC centers face increasing demand for software flexibility, and there i...
research
01/10/2023

Exploring the Use of WebAssembly in HPC

Containerization approaches based on namespaces offered by the Linux ker...
research
09/17/2021

Cross-layer Visualization and Profiling of Network and I/O Communication for HPC Clusters

Understanding and visualizing the full-stack performance trade-offs and ...
research
08/02/2023

PROV-IO+: A Cross-Platform Provenance Framework for Scientific Data on HPC Systems

Data provenance, or data lineage, describes the life cycle of data. In s...
research
05/22/2019

FQL: An Extensible Feature Query Language and Toolkit on Searching Software Characteristics for HPC Applications

The amount of large-scale scientific computing software is dramatically ...
research
06/15/2022

Indexing Temporal Relations for Range-Duration Queries

Temporal information plays a crucial role in many database applications,...
research
09/06/2023

An Evaluation of Software Sketches

This work presents a detailed evaluation of Rust (software) implementati...

Please sign up or login with your details

Forgot password? Click here to reset