[发明专利]一种数据调度装置、方法和加速处理芯片有效
| 申请号: | 202011398223.X | 申请日: | 2020-12-03 |
| 公开(公告)号: | CN112559404B | 公开(公告)日: | 2023-02-24 |
| 发明(设计)人: | 王江;孙华锦;李树青 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
| 主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F5/06;G06F3/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王云晓 |
| 地址: | 250001 山东省济南市自由贸易试验*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据 调度 装置 方法 加速 处理 芯片 | ||
本申请提供一种数据调度装置、方法和加速处理芯片,数据调度装置通过片载的输入缓冲器和输入缓冲器替代了本地DDR缓存,在移除本地DDR之后可以降低加速板卡的系统复杂度和硬件成本,可以充分释放PCIe的带宽性能;在有限的片上缓存资源的约束下,进行去中心化调度,将调度控制分解为请求分解模块、配置接口模块、输入调度模块、输出调度模块、状态接口模块和响应合成模块,各个模块异步工作,顺序处理任务队列中的任务,从而实现任务间的流水处理,有效地保证了任务请求之间背靠背的无缝链接,增加了数据处理单元的利用率,从而提高了整体系统的数据吞吐量。
技术领域
本申请涉及数据调度技术领域,特别涉及一种数据调度装置、方法和加速处理芯片。
背景技术
随着大数据、AI(Artificial Intelligence,人工智能)、5G等新兴产业的迅速发展,各式应用场景层出不群,存储计算系统当中的通用CPU处理压力持续增大,再加上通用CPU(Central Processing Unit,中央处理器)对某些计算任务的执行效率不高,这都不断地推高了存储计算系统中CPU的占用率,CPU处理能力的瓶颈最终会限制存储计算系统整体性能的提升与扩展。
相关技术中采用调度控制中心进行数据的调度,请参考图1,图1为相关技术的数据处理业务的流程示意图,其中,在加速处理芯片内需要一个统一的调度控制中心,它的具体实现可以是专用硬件电路或者通用微控制器辅以相应软件程序,按照数据业务处理流程,顺序执行如下调度步骤:
1.调度控制中心首先需要通过PCIe(Peripheral component interconnectexpress,外设高速互联)接口从主机侧DDR((Double Data Rate,双倍速率)内取回待处理数据块的配置信息;2.在调度控制中心拿到配置信息后,需要对其进行解析,并和数据处理单元进行握,若其处于空闲状态,则写入相应配置后启动数据处理操作;于此同时,还需要根据数据输入缓冲的状态(填充深度)不断地从主机侧DDR中调入数据,这个过程因数据块大小的不同又耗时若干个us;3.在输出结果数据的方向上,调度控制中心也需要根据数据输出缓冲的状态(填充深度)不断地调出数据到主机侧DDR中,并在数据处理单元处理结束后,读取最终的状态信息(包括处理后数据块的大小和错误码等);4.最后,调度控制中心将该数据块的结果信息封装,并通过PCIe总线传输到主机侧DDR中,通知主机拿取处理后的数据结果,传输上百个字节的反馈信息耗时约1us左右。
但是面对每秒数十万次的IO请求时,请参考图2,图2为相关技术对应的任务处理流水示意图,都无法实时地照顾到每个请求,并最终实现各项硬件资源之间的无缝衔接只能数据块依次处理,系统的数据吞吐率低,数据处理单元的利用率低。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本申请的目的是提供一种数据调度装置、方法和加速处理芯片,增加了数据处理单元的利用率,从而提高了整体系统的数据吞吐量。其具体方案如下:
本申请提供了一种数据调度装置,包括:
请求分解模块,用于将主机DDR发送的数据块的请求配置信息进行分解,得到多个子配置信息,并将所述子配置信息写入配置FIFO、同步FIFO1、同步FIFO2、同步FIFO3中;
配置接口模块,用于根据所述配置FIFO对数据处理单元进行配置;
输入调度模块,用于当输入缓冲器还存在剩余空间时,通过配置PCIe DMA从所述主机DDR按照所述同步FIFO1取回待处理数据块至所述输入缓冲器,以使所述数据处理单元的输入数据不断流;
输出调度模块,用于通过配置PCIe DMA将所述数据处理单元处理待处理数据块得到的结果数据按照所述同步FIFO2从所述输出缓冲器传输至所述主机DDR,以使所述数据处理单元不被输出数据流反压;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011398223.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动化人工智能仓库
- 下一篇:一种合金管道防腐处理工艺
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





