【技术实现步骤摘要】
本申请是申请号:201810167848.1,专利技术名称“用于智能网络接口卡的共享存储器”的分案申请。本公开一般地涉及云计算的领域,并且更具体地但不排他地涉及一种针对用于智能网络接口卡的共享存储器的系统和方法。
技术介绍
1、当代计算实践已经从硬件特定计算转离并转向“网络即设备”。当代网络可以包括托管例如包含在服务器机架中并由管理程序控制的大量通用硬件服务器设备的数据中心。每个硬件设备可以运行虚拟设备的一个或多个实例,诸如工作负载服务器或虚拟桌面。
2、在一些情况下,虚拟化网络也可以包括网络功能虚拟化(nfv),该网络功能虚拟化(nfv)提供某些网络功能作为虚拟设备。这些功能可以被称为虚拟网络功能(vnf)。过去,由这些vnf提供的功能可能已经由定制硬件服务设备提供。
3、因此,在当代“云”架构中,可以在虚拟化层中至少部分地提供网络端点和网络基础设施两者。
技术实现思路
【技术保护点】
1.一种装置,包括:
2.根据权利要求1所述的装置,进一步包括所述电路模块用于:
3.根据权利要求1所述的装置,进一步包括所述电路模块用于:
4.根据权利要求1所述的装置,其中所述主机接口包括主机快速外围组件互连(PCIe)接口。
5.根据权利要求1至4中任一项所述的装置,其中所述电路模块包括一致性代理(CA)电路模块,所述一致性代理(CA)电路模块被布置成针对映射到所述处理器和所述主机CPU可访问的所述存储器区域的高速缓存行来维持所述处理器与所述主机CPU之间的缓存一致性。
6.根据权利要求5所述的装置,其
...【技术特征摘要】
1.一种装置,包括:
2.根据权利要求1所述的装置,进一步包括所述电路模块用于:
3.根据权利要求1所述的装置,进一步包括所述电路模块用于:
4.根据权利要求1所述的装置,其中所述主机接口包括主机快速外围组件互连(pcie)接口。
5.根据权利要求1至4中任一项所述的装置,其中所述电路模块包括一致性代理(ca)电路模块,所述一致性代理(ca)电路模块被布置成针对映射到所述处理器和所述主机cpu可访问的所述存储器区域的高速缓存行来维持所述处理器与所述主机cpu之间的缓存一致性。
6.根据权利要求5所述的装置,其中所述ca电路模块实现修改/独占/共享/无效(mesi)缓存一致性协议以促进维持缓存一致性。
7.根据权利要求1至4中任一项所述的网络接口控制器,其中所述专用通道包括通过所述主机接口路由的专用窥探通道。
8.根据权利要求1至4中任一项所述的网络接口控制器,其中所述存储器区域也可被与所述主机cpu通信地耦合的网络接口控制器访问。
9.一种在设备处实现的方法,所述方法包括:
10.根据权利要求9所述的方法,进一步包括:
11.根据权利要求9所述的方法,进一步包括:
12.根据权利要求9至11中任一项所述的方法,其中所述主机接口包括主机快速外围组件互连(pcie)接口,并且所述专用通道是通过所述主机接口路由的专用窥探通道。
13.一个或多个计算机可读存储介质,包括多个指令,所述指令响应于由设备处的电路模块执行而使得所述电路模块用于执行以下步骤:
14.根据权利要求13所述的一个或多个计算机可读存储介质,还包括使得所述电路模块执行以下步骤的指令:
15.根据权利要求13所述的一个或多个计算机可读存储介质,还包括使得所述电路模块执行以下步骤的指令:
16.根据权利要求13所述的一个或多个计算机可读存储介质,其中所述主机接口包括主机快速外围组件互连(pcie)接口。
17.根据权利要求13至16中任一项所述的一个或多个计算机可读存储介质,其中所述电路模块包括一致性代理(ca)电路模块,所述一致性代理(ca)电路模块被布置成针对映射到所述处理器和所述主机cpu可访问的所述存储器区域的高速缓存行来维持所述处理器与所述主机cpu之间的缓存一致性。
18.根据权利要求17所述的一个或多个计算机可读存储介质,其中所述ca电路模块实现修改/独占/共享/无效(mesi)缓存一致性协议以促进维持缓存一致性。
19.根据权利要求13至16中任一项所述的一个或多个计算机可读存储介质...
【专利技术属性】
技术研发人员:M施米索尔,K多施,FG伯纳特,DR巴拉甘,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。