【技术实现步骤摘要】
本文的实施例大体涉及具有域辅助处理器和域特定加速器的外围设备。
技术介绍
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设备,其特征在于,所述网关进一步被配置为使用所述一致性互连协议接收来自所述主机的第一请求,所述第一请求指示所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。