当前位置: 首页 > 专利查询>赛灵思公司专利>正文

用于一致性加速的域辅助处理器对等制造技术

技术编号:41905869 阅读:27 留言:0更新日期:2024-07-05 14:10
本文的示例描述了具有域辅助处理器(DAP)和域特定加速器(DSA)的外围I/O设备,该域辅助处理器和域特定加速器与主机计算系统中的CPUs和存储器位于相同的一致性域中。外围I/O设备以前无法使用主机计算系统的硬件资源参与高速缓存一致共享存储器的多处理器范例。因此,轻量级处理器功能(例如,诸如gizp的开源功能、开源加密库、开源网络交换机等)的域辅助处理要么使用主机的CPUs资源来执行,要么通过在外围I/O设备中配置特殊处理系统(例如,使用FPGA中的可编程逻辑)来执行。本文的实施例使用外围I/O设备的DAP来执行轻量级处理器功能,否则这些功能将由主机中的硬件资源或外围I/O设备中的特殊处理系统来执行。

【技术实现步骤摘要】

本文的实施例大体涉及具有域辅助处理器和域特定加速器的外围设备。


技术介绍

1、传统的i/o模型中,主机计算系统在使用外围i/o设备独有的定制i/o设备驱动程序执行加速器任务或功能时与其外围i/o设备相连接。拥有多个i/o设备或者甚至同个i/o设备的多个实例意味着主机与多个i/o设备驱动程序或者同个i/o设备驱动程序的多个运行副本相连接。这会导致安全性和可靠性问题,原因在于i/o设备驱动程序通常由外围i/o设备的供应商开发,但又必须与主机计算系统中的所有软件和硬件集成。

2、同时,硬件高速缓存一致共享存储器的多处理器范例在多处理器cpus上的执行任务或功能中利用通用的、独立于指令集架构(isa)的接口模型。通用的、独立于isa的(例如,c代码)接口模型随着处理单元的数量和这些处理单元可用的共享存储器量变化。传统上,外围i/o设备无法从在主机计算系统上执行的cpus使用的一致性范例中获益。


技术实现思路

1、下文描述了用于操作外围设备中的域辅助处理器的技术。一个实施例是外围i/o设备,其包括域辅助处理本文档来自技高网...

【技术保护点】

1.一种外围I/O设备,其特征在于,所述外围I/O设备包括:

2.根据权利要求1所述的外围I/O设备,其特征在于,所述网关进一步被配置为使用所述一致性互连协议接收来自所述主机的第一请求,所述第一请求指示所述域辅助处理器执行处理器功能。

3.根据权利要求2所述的外围I/O设备,其特征在于,所述网关进一步被配置为使用所述一致性互连协议接收来自所述主机的第二请求,所述第二请求指示所述域加速器执行加速器任务。

4.根据权利要求1所述的外围I/O设备,其特征在于,所述域辅助处理器包括至少一个处理器内核和操作系统,其中所述操作系统为以下多种中的一种:嵌入式独立操作...

【技术特征摘要】

1.一种外围i/o设备,其特征在于,所述外围i/o设备包括:

2.根据权利要求1所述的外围i/o设备,其特征在于,所述网关进一步被配置为使用所述一致性互连协议接收来自所述主机的第一请求,所述第一请求指示所述域辅助处理器执行处理器功能。

3.根据权利要求2所述的外围i/o设备,其特征在于,所述网关进一步被配置为使用所述一致性互连协议接收来自所述主机的第二请求,所述第二请求指示所述域加速器执行加速器任务。

4.根据权利要求1所述的外围i/o设备,其特征在于,所述域辅助处理器包括至少一个处理器内核和操作系统,其中所述操作系统为以下多种中的一种:嵌入式独立操作系统和所述主机中的操作系统的扩展。

5.根据权利要求1所述的外围i/o设备,其特征在于,处理器内核使用的指令集架构与所述主机中的处理器使用的指令集架构不同。

6.根据权利要求1所述的外围i/o设备,其特征在于,还包括:

7.根据权利要求6所述的外围i/o设备,其特征在于,所述域加速器的至少一部分在硬化电路上执行。

8.根据权利要求1所述的外围i/o设备,其特征在于,还包括:

9.根据权利要求1所述的外围i/o设备,其特征在于,所述网关包括高速缓存,所述高速缓存可通信地耦接在所述域辅助处理器和所述域加速器之间。

10.一种外围i/o设备,其特征在于,所述外围i/o设备包括:

11.根据权利要求10所述的外围i/o设备,其特征在于,所述网关进一步被配置为使用所述一致性互连协议接收来自所述主机的第一请求,所述第一请求指示所...

【专利技术属性】
技术研发人员:J·达斯蒂达S·艾哈迈德
申请(专利权)人:赛灵思公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1