1. A method for providing a remote direct memory access (RDMA) to a memory, the method comprising: receiving, in a first semantic, an RDMA request to a memory in a second semantic; and encoding, in the first semantic, the RDMA request, by encoding a type of the RDMA request into a memory area identifier used for identifying areas of the memory.