2 unstable releases
Uses old Rust 2015
0.2.1 | Jun 6, 2018 |
---|---|
0.1.1 | May 31, 2018 |
#6 in #infini-band
81KB
2K
SLoC
Infinity in Rust - A lightweight C++ RDMA library for InfiniBand
Infinity is a simple, powerful, object-oriented abstraction of ibVerbs. The library enables users to build sophisticated applications that use Remote Direct Memory Access (RDMA) without sacrificing performance. It significantly lowers the barrier to get started with RDMA programming. Infinity provides support for two-sided (send/receive) as well as one-sided (read/write/atomic) operations.
This project contains an idiomatic, safe Rust wrapper for the C++ Infinity library by @claudebarthels.
Crate
infinity
is on crates.io. You need ''ibVerbs'' installed for Infinity to build.
License
Infinity, and the Rust wrapper in this repository, are MIT-licensed.
- Infinity's license; Infinity is (C) Claude Barthels, ETH Zurich;
- This project's license; this project is (C) Andrea Lattuada, ETH Zurich.
Dependencies
~0–2MB
~40K SLoC