【技术实现步骤摘要】
本申请涉及数据同步领域,特别涉及一种数据同步方法、装置、处理器、显卡及计算机设备。
技术介绍
1、在计算机系统中,处理器通常需要借助外部的硬件执行一些数据处理,比如处理器借助显卡中的多媒体编解码器进行多媒体数据编解码。硬件完成数据处理后,需要将数据处理结果同步至处理器,这个过程即被称为数据同步。
2、相关技术中,硬件完成数据处理后,固件(firmware)上报中断。驱动(driver)接收到该中断后,进一步从固件处获取中间信息,并通过分析该中间信息确定数据处理结果的存储地址,从而基于该存储地址读取数据处理结果。以多媒体编解码数据同步为例,硬件完成一帧图像的编解码后,固件上报中断;驱动接收到中断后,从固件处获取该帧的帧信息,并分析该帧信息确定编解码数据在显存中的存储地址,进而从显存中读取该编解码数据。
3、上述数据同步过程中,驱动每次接收到中断后,都需要与固件进行交互以获取中间信息,而驱动与固件之间的频繁交互会影响数据同步效率。
技术实现思路
1、本申请提供了一种数据
...【技术保护点】
1.一种数据同步方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述在读取到所述数据处理结果的情况下,所述第二处理器通过所述驱动更新同步列表中所述目标地址对应的同步状态,包括:
4.根据权利要求2所述的方法,其特征在于,所述同步列表中的所述同步地址被循环使用;
5.根据权利要求4所述的方法,其特征在于,所述第二处理器通过所述驱动基于所述目标同步地址对应的所述同步状态,向所述固件发送数据处理指令,包括:
6.根据权利要求4所
...【技术特征摘要】
1.一种数据同步方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述在读取到所述数据处理结果的情况下,所述第二处理器通过所述驱动更新同步列表中所述目标地址对应的同步状态,包括:
4.根据权利要求2所述的方法,其特征在于,所述同步列表中的所述同步地址被循环使用;
5.根据权利要求4所述的方法,其特征在于,所述第二处理器通过所述驱动基于所述目标同步地址对应的所述同步状态,向所述固件发送数据处理指令,包括:
6.根据权利要求4所述的方法,其特征在于,所述第二处理器通过所述驱动基于所述目标同步地址对应的所述同步状态,向所述固件发送数据处理指令,还包括:
7.根据权利要求2所述的方法,其特征在于,所述同步列表中的所述同步地址被循环使用;
8.根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1至7任一所述的方法,其特征在于,所述硬件为多媒体编解码器,所述数据处理结果为多媒体编解码数据,所述目标地址为所述多媒体编解码数据在显存中的存储地址。
...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:摩尔线程智能科技成都有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。