一种DMA数据队列的管理方法、系统及装置制造方法及图纸

技术编号:46571344 阅读:1 留言:0更新日期:2025-10-10 21:17
本申请提供一种DMA数据队列的管理方法、系统及装置,涉及数据处理领域,该方法包括:当接收到DMA数据队列的队列门铃时,激活超时监控机制,并记录超时监控机制的激活时长;若基于队列门铃对应的时间数据确定的目标时长大于当前时间周期的超时阈值,则发起伪拉取请求;以基于伪拉取请求,对DMA数据队列的数据任务进行处理;超时阈值的配置过程包括:当激活时长大于预设的时间周期时,基于该DMA数据队列的状态信息,对时间周期相邻的历史时间周期的超时阈值进行调整;本申请通过引入自适应调整超时阈值的机制,有效提升了数据传输效率,避免了因队列间业务量差异而导致的拥塞或空闲现象,从而提高了数据传输的整体效率。

【技术实现步骤摘要】

本申请涉及数据处理领域,具体而言,涉及一种dma数据队列的管理方法、系统及装置。


技术介绍

1、在现代计算机架构中,直接内存访问(dma)技术对于提升数据传输效率至关重要。它允许外围设备直接与系统内存交互,而无需中央处理单元(cpu)的介入,从而大幅提高了数据传输速度,特别是在需要处理高速数据流和大量数据的应用场景中。

2、传统上,在dma操作中使用了一种称为“聚合”的策略来优化传输效率。根据这种策略,只有当dma操作队列中的请求累积到一定的阈值时,才会通过发送一个门铃信号通知硬件执行数据传输任务。这种方法虽然可以减少因频繁触发传输而导致的额外开销,但也带来了一些挑战:由于不同队列之间的业务量存在差异,一些队列可能会经历拥堵,而另一些则可能长时间处于空闲状态。这种情况会导致部分队列中的数据延迟传输,不仅增加了等待时间,还可能干扰整个系统的数据处理流畅性和稳定性。


技术实现思路

1、本申请实施例的目的在于提供一种dma数据队列的管理方法、系统及装置,用以解决了现有技术存在的上述问题,提高数据处理流畅本文档来自技高网...

【技术保护点】

1.一种DMA数据队列的管理方法,其特征在于,所述方法应用于管理系统的硬件层,所述方法包括:

2.如权利要求1所述的方法,其特征在于,基于所述队列门铃对应的时间信息确定的目标时长,包括:

3.如权利要求1所述的方法,其特征在于,所述方法还包括:

4.如权利要求1所述的方法,其特征在于,基于所述队列门铃对应的时间信息确定的目标时长,包括:

5.如权利要求1所述的方法,其特征在于,所述状态信息包括:队列优先级、资源利用率和水线触发频率。

6.如权利要求5所述的方法,其特征在于,所述超时阈值的调整过程包括:

7.如权利要求...

【技术特征摘要】

1.一种dma数据队列的管理方法,其特征在于,所述方法应用于管理系统的硬件层,所述方法包括:

2.如权利要求1所述的方法,其特征在于,基于所述队列门铃对应的时间信息确定的目标时长,包括:

3.如权利要求1所述的方法,其特征在于,所述方法还包括:

4.如权利要求1所述的方法,其特征在于,基于所述队列门铃对应的时间信息确定的目标时长,包括:

5.如权利要求1所述的方法,其特征在于,所述状态信息包括:队列优先级、资源利用率和水线触发频率...

【专利技术属性】
技术研发人员:黄泽文卢文岩
申请(专利权)人:中科驭数武汉科技有限公司
类型:发明
国别省市:

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

1