【技术实现步骤摘要】
计数器的处理方法、图形处理器、设备及存储介质
[0001]本申请实施例涉及计算机
,尤其涉及一种计数器的处理方法、图形处理器、设备及存储介质。
技术介绍
[0002]图形处理器(Graphics Processing Unit,GPU)硬件驱动标准规定了附加缓冲区(append buffer)。附加区域包括结构性缓冲区域和隐藏计数器。隐藏计数器与对应的结构性缓冲区存在绑定关系。图形处理器可以通过一条指令对多个结构性缓冲区对应的隐藏计数器进行原子操作。
[0003]然而,随着图形处理器处理的计算任务日趋复杂,所需要的隐藏计数器数量日渐增多。由于隐藏计数器存储区图形处理器的缓存中,缓存容量有限,导致图新处理器无法支持庞大数量的隐藏计数器,进而限制了图形处理器的计算效率。
技术实现思路
[0004]本申请提供一种计数器的处理方法、图形处理器、设备及存储介质,用以解决现有技术中图形处理器的缓存空间有限,无法支持庞大数量的隐藏计数器,导致图形处理器计算效率受限的问题。
[0005]第一方面,本申请 ...
【技术保护点】
【技术特征摘要】
1.一种计数器的处理方法,其特征在于,包括:当触发目标计数器的原子操作时,判断所述目标计数器是否存在于缓存中;若所述目标计数器不存在于缓存中,则根据目标计数器标识和计数器地址起始信息确定目标计数器地址;在内存中,根据所述目标计数器地址获取所述目标计数器;对所述目标计数器执行所述原子操作。2.根据权利要求1所述的方法,其特征在于,所述判断所述目标计数器是否存在于缓存中,包括:在缓存中根据目标计数器进行命中测试;若命中,则目标计数器存在于缓存中;若未命中,则目标计数器不存在于缓存中。3.根据权利要求2所述的方法,其特征在于,在缓存中根据目标计数器进行命中测试,包括:根据目标计数器的目标计数器标识确定目标计数器的目标计数器地址是否存储于缓存中。4.根据权利要求1所述的方法,其特征在于,所述计数器地址起始信息存储于所述缓存中。5.根据权利要求4所述的方法,其特征在于,所述计数器地址起始信息处连续存储多个计数器地址信息;所述内存中以离散形式存储有多个计数器地址。6.根据权利要求1所述的方法,其特征在于,所述根据目标计数器标识和计数器地址起始信息确定目标计数器地址,包括:根据目标计数器标识和地址单位长度,确定目标计数器地址偏移;根据计数器地址起始信息和所述目标计数器地址偏移确定目标...
【专利技术属性】
技术研发人员:阙恒,和华,朱康挺,陈峥,
申请(专利权)人:砺算科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。