绘图处理单元
    1.
    发明授权

    公开(公告)号:CN102982503B

    公开(公告)日:2015-10-21

    申请号:CN201210536179.3

    申请日:2011-03-30

    发明人: 洪洲 焦阳

    IPC分类号: G06T1/00 G06T1/20 G06T1/60

    摘要: 本发明涉及增进绘图处理单元的总处理量的方法与系统,此系统包含可执行多个线程的执行单元,该执行单元可同时处理对常数闪速存储器、顶点属性闪速存储器、至少一个共同暂存器文件以及执行单元数据路径的存取要求。

    存取方法以及共享存储器系统

    公开(公告)号:CN102354300B

    公开(公告)日:2015-01-07

    申请号:CN201110282817.9

    申请日:2011-09-22

    发明人: 焦阳

    IPC分类号: G06F12/06

    CPC分类号: G06F12/0223 G06T1/60

    摘要: 存取方法以及共享存储器系统,用来提供各种系统与方法来存取图形处理单元中的共享存储器。其中一实施例包括判断将读取自共享存储器的数据是否对齐共享存储器的边界,其中,数据包括多个数据区块。判断即将被安排来处理的数据区块所采用的拌和类型。根据数据是否对齐共享存储器的边界且根据判断获得的拌和类型,决定执行一或多个环绕功能的顺序。通过执行一或多个环绕功能以及读取多个数据区块来存取共享存储器,以根据拌和类型来建立数据。

    具有多线程执行单元的绘图处理装置及其存储器存取方法

    公开(公告)号:CN102156959B

    公开(公告)日:2014-04-23

    申请号:CN201110079301.4

    申请日:2011-03-31

    发明人: 焦阳

    IPC分类号: G06T1/20 G06T1/60

    摘要: 本发明涉及具有多线程执行单元的绘图处理装置及其存储器存取方法。于本发明的实施例中,绘图处理单元包括用以处理可编程着色器的操作的执行单元,此执行单元可用以处理多个管线的操作。绘图处理单元还包括可形成暂存器文件的存储器,此暂存器文件可用以调节执行单元中所有管线的暂存器操作。此存储器可规划为多个存储库,其中多个第一存储库配置给多个第一线程,而多个第二存储库配置给其他线程。此外绘图处理单元还包括地址转译单元,用以将逻辑暂存器识别符转换为物理暂存器地址。

    同步方法以及图形处理系统

    公开(公告)号:CN102135916B

    公开(公告)日:2013-04-10

    申请号:CN201110058179.2

    申请日:2011-03-10

    发明人: 焦阳

    IPC分类号: G06F9/52

    CPC分类号: G06F9/522 G06F9/485

    摘要: 本发明披露了一种同步方法以及图形处理系统。其是关于线程群组启动与线程同步化的系统与方法。该同步方法,用以同步在图形处理器中一般目的着色器内的多个线程。此方法包括:判断进入点以执行这些线程;在进入点执行叉路操作,以调度这些线程,其中,这些线程包括一主要线程以及一个或多个次要线程。此方法还包括根据主要线程到达一同步点来执行结合操作,以同步化这些线程。根据结合操作的完成,执行另一叉路作以恢复这些线程的并列执行。

    存取方法以及共享存储器系统

    公开(公告)号:CN102354300A

    公开(公告)日:2012-02-15

    申请号:CN201110282817.9

    申请日:2011-09-22

    发明人: 焦阳

    IPC分类号: G06F12/06

    CPC分类号: G06F12/0223 G06T1/60

    摘要: 存取方法以及共享存储器系统,用来提供各种系统与方法来存取图形处理单元中的共享存储器。其中一实施例包括判断将读取自共享存储器的数据是否对齐共享存储器的边界,其中,数据包括多个数据区块。判断即将被安排来处理的数据区块所采用的拌和类型。根据数据是否对齐共享存储器的边界且根据判断获得的拌和类型,决定执行一或多个环绕功能的顺序。通过执行一或多个环绕功能以及读取多个数据区块来存取共享存储器,以根据拌和类型来建立数据。

    内存系统、内存存取方法以及图形处理系统

    公开(公告)号:CN101470671B

    公开(公告)日:2011-04-13

    申请号:CN200910001592.8

    申请日:2009-01-15

    IPC分类号: G06F12/08 G06T1/60

    摘要: 本发明提供一种内存系统、内存存取方法以及图形处理系统,用以于图形处理管线流程的多个客户端之间共享实体高速缓存。所述内存系统包括一实体高速缓存,具有可经由一快取索引来存取的一内存部分。该内存系统还包括至少二个虚拟快取空间,对应至上述内存部分,各虚拟快取空间具有一移动窗口,上述移动窗口具有与上述内存部分不同的大小,以及至少一虚拟快取控制器,根据上述客户端的一者对上述实体高速缓存所发出的存取要求于上述虚拟快取空间的移动窗口执行一快取命中与失误测试。再者,当上述快取索引的快取命中测试得到一快取命中结果时,由上述内存部分的对应位置存取数据。本发明使得顶点着色器以及几何着色器得以共享实体高速缓存。

    绘图处理单元以及执行单元

    公开(公告)号:CN101470892A

    公开(公告)日:2009-07-01

    申请号:CN200910000998.4

    申请日:2009-01-24

    IPC分类号: G06T1/20 G06T1/60 G06T15/00

    CPC分类号: G06T15/005 G06T1/60 G06T15/50

    摘要: 一种绘图处理单元以及执行单元,其中绘图处理单元是用来处理关于三维物件或场景的数据,并且将三维的数据成像于二维的显示屏幕之上。本发明揭露的绘图处理单元实施例包括用来接收顶点数据、几何数据和像素数据的控制装置。上述绘图处理单元还包括并行连接的多个执行单元,每一执行单元用来对顶点、几何和像素数据执行多种绘图着色功能。上述控制装置还分配一部分的顶点、几何和像素数据给每一执行单元以大致平衡执行单元之间的负载量。本发明可适当地调整处理设备的分配以有效率及快速地处理绘图数据。

    多着色器系统及其处理方法

    公开(公告)号:CN102254297A

    公开(公告)日:2011-11-23

    申请号:CN201110235324.X

    申请日:2011-08-16

    IPC分类号: G06T1/00 G06T15/00

    摘要: 一种多着色器系统及其处理方法。该多着色器系统,用以在一可编程绘图处理单元中,处理影像数据。一第一着色阶段从一帧缓冲器中,接收条带数据,并执行可变长度解码,并输出数据予帧缓冲器内的一第一缓冲器。一第二着色阶段接收第一着色阶段的输出数据,并对条带数据进行转换及移动补偿,并输出已解码条带数据予帧缓冲器内的一第二缓冲器。一第三着色阶段接收已解码条带数据,并在帧缓冲器中,进行回圈内去方块滤波。一第四着色阶段在帧缓冲器中,进行后处理。一调度器安排着色阶段的进行,并包括多个计数寄存器。利用计数寄存器,同步化着色阶段的进行。