会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 94. 发明申请
    • Processing Unit Incorporating L1 Cache Bypass
    • 结合L1缓存旁路的处理单元
    • US20090182944A1
    • 2009-07-16
    • US11972221
    • 2008-01-10
    • Miguel ComparanEric Oliver MejdrichAdam James Muff
    • Miguel ComparanEric Oliver MejdrichAdam James Muff
    • G06F12/08
    • G06F12/0888G06F12/0811
    • A circuit arrangement and method bypass the storage of requested data in a higher level cache of a multi-level memory architecture during the return of the requested data to a requester, while caching the requested data in a lower level cache. For certain types of data, e.g., data that is only used once and/or that is rarely modified or written back to memory, bypassing storage in a higher level cache reduces the likelihood of the requested data casting out frequently used data from the higher level cache. By caching the data in a lower level cache, however, the lower level cache can still snoop data requests and return requested data in the event the data is already cached in the lower level cache.
    • 在将所请求的数据返回到请求者的同时,在将所请求的数据缓存在较低级别的高速缓存中的同时,电路装置和方法将所请求的数据的存储绕过多层存储器体系结构的更高级缓存。 对于某些类型的数据,例如仅使用一次和/或很少被修改或写回存储器的数据,绕过较高级别高速缓存中的存储降低了请求的数据从较高级别投出常用数据的可能性 缓存。 然而,通过将数据缓存在较低级别的缓存中,低级缓存仍然可以窥探数据请求,并在数据已经缓存在较低级别缓存中的情况下返回请求的数据。
    • 96. 发明申请
    • Adaptive Sub-Sampling for Reduction in Issued Rays
    • 自适应子采样减少发射光线
    • US20090033653A1
    • 2009-02-05
    • US11830928
    • 2007-07-31
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • G06T15/00
    • G06T15/06
    • According to one embodiment of the invention, by increasing the number of rays issued through adjacent pixels with colors of high contrast while maintaining the number of rays issued through adjacent pixels which do not have colors of high contrast, a ray tracing image processing system may render an anti-aliased image while minimizing the increase in workload experienced by the image processing system. Additionally, according to another embodiment of the invention, by maintaining the number of rays issued through adjacent pixels which have colors of low contrast while increasing the number of rays issued through adjacent pixels which do not have colors of low contrast, the image processing system may reduce workload experienced while performing ray tracing while maintaining the quality of the rendered image.
    • 根据本发明的一个实施例,通过在保持通过不具有高对比度的颜色的相邻像素发出的光线的数量的同时增加通过相邻像素发出的具有高对比度的颜色的光线的数量,光线跟踪图像处理系统可以呈现 抗锯齿图像,同时最小化图像处理系统经历的工作量的增加。 此外,根据本发明的另一实施例,通过保持通过具有低对比度的颜色的相邻像素发出的光线的数量,同时增加通过不具有低对比度的颜色的相邻像素发出的光线的数量,图像处理系统 减少在执行光线跟踪同时保持渲染图像的质量时遇到的工作量。
    • 98. 发明申请
    • Stochastic Addition of Rays in a Ray Tracing Image Processing System
    • 光线跟踪图像处理系统随机添加光线
    • US20080180442A1
    • 2008-07-31
    • US11668522
    • 2007-01-30
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • G06T15/10
    • G06T15/06G06T15/40
    • According to embodiments of the invention, rays may be stochastically culled before they are issued into the three-dimensional scene. Stochastically culling rays may reduce the number of rays which need to be traced by the image processing system. Furthermore, by stochastically culling rays before they are issued into the three-dimensional scene, minor imperfections may be added to the final rendered image, thereby improving the realism of the rendered image. Therefore, stochastic culling of rays may improve the performance of the image processing system by reducing workload imposed on the image processing system and improving the realism of the images rendered by the image processing system. According to another embodiment of the invention, the realism of images rendered by the image processing system may also be improved by stochastically adding secondary rays after ray-primitive intersections have occurred.
    • 根据本发明的实施例,射线可以在它们被发放到三维场景之前被随机地淘汰。 随机剔除光线可能减少图像处理系统需要追踪的光线数量。 此外,通过在将它们发布到三维场景之前随机剔除光线,可以将最小的缺陷添加到最终渲染图像,从而改善渲染图像的真实性。 因此,通过减少图像处理系统的工作量,提高图像处理系统所呈现的图像的真实性,可以提高图像处理系统的性能。 根据本发明的另一个实施例,图像处理系统呈现的图像的真实性也可以通过在发生光线原始交点之后随机添加二次光线来改善。
    • 99. 发明申请
    • Operand Multiplexor Control Modifier Instruction in a Fine Grain Multithreaded Vector Microprocessor
    • 精细多线程向量微处理器中的操作数多路复用器控制修改器指令
    • US20080126745A1
    • 2008-05-29
    • US11925278
    • 2007-10-26
    • Eric Oliver MejdrichAdam James MuffMatthew Ray Tubbs
    • Eric Oliver MejdrichAdam James MuffMatthew Ray Tubbs
    • G06F15/76
    • G06T1/20
    • The present invention is generally related to integrated circuit devices, and more particularly, to methods, systems and design structures for the field of image processing, and more specifically to an instruction set for processing images. Vector processing may involve rearranging vector operands in one or more source registers prior to performing vector operations. Typically, rearranging of operands in source registers is done by issuing a plurality of permute instructions that require excessive usage of temporary registers. Furthermore, the permute instructions may cause dependencies between instructions executing in a pipeline, thereby adversely affecting performance. Embodiments of the invention provide a level of muxing between a register file and a vector unit that allow for rearrangement of vector operands in source registers prior to providing the operands to the vector unit, thereby obviating the need for permute instructions.
    • 本发明通常涉及集成电路装置,更具体地涉及图像处理领域的方法,系统和设计结构,更具体地涉及用于处理图像的指令集。 矢量处理可以包括在执行向量操作之前在一个或多个源寄存器中重新排列向量操作数。 通常,通过发出需要临时寄存器过度使用的多个置换指令来完成源寄存器中操作数的重新排列。 此外,置换指令可能导致在流水线中执行的指令之间的相关性,从而不利地影响性能。 本发明的实施例提供了一种在寄存器文件和向量单元之间的复用水平,其允许在将操作数提供给向量单元之前重新排列源寄存器中的向量操作数,从而避免了对置换指令的需要。
    • 100. 发明申请
    • Adaptive Ray Data Reorder for Optimized Ray Temporal Locality
    • 自适应光线数据重新排序优化的光时域
    • US20080122846A1
    • 2008-05-29
    • US11564030
    • 2006-11-28
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • G06T15/10
    • G06T15/06
    • According to embodiments of the invention, secondary rays may be pooled after they are generated by a vector throughput engine. After pooling the secondary rays, they may be reordered according to similarities in trajectory and originating location. The secondary rays may be sent in the new order to a workload manager for spatial index traversal. The reordering of the secondary rays may cause rays which traverse similar portions of the spatial index to be traversed immediately following (or shortly thereafter) one another. Consequently, the necessary portions of the spatial index may remain within the workload manager's memory cache, thereby reducing the number of cache misses and the amount of time necessary to traverse secondary rays through the spatial index. The reduction in time necessary to traverse the secondary rays through the spatial index may improve the overall performance of the image processing system.
    • 根据本发明的实施例,在由矢量通过量引擎生成二次射线之后,可以汇集二次射线。 在汇集二次射线之后,它们可以根据轨迹和起始位置的相似性重新排序。 二次射线可以以新的顺序发送到工作负载管理器,用于空间索引遍历。 二次射线的重新排序可能导致穿过空间索引的类似部分的光线在彼此之后(或不久之后)紧随其后穿过。 因此,空间索引的必要部分可以保留在工作负载管理器的存储器高速缓存内,从而减少高速缓存未命中的数量以及穿过空间索引穿过二次射线所需的时间量。 通过空间索引穿过二次射线所需的时间的减少可以提高图像处理系统的整体性能。