-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add C++ allocator #18
Comments
Hey @mcopik , can I work on this issue? |
@veenaamb Sure, go ahead! Let me know if you need any assistance :) |
@veenaamb Are you still working on the issue? |
- Compiled successfully without any errors. - Add allocator implementation in rfaaslib. - Encapsulate the memory registration in rdmalib - Add test demonstrating standard memory allocation.
Hi, if nobody is working on this issue, can I take this up? |
@lbhnsh Yes, please do! There is an open PR #30, but it requires some changes that I highlighted in the comments - we should be allocating page-aligned memory blocks of given size and returning properly initialized instances of |
Hi, you have mentioned to add allocator implementation in rfaaslib, so just wanted to clarify in which specific folder should the changes be made as there is not a specific folder that exactly has the name |
Currently, we expose a very low-level interface for allocating memory - as shown in this documentation:
While
rdmalib::Buffer
is applicable, we need a higher-level concept based on the CX++std::allocator
to integrate RDMA-managed memory into user applications.rfaaslib
.rdmalib
- provide generic enums for local/remote read/write ops + atomics.std::vector
and our custom allocator.The text was updated successfully, but these errors were encountered: