扩展硬件加速器的本地缓冲器的方法及设备技术

技术编号:36173664 阅读:59 留言:0更新日期:2022-12-31 20:26
本文描述用于扩展硬件加速器的本地缓冲器的方法及设备。在一些实例中,一种设备包含本地存储器(550)、第一硬件加速器(HWA)(210)、第二HWA(215),所述第二HWA(215)及所述第一HWA(210)在柔性数据管线中连接,及备用调度器(585),其用于响应于插入所述柔性数据管线中的所述备用调度器而通过本地存储器(550)及存储器(510)管理所述第一HWA(210)与所述第二HWA(215)之间的数据移动。本地缓冲器扩展可由软件执行,以控制本地存储器与其它系统存储器之间的数据移动。所述其它系统存储器可为片上存储器(510)及/或外部存储器(515)。所述HWA子系统(520)包含一组备用调度器,用于管理所述数据移动。数据聚合可在所述其它系统存储器中执行。此外,所述其它系统存储器可用于数据行与数据块之间的转换。与数据块之间的转换。与数据块之间的转换。

【技术实现步骤摘要】
【国外来华专利技术】扩展硬件加速器的本地缓冲器的方法及设备
[0001]这通常涉及硬件加速器,且更特定来说,涉及扩展硬件加速器的本地缓冲器的方法及设备。

技术介绍

[0002]计算装置包含通用处理器内核以及硬件加速器(HWA)子系统。HWA子系统可提供改进的性能及/或降低的功耗。HWA在一个方向上执行一系列任务,这称为管线。HWA子系统可实施共享存储器架构或流式架构。
[0003]共享存储器架构包含在HWA之间共享的存储器,其使柔性数据管线能够执行可基于软件设置而变化的一系列任务。相比之下,流式架构包含专用存储器,并使固定数据流管线能够执行不会基于软件设置而变化的一系列任务。
附图说明
[0004]图1是实例计算机架构的框图。
[0005]图2是展示图1的实例HWA子系统的额外细节的框图。
[0006]图3是展示图1的实例HWA子系统的实例数据移动实施方案的框图。
[0007]图4是包含图3的实例数据移动实施方案的额外细节的框图。
[0008]图5是包含实例HWA子系统的实例计算机架构的框图,所述实例HWA子系统包含具有额外元本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种设备,其包括:本地存储器;第一硬件加速器(HWA);第二HWA,所述第二HWA及所述第一HWA在柔性数据管线中连接;及备用调度器,其用于响应于插入所述柔性数据管线中的所述备用调度器而通过所述本地存储器及存储器管理所述第一HWA与所述第二HWA之间的数据移动。2.根据权利要求1所述的设备,其中所述数据移动由直接存储器存取(DMA)控制器执行。3.根据权利要求2所述的设备,其中所述备用调度器向所述DMA控制器发送DMA触发指令,以在所述本地存储器与所述存储器之间发送数据。4.根据权利要求1所述的设备,其进一步包含存储器映射寄存器以配置所述柔性数据管线。5.根据权利要求1所述的设备,其中所述存储器是片上存储器或外部存储器。6.根据权利要求1所述的设备,其中所述备用调度器包含一组模式适配器。7.根据权利要求6所述的设备,其进一步包含插入所述柔性数据管线中的第二备用调度器。8.根据权利要求7所述的设备,其中所述备用调度器用于基于所述一组模式适配器向所述第二备用调度器发送模式适配器指令。9.根据权利要求8所述的设备,其中所述第二备用调度器用于响应于获得所述模式适配器指令而管理所述本地存储器与所述存储器之间的数据移动。10.根据权利要求1所述的设备,其进一步包含插入所述柔性数据管线中的一系列备用调度器。11.一种用于管理备用调度器的方法,所述方法包括:响应于获得管理指令而管理第一HWA与第二HWA之间...

【专利技术属性】
技术研发人员:尼拉吉
申请(专利权)人:德州仪器公司
类型:发明
国别省市:

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

1