Memory disaggregation has attracted great attention recently because of its benefits in efficient memory utilization and ease of management. Research on memory disaggregation so far has taken a software approach, running disaggregated memory management software either at servers that act as disaggregated memory nodes or at servers on the client side. This paper proposes a hardware-based disaggregated memory device, Clio, that manages disaggregated memory at the device side with novel software-hardware co-designs. Clio includes a hardware-based virtual memory system, a customized network stack, and a framework for computation offloading. Clio achieves low median and tail latency, high throughput, excellent scalability, and low energy cost.
翻译:最近,内存分类因其在有效记忆利用和管理便利方面的效益而引起极大关注。对内存分类的研究迄今已采取了软件方法,在作为分类内存节点的服务器或客户方的服务器上运行分类内存管理软件。本文件建议使用硬件分类内存装置Clio,用新的软件硬件共同设计管理设备侧的分存。Clio包括一个硬件虚拟内存系统、一个定制的网络堆叠和一个计算卸载的框架。Clio实现了中值和尾部内存、高流量、极可缩和低能源成本。