[发明专利]一种数据处理方法及其装置有效
申请号: | 201811289646.0 | 申请日: | 2018-10-31 |
公开(公告)号: | CN111124947B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 陈善佩;邢万里 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F12/0831 | 分类号: | G06F12/0831;G06F9/50 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 及其 装置 | ||
本申请公开了一种数据处理方法及其装置。所述方法包括:确定在执行渲染操作的处理器中横跨两个高速缓存数据线的锁定操作的数量;判断所述数量是否大于预定阈值;根据判断结果,调整所述处理器的运行频率。采用本申请,可通过调整所述处理器的运行频率来控制横跨两个高速缓存数据线的锁定操作的数量,提高了渲染速度,降低了处理器的访问延迟。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法及其装置。
背景技术
用户在利用云计算执行渲染操作时会产生大量的横跨(即,涉及)两个高速缓存数据线(Cache line)的锁定操作(split lock)。这些split lock不仅会导致在云计算中执行渲染操作的虚拟机的运行速度变慢,而且会影响这些虚拟机在执行其他操作时的运行速度。图1示出了处理器中存在的split lock的数量与处理器的访存延迟的关系图。通过图1可以很明显地看出,处理器上的split lock的数量越多,访存延迟越严重。造成这种现象的原因在于渲染操作中涉及的原子操作的访存地址横跨两个高速缓存数据线,为了执行原子操作必须锁住执行该原子操作的当前核(core)的高速缓存以及与渲染操作相关的访问总线,由于当前core上的高速缓存被锁住,所以造成流水线阻塞,严重影响性能,而锁住访问总线,则导致其它core上的访存操作无法执行,使得平均访存延时增加。
综上所述,现有技术中需要一种有效降低渲染操作中产生的split lock的数量的方法。
发明内容
本申请的示例性实施例提供一种数据处理方法及其装置,用于解决以上提到的降低在渲染操作中产生的split lock的数量的技术问题。
本申请的示例性实施例提供一种数据处理方法,所述方法包括确定在执行渲染操作的处理器中横跨两个高速缓存数据线的锁定操作的数量;判断所述数量是否大于预定阈值;根据判断结果,调整所述处理器的运行频率。
本申请的另一示例性实施例提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现前述步骤。
本申请的另一示例性实施例提供一种数据处理装置,所述装置包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:执行渲染操作;确定在执行渲染操作期间横跨两个高速缓存数据线的锁定操作的数量;判断所述数量是否大于预定阈值;根据判断结果,调整所述处理器的运行频率。
本申请实施例采用的上述至少一个技术方案能够通过调整所述处理器的运行频率来控制横跨两个高速缓存数据线的锁定操作的数量,提高了渲染速度,降低了处理器的访问延迟。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1示出了split lock的数量与访存延迟的关系图;
图2是根据本申请的示例性实施例的云计算系统的示意图;
图3是根据本申请的示例性实施例的数据处理方法的流程图;
图4是执行和未执行根据本申请的示例性实施例的数据处理方法的对比图;
图5示出根据本申请的示例性实施例的数据处理装置的框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在介绍本申请的示例性实施例前,为了方便本领域技术人员更好的理解本申请,首先对本申请中涉及的术语进行解释。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811289646.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:家居智能种植装置
- 下一篇:量子点薄膜的制备方法和量子点发光二极管的制备方法