【技术实现步骤摘要】
数据处理方法、系统以及电子设备
本申请涉及电子
,更具体地,涉及一种数据处理方法、系统以及电子设备。
技术介绍
随着电子设备对于数据处理的需要,电子设备中除了原本的处理器之外还会配置其他的处理器件来进行数据处理,使得处理器和其他的处理器件之间可以协同进行数据处理。但是,在相关的处理器与其他的处理器件协同行数据处理的方式中,还存在吞吐率有待提升的问题。
技术实现思路
鉴于上述问题,本申请提出了一种数据处理方法、系统以及电子设备,以改善上述问题。第一方面,本申请提供了一种数据处理方法,应用于电子设备,所述电子设备至少包括第一处理器件以及第二处理器件;所述方法包括:当所述第一处理器件执行当前目标任务中的第一子任务产生第一数据后,将所述第一数据存入第一缓冲区域并向所述第二处理器件发送异步执行所述目标任务中的第二子任务的指令,以使所述第二处理器件执行所述第二子任务时,所述第一处理器件同步执行另外的目标任务;所述第二处理器件响应于所述指令执行所述第二子任务以对所述第一数据进行处理得到第二数据,并将所述第 ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于电子设备,所述电子设备至少包括第一处理器件以及第二处理器件;所述方法包括:/n当所述第一处理器件执行当前目标任务中的第一子任务产生第一数据后,将所述第一数据存入第一缓冲区域并向所述第二处理器件发送异步执行所述目标任务中的第二子任务的指令,以使所述第二处理器件执行所述第二子任务时,所述第一处理器件同步执行另外的目标任务;/n所述第二处理器件响应于所述指令执行所述第二子任务以对所述第一数据进行处理得到第二数据,并将所述第二数据存入第二缓冲区域;/n所述第一处理器件对所述第二数据进行处理得到所述当前目标任务对应的输出数据。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于电子设备,所述电子设备至少包括第一处理器件以及第二处理器件;所述方法包括:
当所述第一处理器件执行当前目标任务中的第一子任务产生第一数据后,将所述第一数据存入第一缓冲区域并向所述第二处理器件发送异步执行所述目标任务中的第二子任务的指令,以使所述第二处理器件执行所述第二子任务时,所述第一处理器件同步执行另外的目标任务;
所述第二处理器件响应于所述指令执行所述第二子任务以对所述第一数据进行处理得到第二数据,并将所述第二数据存入第二缓冲区域;
所述第一处理器件对所述第二数据进行处理得到所述当前目标任务对应的输出数据。
2.根据权利要求1所述的方法,其特征在于,所述第一处理器件对应有多个线程;当所述第一处理器件执行当前目标任务中的第一子任务产生第一数据后,将所述第一数据存入第一缓冲区域并向所述第二处理器件发送异步执行所述目标任务中的第二子任务的指令,以使所述第二处理器件执行所述第二子任务时,所述第一处理器件同步执行另外的目标任务,包括:
当所述第一处理器件基于第一线程执行当前目标任务中的第一子任务产生第一数据后,将所述第一数据存入第一缓冲区域并向所述第二处理器件发送异步执行所述目标任务中的第二子任务的指令,以使所述第二处理器件执行所述第二子任务时,所述第一处理器件基于所述第一线程同步执行另外的目标任务。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
获取所述第一处理器件处理相同任务的处理耗时;
基于所述耗时调整所述第二缓冲区域的存储空间的大小。
4.根据权利要求3所述的方法,其特征在于,所述基于所述耗时调整所述第二缓冲区域的存储空间的大小,包括:
若所述耗时的波动幅度由不大于第一指定幅度阈值变为大于所述第一指定幅度阈值,增大所述第二缓冲区域的存储空间;
若所述耗时的波动幅度由大于所述第一指定幅度阈值变为不...
【专利技术属性】
技术研发人员:王猛猛,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。