#rdma #infini-band #build #remote #memory

sys infinity

A rust 包装器,用于 Infinity,一个轻量级的 InfiniBand RDMA 库

2 个不稳定版本

使用旧的 Rust 2015

0.2.1 2018年6月6日
0.1.1 2018年5月31日

#6 in #infini-band

MIT 许可证

81KB
2K SLoC

C++ 1.5K SLoC // 0.1% comments Rust 559 SLoC // 0.0% comments

Rust 中的 Infinity - 一个轻量级的 C++ RDMA 库用于 InfiniBand

Crates.io

Infinity 是 ibVerbs 的简单、强大、面向对象的抽象。该库使用户能够构建使用远程直接内存访问 (RDMA) 的复杂应用程序,同时不牺牲性能。它显著降低了开始 RDMA 编程的门槛。Infinity 支持双向(发送/接收)以及单边(读取/写入/原子)操作。

本项目包含了对 @claudebarthels 的 C++ Infinity 库的惯用、安全的 Rust 包装器。

infinitycrates.io 上。您需要安装 ''ibVerbs'' 才能构建 Infinity。

许可证

Infinity 和本存储库中的 Rust 包装器都是 MIT 许可。

依赖项

~0–2MB
~39K SLoC