【技术实现步骤摘要】
【国外来华专利技术】支持数据处理系统间存储器共享的多功能通信接口
技术介绍
[0001]本专利技术一般地涉及数据处理,并且具体地涉及改进的用于在数据处理系统组件和数据处理系统之间通信的通信接口和通信协议。
[0002]常规多处理器(MP)数据处理系统包括多个处理单元(每个处理单元可以包括一个或多个处理器核心及其各种高速缓存存储器)、输入/输出(I/O)设备以及可以包括系统存储器(易失性和/或非易失性)和非易失性大容量存储装置两者的数据存储装置。随着处理器技术持续成熟并且随着代码和工作数据集的规模持续增长,系统存储器正越来越成为企业级系统的总成本的主导驱动。因此,支持不同数据处理系统的系统存储器的动态共享或数据处理系统之间的大型集中式“存储罐”的共享的数据处理系统设计越来越受欢迎,因为系统存储器的单位系统成本可以被减低。
[0003]一些数据处理系统通过专用硬件支持系统存储器的共享,这往往是昂贵的(减少或消除存储器共享的好处)并且不会随着企业规模增长而很好地扩展。本申请认识到,增加现有数据处理系统通信接口以便以低增量成本和复杂性支持系统到系统和/或系统到集 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种在数据处理环境中通信的方法,该方法包括:在第二主机数据处理系统的通信接口处接收来自第一主机数据处理系统的第一命令集中的主机命令,所述主机命令指定对耦合到第二主机数据处理系统的存储器的存储器访问;将所述主机命令转换为模拟附接的功能单元到所述通信接口的耦合的不同的第二命令集中的命令;将第二命令呈现给第二主机数据处理系统的主机总线协议接口;以及基于第二命令的接收,由所述主机总线协议接口在第二主机数据处理系统的系统结构上发起指定所述存储器访问的主机总线协议存储器访问请求。2.根据权利要求1所述的方法,其中:第二命令指定地址;所述方法还包括将针对所述地址的页表条目钉在第二主机数据处理系统的页帧表中。3.根据权利要求1所述的方法,其中:所述通信接口是第一通信接口;第二主机数据处理系统包括第二通信接口;所述主机命令是第一主机命令;以及所述方法还包括第二通信接口基于在所述系统结构上接收所述主机总线协议存储器访问请求,发布指定所述存储器访问的第二主机命令。4.根据权利要求3所述的方法,其中发布第二主机命令包括基于在属于预定地址范围的所述主机总线协议存储器访问请求内指定的地址发布第二主机命令。5.根据权利要求3所述的方法,其中发布第二主机命令包括向第三主机数据处理系统发布第二主机命令。6.根据权利要求1所述的方法,其中:所述转换包括将所述主机命令中指定的第一地址转换为第二地址并且将第二地址置于第二命令内;7.根据权利要求1所述的方法,其中:所述通信接口包括支持附接的功能单元到第二主机数据处理系统的附接的第一操作模式和支持第一主机数据处理系统到第二主机数据处理系统的耦合以用于主机到主机存储器共享的第二操作模式;以及该方法还包括将所述通信接口配置在第二操作模式中以支持主机到主机存储器共享。8.根据权利要求1所述的方法,其中:所述主机总线协议存储器访问命令是读取命令;所述方法还包括:第二主机数据处理系统访问由所述主机总线协议存储器访问请求在第二主机数据处理系统的系统存储器中指定的数据,并且将所述数据返回到所述通信接口;第二主机数据处理系统的所述通信接口向第一主机数据处理系统发布读取响应,所述读取响应包括所述数据。9.根据权利要求8所述的方法,并且还包括:第一主机数据处理系统的通信接口接收所述读取响应并且将所述读取响应转换为模
拟附接的被耦合到所述通信接口的存储器的不同的第二响应集。10.根据权利要求1所述的方法,其中:所述主机总线协议存储器访问命令是写入命令;所述方法还包括:第二主机数据处理系统将由所述主机总线协议存储器访问请求指定的数据写入第二主机数据处理系统的系统存储器中;以及第二主机数据处理系统的所述通信接口在所述写入的完成之前并且不考虑所述写入的成功或失败,向第一主机数据处理系统发布指示所述写入命令的成功的写入响应。11.一种用于具有系统结构的主机数据处理系统的通信控制器,所述通信控制器包括:控制器电路,被配置为执行:接收来自另一个数据处理系统的第一命令集中的主机命令,所述主机命令指定对耦合到所述主机数据处理系统的存储器的存储器访问;将所述主机命令转换为模拟附接的功能单元到所述通信控制器的耦合的不同的第二命令集中的命令;将所述第二命令呈现给主机总线协议接口;以及基于第二命令的接收,由所述主机总线协议接口在所述主机数据处理系统的所述系统结构上发起指定所述存储器访问的主机总线协议存储器访问请求。12.根据权利要求11所述的通信控制器,其中:所述转换包括将所述主机命令中指定的第一地址转换为第二地址,并且将第二地址置于第二命令内;13.根据权利要求11所述的通信控制器,其中:所述通信控制器具有支持附接的功能单元到所述主机数据处理系统的附接的第一操作模式以及支持所述主机数据处理系统到所述另一个数据处理系统的耦合以用于主机到主机存储器共享的第二操作模式;以及所述控制器电路被配置为仅基于所述通信控制器在第二操作模式中的配置来执行所述转换以支持主机到主机存储器共享。14.根据权利要求11所述的通信控制器,其中:所述主机总线...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。