-
公开(公告)号:US20060139366A1
公开(公告)日:2006-06-29
申请号:US11023639
申请日:2004-12-29
申请人: Thomas Piazza , Eric Samson , Nasseh Akaaboune , Dinakar Munagala
发明人: Thomas Piazza , Eric Samson , Nasseh Akaaboune , Dinakar Munagala
IPC分类号: G09G5/02
CPC分类号: G06T15/405
摘要: Z testing during computer graphics rendering is performed in a manner so as to optimize rendering. The status of a pixel as non-promotable may be tracked using a pixel status array (PSA). Each PSA row may contain bits which correspond to the non-promotable status of pixels. Each row may include five pixels, the first four of which represent the pixels in a subspan. If the row corresponds to a valid subspan, a determination may be made as to whether any pixel in the subspan is represented by a one, indicating that the pixel is non-promotable. This row corresponds to a previous subspan that has been sent down rendering pipeline. If a one is present, then the current subspan may be stalled until the pixels of the previous subspan has gone through color calculation. If, in the row that has just been read, no pixels are represented by a one, then a determination may be made as to whether any pixels in the current subspan are non-promotable. If so, then the corresponding bit in the current PSA row may be set to one. Otherwise, the Z test may be performed on each pixel of the current subspan.
摘要翻译: 在计算机图形渲染期间的Z测试以优化渲染的方式执行。 可以使用像素状态阵列(PSA)跟踪不可升级的像素的状态。 每个PSA行可以包含对应于像素的不可升级状态的位。 每行可以包括五个像素,其中前四个表示子跨距中的像素。 如果该行对应于有效的子跨度,则可以确定子跨越中的任何像素是否由一个表示,表示该像素是不可升级的。 此行对应于已向下渲染管道发送的先前子跨。 如果存在一个,那么当前的子跨越可能会停顿,直到前一个子跨越的像素经过颜色计算。 如果在刚刚读取的行中没有像素由一个像素表示,则可以确定当前子跨距中的任何像素是否不可升级。 如果是,则当前PSA行中的相应位可以被设置为1。 否则,可以对当前子跨的每个像素执行Z测试。
-
公开(公告)号:US08072451B2
公开(公告)日:2011-12-06
申请号:US11023639
申请日:2004-12-29
申请人: Thomas Piazza , Eric Samson , Nasseh Akaaboune , Dinakar Munagala
发明人: Thomas Piazza , Eric Samson , Nasseh Akaaboune , Dinakar Munagala
CPC分类号: G06T15/405
摘要: Z testing during computer graphics rendering is performed in a manner so as to optimize rendering. The status of a pixel as non-promotable may be tracked using a pixel status array (PSA). Each PSA row may contain bits which correspond to the non-promotable status of pixels. Each row may include five pixels, the first four of which represent the pixels in a subspan. If the row corresponds to a valid subspan, a determination may be made as to whether any pixel in the subspan is represented by a one, indicating that the pixel is non-promotable. This row corresponds to a previous subspan that has been sent down rendering pipeline. If a one is present, then the current subspan may be stalled until the pixels of the previous subspan has gone through color calculation. If, in the row that has just been read, no pixels are represented by a one, then a determination may be made as to whether any pixels in the current subspan are non-promotable. If so, then the corresponding bit in the current PSA row may be set to one. Otherwise, the Z test may be performed on each pixel of the current subspan.
摘要翻译: 在计算机图形渲染期间的Z测试以优化渲染的方式执行。 可以使用像素状态阵列(PSA)跟踪不可升级的像素的状态。 每个PSA行可以包含对应于像素的不可升级状态的位。 每行可以包括五个像素,其中前四个表示子跨距中的像素。 如果该行对应于有效的子跨度,则可以确定子跨越中的任何像素是否由一个表示,表示该像素是不可升级的。 此行对应于已向下渲染管道发送的先前子跨。 如果存在一个,那么当前的子跨越可能会停顿,直到前一个子跨越的像素经过颜色计算。 如果在刚刚读取的行中没有像素由一个像素表示,则可以确定当前子跨距中的任何像素是否不可升级。 如果是,则当前PSA行中的相应位可以被设置为1。 否则,可以对当前子跨的每个像素执行Z测试。
-
公开(公告)号:US08279886B2
公开(公告)日:2012-10-02
申请号:US11024909
申请日:2004-12-30
申请人: Dinakar Munagala , Hong Jiang , Bishara Shomar , Val Cook , Michael K. Dwyer , Thomas Piazza
发明人: Dinakar Munagala , Hong Jiang , Bishara Shomar , Val Cook , Michael K. Dwyer , Thomas Piazza
IPC分类号: H04L12/28
CPC分类号: G06F13/1668
摘要: A context-free (stateless) dataport may allow multiple processors to perform read and write operations on a shared memory. The operations may include, for example, structured data operations such as image and video operations. The dataport may perform addressing computations associated with block memory operations. Therefore, the dataport may be able, for example, to relieve the processors that it serves from this duty. The dataport may be accessed using a message interface that may be implemented in a standard and generalized manner and that may therefore be easily transportable between different types of processors.
摘要翻译: 无上下文(无状态)数据端口可能允许多个处理器对共享内存执行读写操作。 操作可以包括例如诸如图像和视频操作的结构化数据操作。 数据端口可以执行与块存储器操作相关联的寻址计算。 因此,数据端口可能能够例如从其责任中减轻其服务的处理器。 可以使用可以以标准和一般化方式实现的消息接口来访问数据端口,并且因此可以容易地在不同类型的处理器之间传送。
-
公开(公告)号:US20060146852A1
公开(公告)日:2006-07-06
申请号:US11024909
申请日:2004-12-30
申请人: Dinakar Munagala , Hong Jiang , Bishara Shomar , Val Cook , Michael Dwyer , Thomas Piazza
发明人: Dinakar Munagala , Hong Jiang , Bishara Shomar , Val Cook , Michael Dwyer , Thomas Piazza
IPC分类号: H04L12/28
CPC分类号: G06F13/1668
摘要: A context-free (stateless) dataport may allow multiple processors to perform read and write operations on a shared memory. The operations may include, for example, structured data operations such as image and video operations. The dataport may perform addressing computations associated with block memory operations. Therefore, the dataport may be able, for example, to relieve the processors that it serves from this duty. The dataport may be accessed using a message interface that may be implemented in a standard and generalized manner and that may therefore be easily transportable between different types of processors.
摘要翻译: 无上下文(无状态)数据端口可能允许多个处理器对共享内存执行读写操作。 操作可以包括例如诸如图像和视频操作的结构化数据操作。 数据端口可以执行与块存储器操作相关联的寻址计算。 因此,数据端口可能能够例如从其责任中减轻其服务的处理器。 可以使用可以以标准和一般化方式实现的消息接口来访问数据端口,并且因此可以容易地在不同类型的处理器之间传送。
-
公开(公告)号:US08754900B2
公开(公告)日:2014-06-17
申请号:US13161547
申请日:2011-06-16
申请人: Satyaki Koneru , Ke Yin , Dinakar Munagala
发明人: Satyaki Koneru , Ke Yin , Dinakar Munagala
CPC分类号: G06T15/005 , G06F3/14 , G06T1/20 , H04N19/12 , H04N19/146 , H04N19/156 , H04N19/172 , H04N19/42 , H04N19/46 , H04N21/23614 , H04N21/42653 , H04N21/4348 , H04N21/8146
摘要: Methods, systems and apparatuses for selecting graphics data of a server system for transmission are disclosed. One method includes reading data from graphics memory of the server system. The data read from the graphics memory is placed in a transmit buffer if the data is being read for the first time, and was not written by a processor of the server system. One system includes a server system including graphics memory, a frame buffer and a processor. The server system is operable to read data from the graphics memory. The server system is operable to place the data in a transmit buffer if the data is being read for the first time, and was not written by the processor during rendering.
摘要翻译: 公开了用于选择用于传输的服务器系统的图形数据的方法,系统和装置。 一种方法包括从服务器系统的图形存储器读取数据。 如果第一次读取数据,则从图形存储器读取的数据被放置在发送缓冲器中,并且未被服务器系统的处理器写入。 一个系统包括包括图形存储器,帧缓冲器和处理器的服务器系统。 服务器系统可操作以从图形存储器读取数据。 如果数据是第一次被读取,并且在渲染期间没有被处理器写入,则服务器系统可操作以将数据放置在发送缓冲器中。
-
公开(公告)号:US20110310105A1
公开(公告)日:2011-12-22
申请号:US13161547
申请日:2011-06-16
申请人: Satyaki Koneru , Ke Yin , Dinakar Munagala
发明人: Satyaki Koneru , Ke Yin , Dinakar Munagala
IPC分类号: G06F15/00
CPC分类号: G06T15/005 , G06F3/14 , G06T1/20 , H04N19/12 , H04N19/146 , H04N19/156 , H04N19/172 , H04N19/42 , H04N19/46 , H04N21/23614 , H04N21/42653 , H04N21/4348 , H04N21/8146
摘要: Methods, systems and apparatuses for selecting graphics data of a server system for transmission are disclosed. One method includes reading data from graphics memory of the server system. The data read from the graphics memory is placed in a transmit buffer if the data is being read for the first time, and was not written by a processor of the server system. One system includes a server system including graphics memory, a frame buffer and a processor. The server system is operable to read data from the graphics memory. The server system is operable to place the data in a transmit buffer if the data is being read for the first time, and was not written by the processor during rendering.
摘要翻译: 公开了用于选择用于传输的服务器系统的图形数据的方法,系统和装置。 一种方法包括从服务器系统的图形存储器读取数据。 如果第一次读取数据,则从图形存储器读取的数据被放置在发送缓冲器中,并且未被服务器系统的处理器写入。 一个系统包括包括图形存储器,帧缓冲器和处理器的服务器系统。 服务器系统可操作以从图形存储器读取数据。 如果数据是第一次被读取,并且在渲染期间没有被处理器写入,则服务器系统可操作以将数据放置在发送缓冲器中。
-
-
-
-
-