arrow
返回

A Verified High-Performance Composable Object Library for Remote Direct Memory Access

delete2026-01-01
delete0
PRE
AI
G
Guillaume Ambal *
G
George Hodgkins
M
Mark Madler
G
Gregory Chockler
B
Brijesh Dongol
J
Joseph Izraelevitz
A
Azalea Raad
V
Viktor Vafeiadis
DOI:10.1145/3776713delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
远程直接内存访问(RDMA)是一种内存技术,允许远程设备直接写入和读取彼此的内存,绕过CPU和操作系统等组件。这实现了低延迟、高吞吐量网络,以满足现代数据中心、高性能计算(HPC)应用和AI/ML工作负载的需求。然而,基础RDMA包含一个高度宽松的弱内存模型,难以实际使用,并且直到最近才被形式化。在本文中,我们介绍了可组合对象库(LOCO),这是一个用于在RDMA上构建多节点对象的形式验证库,填补了共享内存与分布式系统编程之间的空白。LOCO对象封装良好,利用了RDMA的强局部性和弱一致性特性。它们的性能可与定制RDMA系统(如分布式映射)相媲美,但具有更简单的编程模型,便于进行正确性形式证明。为支持验证,我们开发了一个新颖的模块化声明式验证框架,称为MowGLI,它足够灵活以建模多节点对象,并且与内存一致性模型无关。我们使用RDMA内存模型实例化MowGLI,并利用它验证LOCO库的正确性。
Keyword:
RDMA
Distributed Computing
Declarative Semantics
Verification

期刊

P
Proceedings of the ACM on Programming Languages-PACMPL
IF:
2.8
论文数:
308
被引数:
4.7K

机构

University of Colorado System 封面图
University of Colorado System
学者数:
6.3W
论文数: 5.5W
被引数: 1.8K
I
imperial college london
学者数:
9.9K
论文数: 4.4K
被引数: 0
U
university of colorado boulder
学者数:
2.0W
论文数: 1.5W
被引数: 33
学者 查看更多机构
引用论文

引用论文

Derecho
err2019-04-02
err0
PREAI
errSagar Jha; Jonathan Behrens; Theo Gkountouvas; Mae Milano; Weijia Song; Edward Tremel; Robbert Van Renesse; Sydney Zink; Kenneth P. Birman
err分享
err收藏
Congestion Control for Large-Scale RDMA Deployments大规模RDMA部署的拥塞控制
err2015-08-17
err0
PREAI
errYibo Zhu; Haggai Eran; Daniel Firestone; Chuanxiong Guo; Marina Lipshteyn; Yehonatan Liron; Jitendra Padhye; Shachar Raindel; Mohamad Haj Yahia; Ming Zhang
err分享
err收藏
Fast Distributed Deep Learning over RDMA
err2019-03-25
err0
PREAI
errJilong Xue; Youshan Miao; Cheng Chen; Ming Wu; Lintao Zhang; Lidong Zhou
err分享
err收藏
Herding Cats
err2014-07-01
err0
errOAAI
errJade Alglave; Luc Maranget; Michael Tautschnig
err分享
err收藏
GenMC: A Model Checker for Weak Memory Models
err2021-07-15
err0
errOAAI
errMichalis Kokologiannakis; Viktor Vafeiadis
err分享
err收藏
Fargraph plus : Excavating the parallelism of graph processing workload on RDMA-based far memory system
err2023-07-01
err3
PREAI
errWang, Jing; Li, Chao; Liu, Yibo; Wang, Taolei; Mei, Junyi; Zhang, Lu; Wang, Pengyu; Guo, Minyi
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容