纹理采样方法、装置及电子设备制造方法及图纸

技术编号:40969116 阅读:22 留言:0更新日期:2024-04-18 20:50
本发明专利技术实施例提供一种纹理采样方法、装置及电子设备,应用于图形处理器,该方法包括:接收纹理采样指令;所述纹理采样指令包括待采样的目标采样区间和采样后待写入的目标核内缓存;将纹理采样指令拆分为N条子采样指令,N为大于或等于2的正整数;分别执行所述N条子采样指令,并将所述N条子采样指令对应所得的数据填充至目标核内缓存中;其中,每一条子采样指令分别携带一个采样子区间和一个缓存区间;所述N条子采样指令的采样子区间的并集为目标采样区间,所述N条子采样指令的缓存区间的并集为目标核内缓存。本发明专利技术实施例可以有效避免因部分核访问显存的区间跳出目标采样区间导致的缓存重填充,提升了图形处理器的纹理采样性能。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种纹理采样方法、装置及电子设备


技术介绍

1、图形处理器(graphics processing unit,gpu)作为现代计算机硬件中的关键组成部分,在计算机图形显示方面的作用不可或缺,而纹理采样则是图形显示中最为重要的功能之一,纹理采样十分考验gpu的访存性能,如果gpu的访存带宽存在瓶颈,会直接影响纹理采样的性能,进而影响整个图形显示的性能。


技术实现思路

1、本专利技术实施例提供一种纹理采样方法、装置及电子设备,可以解决gpu的访存带宽存在瓶颈,影响纹理采样性能的问题。

2、为了解决上述问题,本专利技术实施例公开了一种纹理采样方法,所述方法应用于图形处理器,所述方法包括:

3、接收纹理采样指令;所述纹理采样指令包括待采样的目标采样区间和采样后待写入的目标核内缓存;

4、将所述纹理采样指令拆分为n条子采样指令,n为大于或等于2的正整数;

5、分别执行所述n条子采样指令,并将所述n条子采样指令对应所得的数据填充至所述目标核内本文档来自技高网...

【技术保护点】

1.一种纹理采样方法,其特征在于,应用于图形处理器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述纹理采样指令拆分为N条子采样指令,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述N个线程组各自对应的线程编号,依次修改所述图形处理器的掩码寄存器中的掩码值,包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述读取所述掩码寄存器中的原数据,并将所述原数据存储至目标物理寄存器中之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征...

【技术特征摘要】

1.一种纹理采样方法,其特征在于,应用于图形处理器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述纹理采样指令拆分为n条子采样指令,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述n个线程组各自对应的线程编号,依次修改所述图形处理器的掩码寄存器中的掩码值,包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述读取所述掩码寄存器中的原数据,并将所述原数据存储至目标物理寄存器中之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述中间码程序中位于所述纹理采样指令之后的各条指令对应的物理寄存器,确定所述目标物理寄存器,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述第一地址之后的各条指令对应的物理寄存器编号确定第一寄存器编号,包括:

8.根据权利要求6所述的方法,其特征在于,所述根据所述第一位置之后的各条指令对应的物理寄存...

【专利技术属性】
技术研发人员:王波黄忆农
申请(专利权)人:龙芯中科技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1