绘图处理系统中的纹理预取装置及其方法制造方法及图纸

技术编号:46624547 阅读:0 留言:0更新日期:2025-10-14 21:20
本申请提供一种绘图处理系统中的纹理预取装置及其方法,所述纹理预取装置适用于一个具一纹理存储器的绘图处理系统,包含:一第一先进先出存储器、一第二FIFO存储器、一主要栅格器、一辅助栅格器以及一缓存数据存储器。缓存数据存储器耦接至所述第一FIFO存储器以及所述纹理存储器之间。主要栅格器用来根据一图元的多个顶点的目的坐标及纹理坐标,转换所述图元中一第一像素的目的坐标为一第一整数纹素的一缓存条目及一标签。辅助栅格器耦接至所述第二FIFO存储器,用来根据所述图元的所述顶点的目的坐标及纹理坐标,转换所述图元中N个第二像素的目的坐标为多个第二整数纹素的多个缓存条目、多个标签及多个存储器地址,N是4的倍数。

【技术实现步骤摘要】

本申请涉及绘图处理领域,具体涉及一种绘图处理系统中的预取纹理数据装置及其方法。


技术介绍

1、重度依赖撷取数据的数据密集系统中,缓存(caching)及预取提供实质的性能改善。栅格化(rasterization)是数据特别密集的领域,尤其是各图像处理应用的栅格化过程中执行的纹理(texture)处理。栅格化是绘图处理单元(graphics processing unit,gpu)找出一图元(primitive)中所有像素的过程。纹理映射(texture mapping)演算法一般会并入栅格化程序,以将纹理画在一场景中的几何物体上。

2、一处理器中,缓存的纹理数据越多越好,否则,在进行纹理映射时,从动态随机存取存储器(dram)取出纹理数据至缓存(cache)存储器所花费的时间将会引入实质的延迟。然而,对于较大块的纹理,数据常会跨越多个缓存线(cache line),因此,当需要进行纹理映射时,纹理数据经常还没被缓存,而导致无法接受的性能劣化。

3、因此,业界需要一种纹理预取装置,尽量降低存取纹理存储器的时间、避免因缓存未中(cach本文档来自技高网...

【技术保护点】

1.一种纹理预取装置,其特征在于,适用于一个具一纹理存储器的绘图处理系统,包含:

2.根据权利要求1所述的装置,其特征在于,所述缓存数据存储器包含多个缓存线,以及其中所述第一标签表中的标签以及所述第二标签表中的标签分别对应至所述缓存线。

3.根据权利要求2所述的装置,其特征在于,所述第一操作(1)包含:

4.根据权利要求3所述的装置,其特征在于,所述第一操作(iv)包含:

5.根据权利要求2所述的装置,其特征在于,所述第二操作(a)包含:

6.根据权利要求5所述的装置,其特征在于,所述第二操作(a4)包含:</p>

7.一种...

【技术特征摘要】

1.一种纹理预取装置,其特征在于,适用于一个具一纹理存储器的绘图处理系统,包含:

2.根据权利要求1所述的装置,其特征在于,所述缓存数据存储器包含多个缓存线,以及其中所述第一标签表中的标签以及所述第二标签表中的标签分别对应至所述缓存线。

3.根据权利要求2所述的装置,其特征在于,所述第一操作(1)包含:

4.根据权利要求3所述的装置,其特征在于,所述第一操作(iv)包含:

5.根据权利要求2所述的装置,其特征在于,所述第二操作(a)包含:

6.根据权利要求5所述的装置,其特征在于,所述第二操作(a4)包含:

7.一种纹理预取方法,其特征在于,适用于一绘图处理系统,所述绘图处理系统包含一纹理存储器、一第一先进先出fifo存储器、一第二fifo存储器以及一缓存数据存储器,其中所述缓存数据存储器耦接在所述纹理存储器及所述第一fifo存储器之间,其中所述第二fifo存储器耦接至所述纹理存储器,所述方法包含:

8.根据权利要求7所述的方法,其特征在于,所述缓存数据存储器包含多个缓存线,以及其中所述第一标签表中的标签以及所述第二标签表中的标签分别对应至所述缓存线。

9.根据权利要求7所述的方法,其特征在于,所述步骤(1)包含:

10.根据权利要求9所述的方法,其特征在于,所述计算所述第一整数纹素的缓存条目及标签的步骤包含:

11.根据权利要求8所述的方法,其特征在于,所述步骤(a)包含:

12.根据权利要求11所述的方法,其特征在于,所述计算所述第二整数纹素的所述缓存条目、所述标签及所述存储器地址的步骤包含:

13.一种纹理预取装置,其特征在于,适用于一个具一纹理存储器的绘图处理系统,包含:

14.根据权利要...

【专利技术属性】
技术研发人员:吕忠晏叶国炜
申请(专利权)人:信骅科技股份有限公司
类型:发明
国别省市:

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

1