【技术实现步骤摘要】
快捷外围部件互连域的资源管理相关申请案交叉申请本专利技术要求2014年6月25日递交的专利技术名称为“快捷外围部件互连域的资源管理(resourcemanagementforperipheralcomponentinterconnectexpressdomains)”的第14/315,099号美国非临时专利申请案的优先权以及要求2013年7月22日递交的专利技术名称为“级联快捷PCI网络域(CascadingPCI-Expressnetworkdomains)”的第61/857,031号美国临时专利申请案的在先申请优先权,这两个在先申请的全部内容以引入的方式并入本文中。
本专利技术大体上涉及一种快捷外围部件互连域(PeripheralComponentInterconnect-Express,PCIe)网络,具体而言,涉及一种管理PCIe网络上的域间资源分配的技术。
技术介绍
作为外围部件互连(PeripheralComponentInterconnect,PCI)技术的后继者,快捷PCI(PCI-Express,PCIe)是将CPU与其部署在个人计算机(PersonalComputer,PC)或服务器内的外围设备进行互连的最广泛使用的手段。PCIe是一个高吞吐量、低延迟、基于分组和交换的互连技术。多个PCIe域通过一个或多个PCIe非透明网桥(Non-TransparentBridge,NTB)互连,每个PCIe域均有其自己的主机,即微计算机或CPU。这种配置中的NTB用于执行PCIe域的地址空间之间的地址转换,其中这些地址空间连接到这些PCIe域,从而 ...
【技术保护点】
1.一种用于管理快捷外围部件互连(Peripheral Component Interconnect‑Express,PCIe)网络中的域间资源分配的装置,其中所述PCIe网络包括多个PCIe域,每个PCIe域由一个链路处理器管理并通过非透明网桥(non‑transparent bridge,NTB)连接到一个或多个其它PCIe域,其特征在于,包括:存储器,用于存储资源描述符表,所述资源描述符表包括待共享的可用资源的信息;与所述存储器耦合的链路处理器,所述链路处理器用于:发送所述链路处理器管理的PCIe域的可用资源的信息至另一PCIe域内的管理处理器,所述另一PCIe域与所述链路处理器管理的PCIe域连接,所述可用资源的信息包括内存地址;发送资源请求至所述另一PCIe域的管理处理器;接收所述管理处理器发送的包括必要信息的通知,所述的必要信息全局资源可用性表中所分配资源的类型、设备的基地址和/或资源ID。
【技术特征摘要】
2013.07.22 US 61/857,031;2014.06.25 US 14/315,0991.一种用于管理快捷外围部件互连(PeripheralComponentInterconnect-Express,PCIe)网络中的域间资源分配的装置,其中所述PCIe网络包括多个PCIe域,每个PCIe域由一个链路处理器管理并通过非透明网桥(non-transparentbridge,NTB)连接到一个或多个其它PCIe域,其特征在于,包括:存储器,用于存储资源描述符表,所述资源描述符表包括待共享的可用资源的信息;与所述存储器耦合的链路处理器,所述链路处理器用于:发送所述链路处理器管理的PCIe域的可用资源的信息至另一PCIe域内的管理处理器,所述另一PCIe域与所述链路处理器管理的PCIe域连接,所述可用资源的信息包括内存地址;发送资源请求至所述另一PCIe域的管理处理器;接收所述管理处理器发送的包括必要信息的通知,所述的必要信息全局资源可用性表中所分配资源的类型、设备的基地址和/或资源ID。2.根据权利要求1所述的装置,其特征在于,所述的链路处理器进一步用于运行选择算法选择多个所述链路处理器中的一个链路处理器作为所述管理处理器,所述管理处理器是所述多个PCIe域的整体互连的中央控制器。3.根据权利要求1或2所述的装置,其特征在于,所述链路处理器进一步用于:接收与计算实体关联的一组请求,所述计算实体创建在所述链路处理器管理的PCIe域中的工作处理器上;将所述请求与所述链路处理器管理的PCIe域中的可用资源匹配,并在所述链路处理器管理的PCIe域中的资源无法提供一个请求的所需资源的情况下,向所述管理处理器发送所述资源请求。4.一种用于管理快捷外围部件互连(PeripheralComponentInterconnect-Express,PCIe)网络中的域间资源分配的方法,其中所述PCIe网络包括多个PCIe域,其中所述PCIe网络包括多个PCIe域,每个PCIe域由一个链路处理器管理并通过非透明网桥(non-transparentbridge,NTB)连接到一个或多个其它PCIe域,其特征在于,所述方法包括:发送所述链路处理器管理的PCIe域的可用资源的信息至另一PCIe域内的管理处理器,所述另一PCIe域与所述链路处理器管理的PCIe域连接,所述可用资源的信息包括内存地址;发送资源请求至所述另一PCIe域的管理处理器;接收所述管理处理器发送的包括必要信息的通知,所述的必要信息全局资源可用性表中所分配资源的类型、设备的基地址和/或资源ID。5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括运行选择算法选择多个所述链路处理器中的一个链路处理器作为所述管理处理器,所述管理处理器是所述多个PCIe域的整体互连的中央控制器。6.根据权利要求4或5所述的方法,其特征在于,所述方法进一步包括:接收与计算实体关联的一组请求,所述计算实体创建在所述链路处理器管理的PCIe域中的工作处理器上;将所述请求与所述链路处理器管理的PCIe域中的可用资源匹配;并在所述链路处理器管理的PCIe域中的资源无法提供一个请求的所需资源的情况下,向所述管理处理器发送所述资源请求。7.一种用于管理快捷外围部件互连(PeripheralComponentInterconnect-Express,PCIe)网络中的域间资源分配的计算机程序产品,其中所述PCIe网络...
【专利技术属性】
技术研发人员:诺伯特·埃吉,罗伯特·拉萨特,托马斯·博伊尔,约翰·彼得斯,施广宇,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。