-
-
公开(公告)号: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
申请人: 威盛电子股份有限公司
发明人: 焦阳
CPC分类号: G06T15/005 , G06F9/3004 , G06F9/30112 , G06F9/3012 , G06F9/30123 , G06F9/384 , G06T1/20
摘要: 本发明涉及具有多线程执行单元的绘图处理装置及其存储器存取方法。于本发明的实施例中,绘图处理单元包括用以处理可编程着色器的操作的执行单元,此执行单元可用以处理多个管线的操作。绘图处理单元还包括可形成暂存器文件的存储器,此暂存器文件可用以调节执行单元中所有管线的暂存器操作。此存储器可规划为多个存储库,其中多个第一存储库配置给多个第一线程,而多个第二存储库配置给其他线程。此外绘图处理单元还包括地址转译单元,用以将逻辑暂存器识别符转换为物理暂存器地址。
-
公开(公告)号:CN102135916B
公开(公告)日:2013-04-10
申请号:CN201110058179.2
申请日:2011-03-10
申请人: 威盛电子股份有限公司
发明人: 焦阳
IPC分类号: G06F9/52
摘要: 本发明披露了一种同步方法以及图形处理系统。其是关于线程群组启动与线程同步化的系统与方法。该同步方法,用以同步在图形处理器中一般目的着色器内的多个线程。此方法包括:判断进入点以执行这些线程;在进入点执行叉路操作,以调度这些线程,其中,这些线程包括一主要线程以及一个或多个次要线程。此方法还包括根据主要线程到达一同步点来执行结合操作,以同步化这些线程。根据结合操作的完成,执行另一叉路作以恢复这些线程的并列执行。
-
公开(公告)号: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
申请人: 威盛电子股份有限公司
CPC分类号: G06F12/084 , G06F12/0864 , G06F12/0875
摘要: 本发明提供一种内存系统、内存存取方法以及图形处理系统,用以于图形处理管线流程的多个客户端之间共享实体高速缓存。所述内存系统包括一实体高速缓存,具有可经由一快取索引来存取的一内存部分。该内存系统还包括至少二个虚拟快取空间,对应至上述内存部分,各虚拟快取空间具有一移动窗口,上述移动窗口具有与上述内存部分不同的大小,以及至少一虚拟快取控制器,根据上述客户端的一者对上述实体高速缓存所发出的存取要求于上述虚拟快取空间的移动窗口执行一快取命中与失误测试。再者,当上述快取索引的快取命中测试得到一快取命中结果时,由上述内存部分的对应位置存取数据。本发明使得顶点着色器以及几何着色器得以共享实体高速缓存。
-
公开(公告)号:CN101470892A
公开(公告)日:2009-07-01
申请号:CN200910000998.4
申请日:2009-01-24
申请人: 威盛电子股份有限公司
CPC分类号: G06T15/005 , G06T1/60 , G06T15/50
摘要: 一种绘图处理单元以及执行单元,其中绘图处理单元是用来处理关于三维物件或场景的数据,并且将三维的数据成像于二维的显示屏幕之上。本发明揭露的绘图处理单元实施例包括用来接收顶点数据、几何数据和像素数据的控制装置。上述绘图处理单元还包括并行连接的多个执行单元,每一执行单元用来对顶点、几何和像素数据执行多种绘图着色功能。上述控制装置还分配一部分的顶点、几何和像素数据给每一执行单元以大致平衡执行单元之间的负载量。本发明可适当地调整处理设备的分配以有效率及快速地处理绘图数据。
-
公开(公告)号:CN1936833A
公开(公告)日:2007-03-28
申请号:CN200610139888.2
申请日:2006-09-19
申请人: 威盛电子股份有限公司
IPC分类号: G06F9/38
CPC分类号: G06F9/3851 , G06F9/3885
摘要: 本发明所揭露的处理器包含多个可同时执行指令的执行单元与一来源选择器。此来源选择器判定上述的多个执行单元是否自不同来源读取指令。若此来源选择器判定每个执行单元是自不同来源读取其指令,则来自各不同来源的指令将提供至其所相对应的执行单元以供实质地同时处理。
-
公开(公告)号:CN102254297A
公开(公告)日:2011-11-23
申请号:CN201110235324.X
申请日:2011-08-16
申请人: 威盛电子股份有限公司
CPC分类号: G06T15/005 , G06T9/00 , H04N19/436 , H04N19/44 , H04N19/61 , H04N19/82 , H04N19/86 , H04N19/91
摘要: 一种多着色器系统及其处理方法。该多着色器系统,用以在一可编程绘图处理单元中,处理影像数据。一第一着色阶段从一帧缓冲器中,接收条带数据,并执行可变长度解码,并输出数据予帧缓冲器内的一第一缓冲器。一第二着色阶段接收第一着色阶段的输出数据,并对条带数据进行转换及移动补偿,并输出已解码条带数据予帧缓冲器内的一第二缓冲器。一第三着色阶段接收已解码条带数据,并在帧缓冲器中,进行回圈内去方块滤波。一第四着色阶段在帧缓冲器中,进行后处理。一调度器安排着色阶段的进行,并包括多个计数寄存器。利用计数寄存器,同步化着色阶段的进行。
-
-
-
-
-
-
-
-
-