-
公开(公告)号:CN107113210B
公开(公告)日:2019-09-20
申请号:CN201580059369.2
申请日:2015-11-04
Applicant: 华为技术有限公司
IPC: H04L12/40
Abstract: 本文中呈现的描述包含高阶快捷PCI(PCI‑Express,PCIe)网络实施方案的说明。新方法能促进高效协议(例如,PCIe等)的利用,同时实现可能原本并不与所述协议兼容的各种特性和特征(例如,类似于胖树拓扑结构、CLOS拓扑结构、二维和三维拓扑结构等的特性和特征)的实施。例如,能够实现并利用替代路径的实施,同时保持符合可能原本并不与替代路径的使用兼容的协议(例如,PCIe等)。所述替代路径能促进灵活的拓扑结构实施和网络域扩展,同时实现改进的通信延时。在一个实施例中,所呈现的系统和方法促进非透明桥式电路的利用,所述非透明桥式电路相对于来自至少一个设备的通信配置为端点同时促进所述通信到至少一个其它设备上的传输。
-
公开(公告)号:CN105408879B
公开(公告)日:2018-06-15
申请号:CN201480041749.9
申请日:2014-07-22
Applicant: 华为技术有限公司
IPC: G06F13/16
CPC classification number: G06F13/161 , G06F9/5005 , G06F13/4036 , H04L47/785
Abstract: 本发明的实施例提供一种用于管理快捷外围部件互连(Peripheral Component Interconnect‑Express,PCIe)网络中的域间资源分配的方案。多个链路处理器中的一个处理器被选为管理处理器。所述管理处理器获取关于所述PCIe网络的可用资源的信息。当收到来自请求处理器的资源请求时,所述管理处理器将所述可用资源中的一个资源分配给所述请求处理器。所述管理处理器指示一个或多个链路处理器根据所述分配的资源的内存地址信息对一个或多个域间NTB进行编程,以便允许所述请求处理器和所述分配的资源之间的跨域资源访问,其中所述分配的资源与所述请求处理器之间的流量将经过所述一个或多个域间NTB。
-
公开(公告)号:CN105993009A
公开(公告)日:2016-10-05
申请号:CN201480062891.1
申请日:2014-11-18
Applicant: 华为技术有限公司
IPC: G06F13/42
CPC classification number: G06F13/24 , G06F13/32 , G06F13/404 , G06F13/4068 , G06F13/4221 , G06F13/4282 , G06F2213/0026
Abstract: 一种初始化装置。所述装置包括管理I/O设备控制器,所述管理I/O设备控制器用于管理耦合到PCIe(PCI Express,PCIe)交换网络的多个I/O设备的初始化。所述管理I/O设备控制器用于接收注册第一工作者计算资源的目标中断寄存器地址的请求,其中所述目标中断寄存器地址与耦合到所述PCIe交换网络的第一I/O设备生成的第一中断关联。所述管理I/O设备控制器的映射模块用于将所述目标中断寄存器地址映射到一个域的映射中断寄存器地址,所述第一I/O设备驻留在所述域中。翻译中断寄存器表包括所述域中的多个映射中断寄存器地址,所述多个映射中断寄存器地址与多个工作者计算资源中的多个目标中断寄存器地址关联。
-
公开(公告)号:CN109997118A
公开(公告)日:2019-07-09
申请号:CN201780070076.3
申请日:2017-11-09
Applicant: 华为技术有限公司
Inventor: 托马斯·博伊尔
IPC: G06F12/0804 , G06F12/0811 , G06F12/084 , G06F12/0842
Abstract: 处理器内核上的线程执行一个或多个指令,以将文件的文件数据写入永久存储器保存区。所述写入文件数据的指令具有将所述文件的文件数据存储在与处理器内核相关联的缓存中的效果。在所述处理器内核上运行的线程将所述文件数据从缓存刷新到永久存储器保存区,同时将所述文件数据保留在所述缓存中。在所述处理器内核上运行的线程将所述文件数据从所述处理器内核的缓存复制到存储在永久存储器中的文件的永久副本中。
-
公开(公告)号:CN106796529A
公开(公告)日:2017-05-31
申请号:CN201580053297.0
申请日:2015-10-02
Applicant: 华为技术有限公司
IPC: G06F9/455
Abstract: 一种用于从次要快速外围组件互连(PCIe)域访问主要PCIe域中设备的方法,包括:确定使主要PCIe域中设备的哪一个或多个虚拟功能对于次要PCIe域可用。在与所述一个或多个虚拟功能相关联的主要PCIe域中安装虚拟功能驱动程序。将与所述一个或多个虚拟功能对应的信息提供给所述次要PCIe域。根据所述信息,在所述次要PCIe域中安装与所述一个或多个虚拟功能相关联的虚拟功能驱动程序。所述次要PCIe域中的虚拟功能驱动程序与所述主要PCIe域中的虚拟功能驱动程序的性质相同。根据所述次要PCIe域中的虚拟功能驱动程序访问所述主要PCIe域中的设备。
-
公开(公告)号:CN109997118B
公开(公告)日:2022-04-29
申请号:CN201780070076.3
申请日:2017-11-09
Applicant: 华为技术有限公司
Inventor: 托马斯·博伊尔
IPC: G06F12/0804 , G06F12/0811 , G06F12/084 , G06F12/0842
Abstract: 处理器内核上的线程执行一个或多个指令,以将文件的文件数据写入永久存储器保存区。所述写入文件数据的指令具有将所述文件的文件数据存储在与处理器内核相关联的缓存中的效果。在所述处理器内核上运行的线程将所述文件数据从缓存刷新到永久存储器保存区,同时将所述文件数据保留在所述缓存中。在所述处理器内核上运行的线程将所述文件数据从所述处理器内核的缓存复制到存储在永久存储器中的文件的永久副本中。
-
公开(公告)号:CN107851078B
公开(公告)日:2021-05-11
申请号:CN201680038504.X
申请日:2016-06-25
Applicant: 华为技术有限公司
IPC: G06F13/20
Abstract: 一种外围组件互连快递PCI‑e网络系统,包括处理器,用于:(a)向PCI‑e拓扑树分配地址,包括:在给定层横向遍历到互连的下行链路耦合;在该层确定哪个下行链路耦合连接到节点;在该层将地址分配给已确定的具有节点的下行链路耦合的节点;(b)传播层,包括:在该层纵向遍历到所述PCI‑e网络的所述互连的下行链路耦合;在该层确定哪个下行链路耦合与其他互连纵向耦合;纵向连续进行直到下一个互连的所述下行链路耦合的下一层;交替重复(a)和(b)直到所述PCI‑e拓扑网络的所述节点都分配了地址。
-
公开(公告)号:CN105993009B
公开(公告)日:2019-04-19
申请号:CN201480062891.1
申请日:2014-11-18
Applicant: 华为技术有限公司
IPC: G06F13/42
Abstract: 一种初始化装置。所述装置包括管理I/O设备控制器,所述管理I/O设备控制器用于管理耦合到PCIe(PCI Express,PCIe)交换网络的多个I/O设备的初始化。所述管理I/O设备控制器用于接收注册第一工作者计算资源的目标中断寄存器地址的请求,其中所述目标中断寄存器地址与耦合到所述PCIe交换网络的第一I/O设备生成的第一中断关联。所述管理I/O设备控制器的映射模块用于将所述目标中断寄存器地址映射到一个域的映射中断寄存器地址,所述第一I/O设备驻留在所述域中。翻译中断寄存器表包括所述域中的多个映射中断寄存器地址,所述多个映射中断寄存器地址与多个工作者计算资源中的多个目标中断寄存器地址关联。
-
公开(公告)号:CN107851078A
公开(公告)日:2018-03-27
申请号:CN201680038504.X
申请日:2016-06-25
Applicant: 华为技术有限公司
IPC: G06F13/20
CPC classification number: G06F13/4282 , G06F13/4022 , G06F13/404
Abstract: 一种外围组件互连快递PCI-e网络系统,包括处理器,用于:(a)向PCI-e拓扑树分配地址,包括:在给定层横向遍历到互连的下行链路耦合;在该层确定哪个下行链路耦合连接到节点;在该层将地址分配给已确定的具有节点的下行链路耦合的节点;(b)传播层,包括:在该层纵向遍历到所述PCI-e网络的所述互连的下行链路耦合;在该层确定哪个下行链路耦合与其他互连纵向耦合;纵向连续进行直到下一个互连的所述下行链路耦合的下一层;交替重复(a)和(b)直到所述PCI-e拓扑网络的所述节点都分配了地址。
-
公开(公告)号:CN109032974B
公开(公告)日:2021-10-19
申请号:CN201810527299.4
申请日:2014-07-22
Applicant: 华为技术有限公司
IPC: G06F13/16 , G06F13/40 , G06F9/50 , H04L12/915
Abstract: 本发明的实施例提供一种用于管理快捷外围部件互连(Peripheral Component Interconnect‑Express,PCIe)网络中的域间资源分配的方案。多个链路处理器中的一个处理器被选为管理处理器。所述管理处理器获取关于所述PCIe网络的可用资源的信息。当收到来自请求处理器的资源请求时,所述管理处理器将所述可用资源中的一个资源分配给所述请求处理器。所述管理处理器指示一个或多个链路处理器根据所述分配的资源的内存地址信息对一个或多个域间NTB进行编程,以便允许所述请求处理器和所述分配的资源之间的跨域资源访问,其中所述分配的资源与所述请求处理器之间的流量将经过所述一个或多个域间NTB。
-
-
-
-
-
-
-
-
-