发明名称 一种远程内存服务器及其实现方法
摘要 本发明公开了一种远程内存服务器及其构造方法。该内存服务器包括通信单元、控制单元、内存阵列单元组成。客户端主机可以通过远程内存访问协议访问远程内存服务器,支持多种访问类型。通信单元提供高带宽低延迟的通信机制,并且可以通过替换接口模块,支持多种类型的物理层和链路层通信协议。内存阵列单元提供大容量内存,并支持多种类型的内存模块,从而屏蔽器件差异,延长器件和系统生命周期。各单元之间通过点对点串行差分协议互连,其中通信单元和内存阵列单元之间通过灵活的高速互连网络实现动态绑定,实现高带宽条件下的高扩展性。内部处理器提供延迟隐藏支持,包括智能预取、数据预处理和数据迁移等,提高远程内存服务的性能。
申请公布号 CN100437522C 申请公布日期 2008.11.26
申请号 CN200510098390.1 申请日期 2005.09.09
申请人 中国科学院计算技术研究所 发明人 李磊;樊建平;陈明宇;曹政
分类号 G06F12/08(2006.01);G06F12/10(2006.01);H04L29/06(2006.01) 主分类号 G06F12/08(2006.01)
代理机构 北京泛华伟业知识产权代理有限公司 代理人 高存秀
主权项 1、一种远程内存服务器,由通信单元(10)、控制单元(20)和内存阵列单元(30)通过背板互联组成,它们之间顺序连接,并通过远程内存服务器互连协议互连;其中,所述通信单元(10)包括通信接口单元(101)、通信接口转换单元(102)和通信互连接口单元(103)顺序连接;所述控制单元(20)包括远程内存服务器的通信互连接口单元(201)、地址变换单元(202)、嵌入式处理器单元(203)、本地内存单元(204)、操作分解与控制单元(205)、内存访问控制单元(206)、交换调度单元(207)和高速互连网络单元(208);其中所述远程内存服务器的通信互连接口单元(201)与地址变换单元(202)连接,嵌入式处理器单元(203)与本地内存单元(204)连接,操作分解与控制单元(205)分别与所述远程内存服务器的通信互连接口单元(201)、所述地址变换单元(202)和内存访问控制换单元(206)连接,所述交换调度单元(207)分别与所述嵌入式处理器单元(203)、所述操作分解与控制单元(205)和高速互连网络单元(208)连接,所述内存访问控制单元(206)与所述高速互连网络单元(208)连接;所述控制单元(20)由一片或多片FPGA或者ASIC实现;所述内存阵列单元(30)包括内存阵列接口单元(301)、内存接口转换单元(302)、内存控制器阵列单元(303)和内存模块阵列单元(304)顺序连接。
地址 100080北京市海淀区中关村科学院南路6号