【技术实现步骤摘要】
数据缓存方法及芯片
[0001]本申请涉及视频数据处理
,尤其涉及一种数据缓存方法及芯片。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本申请实施例提供背景或上下文。此处的描述不因为包括在本部分中就当然的是现有技术。
[0003]现有技术中,芯片中的视频数据处理模块为了减少数据访存,通常会缓存已申请过的数据,为了减少计算等待时间和提高视频数据计算效率,通常会从外部存储器中预取部分视频数据,以用于后续的数据处理。但是,现有技术中视频数据的缓存或预取没有考虑视频数据与芯片中其他数据的区别,视频数据缓存或预取的数据存储方式不灵活,缓存效率较低。
技术实现思路
[0004]本申请的一个目的在于提供一种数据缓存方法,提高数据缓存效率,减少数据访存,提高视频数据处理的计算效率,降低功耗。本申请的另一个目的在于提供一种芯片。本申请再一个目的在于提供一种计算机设备。本申请的还一个目的在于提供一种可读介质。本申请的还一个目的在于提供一种计算机程序产品。
[0005]为了达到以上目的,本申请一方面公开了一种数据缓存方法,用于芯片,所述芯片包括分别用于缓存不同数据类型视频数据的多个视频数据处理子模块以及预取数据单元,所述方法包括:根据待缓存视频数据的视频数据处理子模块的标识信息确定目标视频数据;确定外部存储器中所述目标视频数据的数据存储地址;所述预取数据单元根据所述数据存储地址从所述外部存储器中获取对应的目标视频数据。
[0006]优选的,所述方法进一步包括:将所述目标视频数据的至少部 ...
【技术保护点】
【技术特征摘要】
1.一种数据缓存方法,其特征在于,用于芯片,所述芯片包括分别用于缓存不同数据类型视频数据的多个视频数据处理子模块以及预取数据单元,所述方法包括:根据待缓存视频数据的视频数据处理子模块的标识信息确定目标视频数据;确定外部存储器中所述目标视频数据的数据存储地址;所述预取数据单元根据所述数据存储地址从所述外部存储器中获取对应的目标视频数据。2.根据权利要求1所述的数据缓存方法,其特征在于,所述方法进一步包括:将所述目标视频数据的至少部分存储至所述视频数据处理子模块对应的预取数据单元。3.根据权利要求2所述的数据缓存方法,其特征在于,所述目标视频数据包括待缓存视频数据和预取视频数据,所述预取数据单元包括芯片系统级缓存模块和视频系统级缓存模块,所述方法进一步包括:将所述目标视频数据中的待缓存视频数据存储至对应的视频数据处理子模块和/或视频系统级缓存模块,将所述目标视频数据中的预取视频数据存储至对应的芯片系统级缓存模块和/或视频系统级缓存模块。4.根据权利要求1所述的数据缓存方法,其特征在于,所述根据待缓存视频数据的视频数据处理子模块的标识信息确定目标视频数据包括:根据待缓存视频数据的视频数据处理子模块的标识信息确定数据类型;根据所述数据类型确定数据格式和预取数据量;根据所述数据格式和预取数据量确定待获取的目标视频数据。5.根据权利要求4所述的数据缓存方法,其特征在于,所述数据类型包括三维空间线性水平递增类型,所述根据所述数据类型确定数据格式和预取数据量包括:根据所述数据类型确定数据格式;根据所述数据格式和所述三维空间线性水平递增类型的指定水平步长和数据数量,确定所述预取数据量。6.根据权利要求5所述的数据缓存方法,其特征在于,所述目标视频数据包括待缓存视频数据和预取视频数据,所述预取数据单元包括芯片系统级缓存模块和视频系统级缓存模块,所述方法进一步包括:将所述目标视频数据中的待缓存视频数据存储至对应的视频系统级缓存模块;将所述目标视频数据中的预取视频数据存储至对应的视频系统级缓存模块。7.根据权利要求4所述的数据缓存方法,其特征在于,所述数据类型包括三维空间相邻依赖类型,所述根据所述数据类型确定数据格式和预取数据量包括:根据所述数据类型确定数据格式;根据所述数据格式和所述三维空间相邻依赖类型的指定相邻方位,确定所述预取数据量。8.根据权利要求7所述的数据缓存方法,其特征在于,所述目标视频数据包括待缓存视频数据和预取视频数据,所述预取数据单元包括芯片系统级缓存模块和视频系统级缓存模块,所述方法进一步包括:将所述目标视频数据中的待缓存视频数据存储至对应的视频系统级缓存模块;
将所述目标视频数据中的预取视频数据存储至对应的视频系统级缓存模块。9.根据权利要求4所述的数据缓存方法,其特征在于,所述数据类型包括有限三维空间突变类型,所述根据所述数据类型确...
【专利技术属性】
技术研发人员:卢子威,刘贤华,马凤翔,吴克寿,
申请(专利权)人:摩尔线程智能科技北京有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。