Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hussain J. AlSalem

dblp:354/5060 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0002-0993-3304ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 51% High-performance computing · 26% GPUs and heterogeneous computing · 15%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems › fault tolerance
checkpointing
0.712023
GPU-Enabled Asynchronous Multi-level Checkpoint Caching and Prefetching · HPDC 2023
Distributed systems › fault tolerance › checkpointing
multi-level checkpointing
0.712023
GPU-Enabled Asynchronous Multi-level Checkpoint Caching and Prefetching · HPDC 2023
GPUs and heterogeneous computing
GPU memory management
0.212023
GPU-Enabled Asynchronous Multi-level Checkpoint Caching and Prefetching · HPDC 2023
Storage systems
storage hierarchy
0.212023
GPU-Enabled Asynchronous Multi-level Checkpoint Caching and Prefetching · HPDC 2023
GPUs and heterogeneous computing › GPU memory management
unified virtual memory
0.212023
GPU-Enabled Asynchronous Multi-level Checkpoint Caching and Prefetching · HPDC 2023

Methods — techniques the papers use, named apart from their topics

prefetching · 0.7caching · 0.7asynchronous multi-level checkpointing · 0.7
YearPublicationVenuePosition
2023 GPU-Enabled Asynchronous Multi-level Checkpoint Caching and Prefetching
abstract
Checkpointing is an I/O intensive operation increasingly used by High-Performance Computing (HPC) applications to revisit previous intermediate datasets at scale. Unlike the case of resilience, where only the last checkpoint is needed for application restart and rarely accessed to recover from failures, in this scenario, it is important to optimize frequent reads and writes of an entire history of checkpoints. State-of-the-art checkpointing approaches often rely on asynchronous multi-level techniques to hide I/O overheads by writing to fast local tiers (e.g. an SSD) and asynchronously flushing to slower, potentially remote tiers (e.g. a parallel file system) in the background, while the application keeps running. However, such approaches have two limitations. First, despite the fact that HPC infrastructures routinely rely on accelerators (e.g. GPUs), and therefore a majority of the checkpoints involve GPU memory, efficient asynchronous data movement between the GPU memory and host memory is lagging behind. Second, revisiting previous data often involves predictable access patterns, which are not exploited to accelerate read operations. In this paper, we address these limitations by proposing a scalable and asynchronous multi-level checkpointing approach optimized for both reading and writing of an arbitrarily long history of checkpoints. Our approach exploits GPU memory as a first-class citizen in the multi-level storage hierarchy to enable informed caching and prefetching of checkpoints by leveraging foreknowledge about the access order passed by the application as hints. Our evaluation using a variety of scenarios under I/O concurrency shows up to 74× faster checkpoint and restore throughput as compared to the state-of-art runtime and optimized unified virtual memory (UVM) based prefetching strategies and at least 2× shorter I/O wait time for the application across various workloads and configurations.
Avinash Maurya, M. Mustafa Rafique, Thierry-Laurent D. Tonellot, Hussain J. AlSalem, Franck Cappello, Bogdan Nicolae
HPDC4