2 个不稳定版本
使用旧的 Rust 2015
0.2.1 | 2018年6月6日 |
---|---|
0.1.1 | 2018年5月31日 |
#6 in #infini-band
81KB
2K SLoC
Rust 中的 Infinity - 一个轻量级的 C++ RDMA 库用于 InfiniBand
Infinity 是 ibVerbs 的简单、强大、面向对象的抽象。该库使用户能够构建使用远程直接内存访问 (RDMA) 的复杂应用程序,同时不牺牲性能。它显著降低了开始 RDMA 编程的门槛。Infinity 支持双向(发送/接收)以及单边(读取/写入/原子)操作。
本项目包含了对 @claudebarthels 的 C++ Infinity 库的惯用、安全的 Rust 包装器。
包
infinity
在 crates.io 上。您需要安装 ''ibVerbs'' 才能构建 Infinity。
许可证
Infinity 和本存储库中的 Rust 包装器都是 MIT 许可。
- Infinity 的许可证;Infinity 为 (C) Claude Barthels, ETH Zurich;
- 本项目的许可证;本项目为 (C) Andrea Lattuada, ETH Zurich。
依赖项
~0–2MB
~39K SLoC