[发明专利]具有集成特定领域加速器的处理系统在审
申请号: | 202080106331.7 | 申请日: | 2020-12-22 |
公开(公告)号: | CN116438512A | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 王雨豪;杜朝阳;陈彦光;韩伟;李双辰;薛菲;郑宏忠 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F5/06 | 分类号: | G06F5/06 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰;杨雷 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 集成 特定 领域 加速器 处理 系统 | ||
本发明实施例通过向传统指令集架构(ISA)添加附加指令,并进一步添加加速器接口单元(130)到处理系统(100)以响应附加指令并与DSA交互,将若干领域特定加速器(DSA1‑DSAn)集成到传统处理系统(100)中在同一芯片上操作。
技术领域
本申请涉及处理系统领域,尤其涉及一种具有集成领域特定加速器的处理系统。
背景技术
加速器是一种设计用于处理特定计算密集型任务的设备。处理系统的主处理器通常将这些计算任务卸载到加速器,从而允许主处理器继续执行其他任务。图形加速器可能是最著名的加速器,因为它几乎适用于所有当前一代的个人计算机。然而,有许多其他不同类型的加速器。
传统地,加速器通过诸如外围组件互连高速(PCIe)总线的外部总线耦接到主处理器并与之通信。然而,被称为领域特定加速器(DSA)的加速器和处理系统最近已集成在同一芯片上。
然而,集成加速器和处理系统是一项非常重要的任务,部分原因是为了适应使用处理系统操作DSA所需的指令而对指令集架构(ISA)进行的任何更改都需要对工具链进行重大更改,而工具链是用于验证处理系统正确操作的复杂工具。因此,需要一种将DSA和处理系统集成到同一芯片上的简单方案。
发明内容
本发明提供了一种用于仅需要对工具链进行较少改动的将领域特定加速器(DSA)和处理系统集成到同一芯片上的简化方案。本发明提供了一种包括主处理器的处理系统,主处理器译码取出指令,并响应译码取出指令输出接口指令。所述处理系统还包括加速器接口单元,耦接到所述主处理器。所述加速器接口单元包括多个接口寄存器、和耦接到所述主处理器和所述多个接口寄存器的接收器。所述接收器从所述主处理器接收所述接口指令,根据所述接口指令生成所述多个命令中的命令,根据所述接口指令确定所述多个接口寄存器中的所识别接口寄存器,并输出命令到所识别接口寄存器。所识别接口寄存器执行所述接收器输出的命令。所述处理系统还包括多个领域特定加速器,耦接到所述多个接口寄存器。所述多个领域特定加速器中的领域特定加速器从所识别接口寄存器接收信息,并向所识别接口寄存器提供信息。
本发明还包括一种操作加速器接口单元的方法。所述方法包括:从主处理器接收接口指令;根据所述接口指令生成多个命令中的一命令;根据所述接口指令确定耦接到多个领域特定加速器的多个接口寄存器中的所识别接口寄存器;和输出所述命令至所识别接口寄存器。所识别接口寄存器执行所述接收器输出的命令。
本发明还包括一种操作处理系统的方法。所述方法包括:采用主处理器译码取出指令;响应于所述取出指令的译码输出接口指令。所述方法还包括:从所述主处理器接收所述接口指令;根据所述接口指令生成多个命令中的一命令;根据所述接口指令,确定耦接到多个领域特定加速器的多个接口寄存器中的所识别接口寄存器;和输出所述命令至所识别接口寄存器。所识别接口寄存器执行所述接收器输出的命令。
通过参考下面的详细描述和附图,将更好地理解本发明的特征和优点,附图给出了利用本发明原理的说明性实施例。为了更好地说明本申请的技术手段,以便按照说明书的内容实施本申请,并使本申请的上述及其他目的、特征和优点更加容易理解下面给出本申请的具体实施例。
附图说明
通过阅读下文中优选实施例的详细描述,各种其他优点和益处对于本领域普通技术人员将变得显而易见。附图仅用于说明优选实施例,并不构成对本申请的限制。此外,在各个附图中,相同的附图标记用于指示相同的部分。在附图中:
图1是图示根据本发明的处理系统100的示例的框图。
图2是图示根据本发明的操作主处理器110的方法200的示例的流程图。
图3A-图3C是图示根据本发明的操作加速器接口单元130的方法300的示例的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080106331.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效的水产品捕捞设备
- 下一篇:传输方法、多TRP/面板系统和UE