[发明专利]一种基于QPI总线的数据传输方法及计算机系统在审
申请号: | 201510061792.8 | 申请日: | 2015-02-05 |
公开(公告)号: | CN104615564A | 公开(公告)日: | 2015-05-13 |
发明(设计)人: | 王恩东;胡雷钧;邹定国;黄家明;乔英良;王建红 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 qpi 总线 数据传输 方法 计算机系统 | ||
1.一种计算机系统,其特征在于,包括:
交互单元,通过QPI总线与其他计算机系统相连;
划分单元,用于在所在计算机系统中划分出数据空间;
建立单元,用于建立所在计算机系统与其他计算机系统中的数据空间的映射关系;
处理器,用于将QPI报文发送到系统控制器;所述QPI报文中携带数据空间的第一地址;
系统控制器,用于根据所述映射关系,将所述第一地址映射为其他计算机系统中的数据空间的第二地址;将携带所述第二地址的QPI报文发送给该其他计算机系统。
2.根据权利要求1所述的计算机系统,其特征在于,
所述系统控制器,包括:远端代理器和本地代理器;
所述远端代理器,用于接收处理器发送的QPI报文,以及执行所述的映射及发送携带所述第二地址的QPI报文;
所述本地代理器,用于接收其他计算机系统发来的QPI报文,并发送给所述处理器。
3.根据权利要求1所述的计算机系统置,其特征在于,所述划分单元,用于划分出具有连续地址的第一数据空间和第二数据空间;所述第一数据空间和所述第二数据空间的地址个数相同;所述第一地址为所在计算机系统中的第一数据空间的地址,所述第二地址为所述其他计算机系统中的第二数据空间的地址。
4.根据权利要求3所述的计算机系统,其特征在于,
进一步包括:映射单元,用于将所在计算机系统中的所述第一数据空间映射到系统控制器,将所在计算机系统中的所述第二数据空间映射到物理内存;
所述处理器,用于根据QPI报文中携带的地址为第一数据空间的地址,则发送给该第一数据空间的地址映射到的第一系统控制器;
系统控制器,进一步在接收到其他计算机系统发来的QPI报文,用于解析出接收到的所述QPI报文中携带所在计算机系统中的第二数据空间的地址,到第二数据空间的地址映射到的物理内存中读取对应的数据,在读取的数据中携带其他计算机系统中的第一数据空间的地址,发送给该其他计算机系统。
5.一种基于QPI总线的数据传输方法,其特征在于,为每一个计算机系统加载系统控制器;利用QPI总线将各计算机系统相连,在每一个计算机系统中划分出数据空间,建立不同计算机系统中的数据空间的映射关系;包括:
第一计算机系统中的第一处理器将QPI报文发送到第一计算机系统中的第一系统控制器;所述QPI报文中携带第一计算机系统中的数据空间的第一地址;
第一系统控制器根据所述映射关系,将所述第一地址映射为第二计算机系统中的数据空间的第二地址;
第一系统控制器将携带所述第二地址的QPI报文发送给第二计算机系统中的第二系统控制器,以触发所述第二系统控制器根据携带所述第二地址的QPI报文获取所述第二地址对应的数据。
6.根据权利要求5所述的方法,其特征在于,
所述系统控制器,包括:远端代理器和本地代理器;
由所述第一系统控制器中的远端代理器接收第一处理器发送的QPI报文,以及执行所述的映射及发送携带所述第二地址的QPI报文;
进一步包括:第一系统控制器中的本地代理器接收第二系统控制器中的远端代理器发来的QPI报文,并发送给第一处理器。
7.根据权利要求5所述的方法,其特征在于,所述在每一个计算机系统中划分出数据空间,包括:
在每一个计算机系统中划分出具有连续地址的第一数据空间和第二数据空间;所述第一数据空间和所述第二数据空间的地址个数相同;所述第一地址为第一计算机系统中的第一数据空间的地址,所述第二地址为第二计算机系统中的第二数据空间的地址。
8.根据权利要求7所述的方法,其特征在于,
进一步包括:将每一个计算机系统中的所述第一数据空间映射到系统控制器,将每一个计算机系统中的所述第二数据空间映射到物理内存;
第一处理器将QPI报文发送到第一计算机系统中的第一系统控制器,包括:第一处理器根据QPI报文中携带的地址为第一数据空间的地址,则发送给该第一数据空间的地址映射到的第一系统控制器;
进一步包括:第二系统控制器解析出接收到的所述QPI报文中携带第二计算机系统中的第二数据空间的地址,到第二数据空间的地址映射到的物理内存中读取对应的数据,在读取的数据中携带第一计算机系统中的第一数据空间的地址,发送给第一计算机系统中的第一系统控制器;第一系统控制器解析出接收到的数据中携带的地址是第一数据空间的地址,发送给第一处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510061792.8/1.html,转载请声明来源钻瓜专利网。