The invention relates to a data processing scheduling method, device, computer equipment, storage medium and data processing system. The method includes: acquiring the processing flow of data to be processed and the algorithm unit information of each digital signal processor; calculating each digital signal processor according to the processing flow and algorithm unit information. The processing path of the data to be processed is generated by the method unit scheduling; the processing time of each processing path is calculated according to the information of the algorithm unit and the preset data handling time; and the processing path with the minimum processing time is taken as the optimal scheduling path of the data to be processed. Processing algorithm in digital signal processor (DSP) is used as dispatching unit to dispatch data flow from input to output. Processing path with minimum processing time in all processing paths is used as optimal dispatching path to serialize and reduce data processing flow. Delay improves the efficiency of data processing.
【技术实现步骤摘要】
数据处理调度方法、装置、计算机设备和数据处理系统
本专利技术涉及数据处理
,特别是涉及一种数据处理调度方法、装置、计算机设备和数据处理系统。
技术介绍
随着音频处理器产品需要处理的音频路数更多,过程更加复杂,延时更加小,以前单数字信号处理器(DSP,DigitalSignalProcessor)同时处理多路音频的架构已经不能满足产品的实际需求。为了满足产品需求,多数字信号处理器并行处理多路音频的架构就成为了必然。传统的多处理器架构调度方法中,处理器之间一般通过共享内存的方式进行数据交换,调度方式也是从均衡各个处理器的负载和最大化的利用各个处理器能力这个角度出发进行调度。然而,这种方式仅仅适用于对音频处理的单个算法,从每路音频的整个处理流程来看同样存在很大的延时,传统的多处理器架构调度方法方式存在数据处理效率低的缺点。
技术实现思路
基于此,有必要针对上述问题,提供一种可提高数据处理效率的数据处理调度方法、装置、计算机设备和数据处理系统。一种数据处理调度方法,所述方法包括:获取待处理数据的处理流程以及各数字信号处理器的算法单元信息;根据所述处理流程和所述算法单元信息,对各数字信号处理器中的算法单元进行调度,生成所述待处理数据的处理路径;根据所述算法单元信息和预设的数据搬运时间,分别计算各处理路径的处理耗时;将处理耗时最小的处理路径作为所述待处理数据的最优调度路径。一种数据处理调度装置,所述装置包括:数据获取模块,用于获取待处理数据的处理流程以及各数字信号处理器的算法单元信息;路径生成模块,用于根据所述处理流程和所述算法单元信息,对各数字信号处理器中的算法单 ...
【技术保护点】
1.一种数据处理调度方法,其特征在于,所述方法包括:获取待处理数据的处理流程以及各数字信号处理器的算法单元信息;根据所述处理流程和所述算法单元信息,对各数字信号处理器中的算法单元进行调度,生成所述待处理数据的处理路径;根据所述算法单元信息和预设的数据搬运时间,分别计算各处理路径的处理耗时;将处理耗时最小的处理路径作为所述待处理数据的最优调度路径。
【技术特征摘要】
1.一种数据处理调度方法,其特征在于,所述方法包括:获取待处理数据的处理流程以及各数字信号处理器的算法单元信息;根据所述处理流程和所述算法单元信息,对各数字信号处理器中的算法单元进行调度,生成所述待处理数据的处理路径;根据所述算法单元信息和预设的数据搬运时间,分别计算各处理路径的处理耗时;将处理耗时最小的处理路径作为所述待处理数据的最优调度路径。2.根据权利要求1所述的方法,其特征在于,所述算法单元信息包括数字信号处理器中各算法单元的计算时延、输入数据和输出数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述处理流程和所述算法单元信息,对各数字信号处理器中的算法单元进行调度,生成所述待处理数据的处理路径,包括:根据算法单元的输入数据和输出数据,按照所述处理流程中处理算法的顺序调用数字信号处理器中的算法单元,生成符合所述待处理数据的处理流程的处理路径。4.根据权利要求3所述的方法,其特征在于,所述待处理数据的数量为两个或两个以上,所述根据算法单元的输入数据和输出数据,按照所述处理流程中处理算法的顺序调用数字信号处理器中的算法单元,生成符合所述待处理数据的处理流程的处理路径,包括:根据算法单元的输入数据和输出数据,按照所述处理流程中处理算法的顺序将不同待处理数据的同一算法分布到不同的数字信号处理器中对应的算法单元,生成符合所述待处理数据的处理流程的处理路径。5.根据权利要求2所述的方法,其特征在于,所述根据所述算法单元信息和预设的数据搬运时间,分别计算各处理路径的处理耗时,包括:根据处理路径中算法单元的计算时延,计算得到所述处理路径的算法处理总延时;根据处理路径中数字信号处理器的转换次数和预设的数据搬运时间,计算得到所述处理路径的数据搬运总时长;将所述算法处理总延时和所述数据搬运总时长之和...
【专利技术属性】
技术研发人员:何斌,卢浩,郭佛其,
申请(专利权)人:深圳市东微智能科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。