会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Register file allocation
    • 注册文件分配
    • US07634621B1
    • 2009-12-15
    • US11556677
    • 2006-11-03
    • Brett W. CoonJohn Erik LindholmGary TarolliSvetoslav D. TzvetkovJohn R. NickollsMing Y. Siu
    • Brett W. CoonJohn Erik LindholmGary TarolliSvetoslav D. TzvetkovJohn R. NickollsMing Y. Siu
    • G06F12/00
    • G06F9/3012G06F9/30123G06F9/3824G06F9/3851G06F9/3885G06F12/0223Y02D10/13
    • Circuits, methods, and apparatus that provide the die area and power savings of a single-ported memory with the performance advantages of a multiported memory. One example provides register allocation methods for storing data in a multiple-bank register file. In a thin register allocation method, data for a process is stored in a single bank. In this way, different processes use different banks to avoid conflicts. In a fat register allocation method, processes store data in each bank. In this way, if one process uses a large number of registers, those registers are spread among the banks, avoiding a situation where one bank is filled and other processes are forced to share a reduced number of banks. In a hybrid register allocation method, processes store data in more than one bank, but fewer than all the banks. Each of these methods may be combined in varying ways.
    • 提供具有多端口存储器性能优势的单端口存储器的管芯面积和功率节省的电路,方法和装置。 一个示例提供用于将数据存储在多存储器寄存器文件中的寄存器分配方法。 在一个薄的寄存器分配方法中,一个进程的数据被存储在一个单独的存储单元中。 以这种方式,不同的流程使用不同的银行来避免冲突。 在胖寄存器分配方法中,处理将数据存储在每个存储区中。 这样一来,如果一个进程使用大量的寄存器,这些寄存器就会在银行之间传播,避免了一个银行被填满的情况,而其他进程被迫分担一个数量减少的银行。 在混合寄存器分配方法中,处理将数据存储在多个银行中,但少于所有银行。 这些方法中的每一种可以以不同的方式组合。
    • 4. 发明授权
    • Early stencil test rejection
    • 早期模板测试拒绝
    • US07184040B1
    • 2007-02-27
    • US10719109
    • 2003-11-21
    • Svetoslav D. Tzvetkov
    • Svetoslav D. Tzvetkov
    • G06T15/00
    • G06T15/005
    • Early stencil rejection is used to improve throughput of a graphics processing pipeline. Early stencil rejection of some fragments may be performed prior to fragment shading using stencil test results based on a predicted stencil function. Early stencil rejection is performed when either the predicted stencil function matches the actual stencil function or the actual stencil function is a subset of the predicted stencil function. Early stencil rejection is performed without additional read accesses of a stencil buffer.
    • 早期模板拒绝用于提高图形处理流水线的吞吐量。 可以使用基于预测模板功能的模板测试结果,在片段着色之前执行一些片段的早期模板拒绝。 当预测模板函数与实际模板函数匹配时,执行早期模板拒绝,或者实际模板函数是预测模板函数的子集。 在没有模板缓冲器的附加读取访问的情况下执行早期模板拒绝。
    • 9. 发明授权
    • Occlusion prediction graphics processing system and method
    • 闭塞预测图形处理系统及方法
    • US08390619B1
    • 2013-03-05
    • US10745160
    • 2003-12-22
    • Douglas A. VoorhiesSvetoslav D. Tzvetkov
    • Douglas A. VoorhiesSvetoslav D. Tzvetkov
    • G06T15/40
    • G06T15/40
    • An occlusion prediction graphics processing system and method are presented in accordance with embodiments of the present invention. An occlusion prediction graphics processing method is utilized to predict which pixel values are eventually occluded before intermediate processing stages are performed on the pixel values. For example, occlusion results are predicted before the occlusion stage of a graphics pipeline. The occlusion prediction results are based upon an occlusion value received from later in a graphics processing pipeline (e.g., a raster operation stage). A convex polygonal prediction area can be established and a nearest vertex of the convex polygonal prediction area is selected for prediction analysis. Pixel values are removed or discarded from the pipeline based upon the occlusion prediction results and do not unnecessarily occupy processing resources. Removal of the pixel values from the pipeline includes pixels values associated with pixels in the convex polygonal prediction area. Pixel shading is performed on the remaining pixels.
    • 根据本发明的实施例呈现遮挡预测图形处理系统和方法。 使用遮挡预测图形处理方法来预测在对像素值执行中间处理阶段之前哪些像素值最终被遮挡。 例如,在图形管线的遮挡阶段之前预测闭塞结果。 遮挡预测结果基于从稍后的图形处理流水线(例如,光栅操作阶段)接收的遮挡值。 可以建立凸多边形预测区域,并选择凸多边形预测区域的最近顶点进行预测分析。 基于遮挡预测结果,从流水线去除或丢弃像素值,并且不必要地占用处理资源。 从流水线去除像素值包括与凸多边形预测区域中的像素相关联的像素值。 对剩余像素执行像素阴影。
    • 10. 发明授权
    • Occlusion prediction compression system and method
    • 闭塞预测压缩系统及方法
    • US08269769B1
    • 2012-09-18
    • US10745277
    • 2003-12-22
    • Douglas A. VoorhiesSvetoslav D. Tzvetkov
    • Douglas A. VoorhiesSvetoslav D. Tzvetkov
    • G06T15/40
    • G06T15/40
    • An occlusion prediction compressing system and method are presented in accordance with embodiments of the present invention. In one embodiment, an occlusion prediction graphics processing method is utilized to predict which pixels are eventually occluded before intermediate processing stages are performed on the pixels. Culling information utilized to predict which pixel are occluded is compressed in accordance with embodiments of the present invention. In one embodiment, a cull value for a pixel culling area is retrieved and an end of pipe depth value associated with a prediction area within the pixel culling area is received. A determination is made if the end of pipe depth value is within a threshold range of the cull value. The cull value is updated based upon the relationship of the end of pipe depth value to offsets from the cull value. The cull value is associated with a mask which indicates if a plurality of prediction areas are at or in front of the cull value.
    • 根据本发明的实施例提出了一种遮挡预测压缩系统和方法。 在一个实施例中,使用遮挡预测图形处理方法来预测在对像素执行中间处理阶段之前哪些像素最终被遮挡。 根据本发明的实施例,压缩用于预测哪个像素被遮挡的拣配信息。 在一个实施例中,检索用于像素剔除区域的剔除值,并且接收与像素剔除区域内的预测区域相关联的管道深度值的结束。 如果管道深度值的结束在剔除值的阈值范围内,则确定。 基于管深度值的结束与从剔除值的偏移的关系来更新剔除值。 剔除值与掩码相关联,该掩码指示多个预测区域是否在剔除值之前或之前。