Gregory Price

dblp:05/1330 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
1since 2021 · last 2026
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 since 2021Software engineering, systems software and programming languages · 2 · 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 · 91% Parallel and multicore computing · 9%

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

TopicWeightPapersLastEvidence papers
Distributed systems › fault tolerance
checkpointing
0.412019
MANA for MPI: MPI-Agnostic Network-Agnostic Transparent Checkpointing · HPDC 2019
Distributed systems
fault tolerance
0.412019
MANA for MPI: MPI-Agnostic Network-Agnostic Transparent Checkpointing · HPDC 2019
Distributed systems › fault tolerance › checkpointing
transparent checkpointing
0.412019
MANA for MPI: MPI-Agnostic Network-Agnostic Transparent Checkpointing · HPDC 2019
Parallel and multicore computing › parallel programming models › message passing
MPI applications
0.112019
MANA for MPI: MPI-Agnostic Network-Agnostic Transparent Checkpointing · HPDC 2019

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

split-process approach · 0.4
YearPublicationVenuePosition
2026 Vistara: Making CXL Real-Full Path From ASIC Design and OS Support to Hyperscale Deployment
Neha Gholkar, Jovan Stojkovic, Hasan Al Maruf, Gregory Price, Prakash Chauhan, Hiral Patel, Cedric Van Goethem Kiran Vemuri, Kiran Malwankar, Kishore Sriadibhatla, Kalyan Subramanian, Shobhit O. Kanaujia, Chunqiang Tang, Abhishek Dhanotia
ISCA4
2019 MANA for MPI: MPI-Agnostic Network-Agnostic Transparent Checkpointing
abstract
Transparently checkpointing MPI for fault tolerance and load balancing is a long-standing problem in HPC. The problem has been complicated by the need to provide checkpoint-restart services for all combinations of an MPI implementation over all network interconnects. This work presents MANA (MPI-Agnostic Network-Agnostic transparent checkpointing), a single code base which supports all MPI implementation and interconnect combinations. The agnostic properties imply that one can checkpoint an MPI application under one MPI implementation and perhaps over TCP, and then restart under a second MPI implementation over InfiniBand on a cluster with a different number of CPU cores per node. This technique is based on a novel "split-process" approach, which enables two separate programs to co-exist within a single process with a single address space. This work overcomes the limitations of the two most widely adopted transparent checkpointing solutions, BLCR and DMTCP/InfiniBand, which require separate modifications to each MPI implementation and/or underlying network API. The runtime overhead is found to be insignificant both for checkpoint-restart within a single host, and when comparing a local MPI computation that was migrated to a remote cluster against an ordinary MPI computation running natively on that same remote cluster.
Rohan Garg 0001, Gregory Price, Gene Cooperman
HPDC2
2009 Security Impact Ratings Considered Harmful
Jeff Arnold, Tim Abbott, Waseem Daher, Gregory Price, Nelson Elhage, Geoffrey Thomas, Anders Kaseorg
HotOS4