Enabling scalable and extensible memory-mapped datastores in userspace

IB Peng, MB Gokhale, K Youssef… - … on Parallel and …, 2021 - ieeexplore.ieee.org
Exascale workloads are expected to incorporate data-intensive processing in close
coordination with traditional physics simulations. These emerging scientific, data-analytics …

Snapshot: Fast, Userspace Crash Consistency for CXL and PM Using msync

S Mahar, M Shen, T Kelly… - 2023 IEEE 41st …, 2023 - ieeexplore.ieee.org
Crash consistency using persistent memory programming libraries requires programmers to
use complex transactions and manual annotations. In contrast, the failure-atomic msync …

Privateer: Multi-versioned Memory-mapped Data Stores for High-Performance Data Science

K Youssef, K Iwabuchi, WC Feng… - 2021 IEEE High …, 2021 - ieeexplore.ieee.org
The exponential growth in dataset sizes necessitates the use of high-performance
computing (HPC) for large-scale data science. Furthermore, the sizes of these datasets shift …

Hybrid-PGAS Memory Hierarchy for Next Generation HPC Systems

RB Johnson - 2024 - search.proquest.com
Demands on computational performance, power efficiency, data transfer, resource capacity,
and resilience for next generation high performance computing (HPC) systems present a …

Scalable and Productive Data Management for High-Performance Analytics

KYMY Youssef - 2023 - vtechworks.lib.vt.edu
Advancements in data acquisition technologies across different domains, from genome
sequencing to satellite and telescope imaging to large-scale physics simulations, are …

Towards scalable data processing in python with clippy

P Pirkelbauer, S Bromberger… - 2021 IEEE/ACM 11th …, 2021 - ieeexplore.ieee.org
The Python programming language has become a popular choice for data scientists. While
easy to use, the Python language is not well suited to drive data science on large-scale …

Big Data Oriented Graph Division and Storage

Z Zhang, Y Zhao, X Fan, B Zhang - 2023 IEEE 8th International …, 2023 - ieeexplore.ieee.org
Parameters of machinery parts have dependency relationships between each other. Given a
part, our task is to compute all the combinations of all its parameters constrained by the …

Preliminary experience with openmp memory management implementation

A Roussel, P Carribault, J Jaeger - … on OpenMP, IWOMP 2020, Austin, TX …, 2020 - Springer
Because of the evolution of compute units, memory heterogeneity is becoming popular in
HPC systems. But dealing with such various memory levels often requires different …

Co-design of Advanced Architectures for Graph Analytics using Machine Learning

K Kurte, N Imam, R Kannan… - 2021 IEEE …, 2021 - ieeexplore.ieee.org
A graph is an excellent way of representing relationships among entities. We can use graph
analytics to synthesize and analyze such relational data, and extract relevant features that …

[PDF][PDF] Enabling Scalable and Extensible Memory-mapped Datastores in Userspace

K Youssef, K Iwabuchi, R Pearce - ieeexplore.ieee.org
Exascale workloads are expected to incorporate data-intensive processing in close
coordination with traditional physics simulations. These emerging scientific, data-analytics …