[发明专利]计数器的处理方法、图形处理器、设备及存储介质有效
申请号: | 202310048842.3 | 申请日: | 2023-02-01 |
公开(公告)号: | CN115905040B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 阙恒;和华;朱康挺;陈峥 | 申请(专利权)人: | 南京砺算科技有限公司;砺算科技(上海)有限公司 |
主分类号: | G06F12/0802 | 分类号: | G06F12/0802;G06F12/02 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 倪焱 |
地址: | 210031 江苏省南京市中国(江苏)*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计数器 处理 方法 图形 处理器 设备 存储 介质 | ||
本申请提供一种计数器的处理方法、图形处理器、设备及存储介质。涉及计算机技术领域。该方法包括:当触发目标计数器的原子操作时,判断所述目标计数器是否存在于缓存中;若所述目标计数器不存在于缓存中,则根据目标计数器标识和计数器地址起始信息确定目标计数器地址;在内存中,根据所述目标计数器地址获取所述目标计数器;对所述目标计数器执行所述原子操作。由于内存存储空间远大于缓存存储空间,因此内存可支持数量庞大的隐藏计数器的存储,同时通过缓存存储的目标计数器标识和计数器地址起始信息可以确定目标计数器在内存中的目标计数器地址。因此能够实现图形处理器支持庞大数量的隐藏计数器,提高图形处理器的计算效率。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种计数器的处理方法、图形处理器、设备及存储介质。
背景技术
图形处理器(Graphics Processing Unit,GPU)硬件驱动标准规定了附加缓冲区(append buffer)。附加区域包括结构性缓冲区域和隐藏计数器。隐藏计数器与对应的结构性缓冲区存在绑定关系。图形处理器可以通过一条指令对多个结构性缓冲区对应的隐藏计数器进行原子操作。
然而,随着图形处理器处理的计算任务日趋复杂,所需要的隐藏计数器数量日渐增多。由于隐藏计数器存储区图形处理器的缓存中,缓存容量有限,导致图新处理器无法支持庞大数量的隐藏计数器,进而限制了图形处理器的计算效率。
发明内容
本申请提供一种计数器的处理方法、图形处理器、设备及存储介质,用以解决现有技术中图形处理器的缓存空间有限,无法支持庞大数量的隐藏计数器,导致图形处理器计算效率受限的问题。
第一方面,本申请实施例提供了一种计数器的处理方法,包括:当触发目标计数器的原子操作时,判断所述目标计数器是否存在于缓存中;若所述目标计数器不存在于缓存中,则根据目标计数器标识和计数器地址起始信息确定目标计数器地址;在内存中,根据所述目标计数器地址获取所述目标计数器;对所述目标计数器执行所述原子操作。
第二方面,本申请实施例还提供了一种图形处理器,包括:命中判断模块,用于当触发目标计数器的原子操作时,判断所述目标计数器是否存在于缓存中;地址计算模块,用于若所述目标计数器不存在于缓存中,则根据目标计数器标识和计数器地址起始信息确定目标计数器地址;计数器获取模块,用于在内存中,根据所述目标计数器地址获取所述目标计数器;原子操作执行模块,用于将所述目标计数器读取到缓存,对所述目标计数器执行所述原子操作。
第三方面,本申请实施例还提供了一种电子设备,包括:图形处理器,以及与图形处理器通信连接的存储器;图形存储器存储计算机执行指令;图形处理器执行存储器存储的计算机执行指令,以实现如本申请实施例所示的计数器的处理方法。
第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如本申请实施例所示的计数器的处理方法。
本申请提供的计数器的处理方法,当触发目标计数器的原子操作时,判断所述目标计数器是否存在于缓存中;若所述目标计数器不存在于缓存中,则根据目标计数器标识和计数器地址起始信息确定目标计数器地址;在内存中,根据所述目标计数器地址获取所述目标计数器;对所述目标计数器执行所述原子操作。相对于隐藏计数器全部存储于图形处理器缓存,无法支持庞大数量的隐藏计数器,导致图形处理器计算效率受限的问题,本发明实施例提供的计数器的处理方法能够将计数器存储于内存中,当图形处理器触发计数器的原子操作时,可根据缓存中存储的目标计数器标识和计数器地址起始信息确定目标计数器地址,然后在内存中根据所述目标计数器地址获取所述目标计数器。由于内存存储空间远大于缓存存储空间,因此内存可支持数量庞大的隐藏计数器的存储,同时通过缓存存储的目标计数器标识和计数器地址起始信息可以确定目标计数器在内存中的目标计数器地址。因此能够实现图形处理器支持庞大数量的隐藏计数器,提高图形处理器的计算效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京砺算科技有限公司;砺算科技(上海)有限公司,未经南京砺算科技有限公司;砺算科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310048842.3/2.html,转载请声明来源钻瓜专利网。