会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 51. 发明申请
    • Dynamic Spatial Index Remapping for Optimal Aggregate Performance
    • 动态空间索引重映射优化聚合性能
    • US20080122853A1
    • 2008-05-29
    • US11564010
    • 2006-11-28
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver MejdrichRobert Allen Shearer
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver MejdrichRobert Allen Shearer
    • G06T1/00
    • G06T1/20G06F9/5088G06F2209/5022
    • By mapping leaf nodes of a spatial index to processing elements, efficient distribution of workload in an image processing system may be achieved. In addition, processing elements may use a thread table to redistribute workload from processing elements which are experiencing an increased workload to processing elements which may be idle. Furthermore, the workload experienced by processing elements may be monitored in order to determine if workload is balanced. Periodically the leaf nodes for which processing elements are responsible may be remapped in response to a detected imbalance in workload. By monitoring the workload experienced by the processing elements and remapping leaf nodes to different processing elements in response to unbalanced workload, efficient distribution of workload may be maintained. Efficient distribution of workload may improve the performance of the image processing system.
    • 通过将空间索引的叶节点映射到处理元素,可以实现图像处理系统中的工作负载的有效分布。 此外,处理元件可以使用线程表来将正在经历增加的工作负载的处理元件的工作负载重新分配给处理可能是空闲的元件。 此外,可以监视处理元件所经历的工作负载,以确定工作负载是否平衡。 响应于检测到的工作负载不平衡,周期性地对处理元件负责的叶节点进行重新映射。 通过监视处理元件所遇到的工作量并响应不平衡工作负载将叶节点重新映射到不同的处理元件,可以保持工作负载的有效分配。 工作负载的高效分配可能会提高图像处理系统的性能。
    • 53. 发明申请
    • Reallocation of spatial index traversal between processing elements in response to changes in ray tracing graphics workload
    • 响应于光线跟踪图形工作负载的变化,重新分配处理元素之间的空间索引遍历
    • US20080074417A1
    • 2008-03-27
    • US11535573
    • 2006-09-27
    • Eric Oliver MejdrichAdam James MuffRobert Allen Shearer
    • Eric Oliver MejdrichAdam James MuffRobert Allen Shearer
    • G06T15/40
    • G06T15/06G06T17/005
    • Embodiments of the invention provide methods and apparatus for reallocating workload related to traversal of a ray through a spatial index. In a first operating state a workload manager may be experiencing a first or a normal workload. In the first operating state the workload manager may be responsible for traversing the entire spatial index and a vector throughput engine may be responsible for performing ray-primitive intersection tests. In an increased workload state the workload manager may experience an increased workload. In response to the increased workload the image processing system may partition the spatial index such that the workload manager may be responsible for traversing a first portion of the spatial index and the vector throughput engine may be responsible for traversing a second portion of the spatial index and for performing ray-primitive intersection tests.
    • 本发明的实施例提供了用于重新分配通过空间索引穿过射线的工作量的方法和装置。 在第一个操作状态下,工作负载管理器可能正在经历第一个或正常工作负载。 在第一个操作状态下,工作负载管理器可能负责遍历整个空间索引,而矢量吞吐量引擎可能负责执行光线原始相交测试。 在增加的工作负载状态下,工作负载管理器可能会遇到增加的工作负载。 响应于增加的工作负载,图像处理系统可以分割空间索引,使得工作负载管理器可能负责遍历空间索引的第一部分,并且向量吞吐量引擎可以负责遍历空间索引的第二部分, 用于执行光线原始相交测试。
    • 56. 发明授权
    • Single precision vector permute immediate with “word” vector write mask
    • 单精度矢量立即与“字”向量写入掩码
    • US09495724B2
    • 2016-11-15
    • US11554794
    • 2006-10-31
    • Eric Oliver MejdrichAdam James Muff
    • Eric Oliver MejdrichAdam James Muff
    • G06T1/60G06F9/30
    • G06T1/60G06F9/30032G06F9/30036
    • The present invention is generally related to the field of image processing, and more specifically to an instruction set for processing images. Vector processing may involve performing a plurality of permute operations to arrange vector operands in desired locations of a register prior to performing vector operation, for example, a cross product. The permute instructions may be dependent on one another and may require the use of temporary registers. Embodiments of the invention provide a permute instruction wherein a mask field may be used to specify a particular location of a target register in which to transfer data, thereby reducing the number of instructions for arranging data, reducing dependencies between instructions, and the usage of temporary registers.
    • 本发明通常涉及图像处理领域,更具体地涉及用于处理图像的指令集。 矢量处理可以包括执行多个置换操作,以在执行矢量操作之前(例如,交叉乘积)将向量操作数布置在寄存器的期望位置中。 置换指令可能彼此依赖,可能需要使用临时寄存器。 本发明的实施例提供了一种置换指令,其中掩模字段可以用于指定目标寄存器的特定位置,其中传送数据,从而减少用于排列数据的指令的数量,减少指令之间的依赖性以及临时的使用 注册
    • 57. 发明授权
    • Message selection based on time stamp and priority in a multithreaded processor
    • 基于多线程处理器中的时间戳和优先级的消息选择
    • US08495643B2
    • 2013-07-23
    • US12494541
    • 2009-06-30
    • Mark Gary KupferschmidtEric Oliver MejdrichPaul Emery SchardtFrederick Jacob Ziegler
    • Mark Gary KupferschmidtEric Oliver MejdrichPaul Emery SchardtFrederick Jacob Ziegler
    • G06F9/46G06F9/30
    • G06F9/546G06F2209/547
    • A method and circuit arrangement process a workload in a multithreaded processor that includes a plurality of hardware threads. Each thread receives at least one message carrying data to process the workload through a respective inbox from among a plurality of inboxes. A plurality of messages are received at a first inbox among the plurality of inboxes, wherein the first inbox is associated with a first thread among the plurality of hardware threads, and wherein each message is associated with a priority. From the plurality of received messages, a first message is selected to process in the first thread based on that first message being associated with the highest priority among the received messages. A second message is selected to process in the first thread based on that second message being associated with the earliest time stamp among the received messages and in response to processing the first message.
    • 方法和电路布置处理包括多个硬件线程的多线程处理器中的工作负载。 每个线程接收至少一个携带数据的消息,以通过来自多个收件箱中的相应收件箱来处理工作负载。 在多个收件箱中的第一收件箱处接收多个消息,其中第一收件箱与多个硬件线程中的第一个线程相关联,并且其中每个消息与优先级相关联。 从多个接收到的消息中,基于在所接收的消息中与最高优先级相关联的第一消息,选择第一消息来处理第一线程。 基于与所接收的消息中的最早时间戳相关联的第二消息以及响应于处理第一消息,选择第二消息来处理第一线程。
    • 59. 发明授权
    • Single precision vector dot product with “word” vector write mask
    • 具有单词向量写入掩码的单精度矢量点积
    • US08332452B2
    • 2012-12-11
    • US11554774
    • 2006-10-31
    • Eric Oliver MejdrichAdam James Muff
    • Eric Oliver MejdrichAdam James Muff
    • G06F7/38
    • G06F17/16
    • The present invention is generally related to the field of image processing, and more specifically to an instruction set for processing images. Vector processing may involve performing a plurality of dot product operations to generate operands for generating operands for a new vector. The dot product operations may require the issue of a plurality of permute instructions to arrange the vector operands in desired locations of a target register. Embodiments of the invention provide a dot product instruction wherein a mask field may be used to specify a particular location of a target register in which to transfer data, thereby avoiding the need for permute instructions for arranging data, reducing dependencies between instructions, and the usage of temporary registers.
    • 本发明通常涉及图像处理领域,更具体地涉及用于处理图像的指令集。 矢量处理可以涉及执行多个点积运算以产生用于生成新向量的操作数的操作数。 点产品操作可能需要发出多个置换指令以将向量操作数布置在目标寄存器的期望位置中。 本发明的实施例提供一种点积指令,其中掩模字段可用于指定在其中传送数据的目标寄存器的特定位置,从而避免需要用于排列数据的置换指令,减少指令之间的依赖关系和使用 的临时寄存器。
    • 60. 发明授权
    • Adaptive sub-sampling for reduction in issued rays
    • 自适应子采样,用于减少发出的光线
    • US08259131B2
    • 2012-09-04
    • US11830928
    • 2007-07-31
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • G09G5/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.
    • 根据本发明的一个实施例,通过在保持通过不具有高对比度的颜色的相邻像素发出的光线的数量的同时增加通过相邻像素发出的具有高对比度的颜色的光线的数量,光线跟踪图像处理系统可以呈现 抗锯齿图像,同时最小化图像处理系统经历的工作量的增加。 此外,根据本发明的另一实施例,通过保持通过具有低对比度的颜色的相邻像素发出的光线的数量,同时增加通过不具有低对比度的颜色的相邻像素发出的光线的数量,图像处理系统 减少在执行光线跟踪同时保持渲染图像的质量时遇到的工作量。