13. A system for providing a remote direct memory access to a memory, the system comprising: a memory, and a device configured to provide a remote direct memory access (RDMA) to the memory, the device comprising: a receiving unit configured to receive an RDMA request in a first semantic to a memory in a second semantic; an encoding unit configured to encode the RDMA request in the first semantic by encoding a type of the RDMA request into a memory area identifier, configured to identify areas of the memory, wherein the memory area identifier is based on an index and a key, wherein the index has number of bits and the key has a number of bits; program instructions to process the RDMA request based on a number of bits of the identifier, wherein the number of bits of the identifier derive from the number of bits of the index and the number of bits of the key; responsive to processing the RDMA request, program instructions to augment:(i) a number of possible operations based of the number of bits of the key, and (ii) storage of the first semantic and the second semantic; and responsive to encoding the RDMA request, program instructions to forward the memory area identifier to the memory.
17. The system of claim 13 , wherein the type of the RDMA request is configured for at least one RDMA operation and at least one RDMA management operation.