会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 101. 发明申请
    • 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.
    • 根据本发明的实施例,在由矢量通过量引擎生成二次射线之后,可以汇集二次射线。 在汇集二次射线之后,它们可以根据轨迹和起始位置的相似性重新排序。 二次射线可以以新的顺序发送到工作负载管理器,用于空间索引遍历。 二次射线的重新排序可能导致穿过空间索引的类似部分的光线在彼此之后(或不久之后)紧随其后穿过。 因此,空间索引的必要部分可以保留在工作负载管理器的存储器高速缓存内,从而减少高速缓存未命中的数量以及穿过空间索引穿过二次射线所需的时间量。 通过空间索引穿过二次射线所需的时间的减少可以提高图像处理系统的整体性能。
    • 102. 发明申请
    • Dynamic Determination of Optimal Spatial Index Mapping to Processor Thread Resources
    • 动态确定处理器线程资源的最优空间索引映射
    • US20080122845A1
    • 2008-05-29
    • US11563772
    • 2006-11-28
    • Jeffrey Douglas BrownRussel Dean HooverEric Oliver MejdrichRobert Allen Shearer
    • Jeffrey Douglas BrownRussel Dean HooverEric Oliver MejdrichRobert Allen Shearer
    • G06T15/10
    • G06T15/005G06T15/06
    • 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.
    • 通过将空间索引的叶节点映射到处理元素,可以实现图像处理系统中的工作负载的有效分布。 此外,处理元件可以使用线程表来将正在经历增加的工作负载的处理元件的工作负载重新分配给处理可能是空闲的元件。 此外,可以监视处理元件所经历的工作负载,以确定工作负载是否平衡。 响应于检测到的工作负载不平衡,周期性地对处理元件负责的叶节点进行重新映射。 通过监视处理元件所遇到的工作量并响应不平衡工作负载将叶节点重新映射到不同的处理元件,可以保持工作负载的有效分配。 工作负载的高效分配可能会提高图像处理系统的性能。
    • 103. 发明申请
    • Ray Tracing Image Processing System
    • 光线跟踪图像处理系统
    • US20080122841A1
    • 2008-05-29
    • US11563978
    • 2006-11-28
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • G06T15/40G06T15/10
    • G06T15/40G06T15/06
    • According to embodiments of the invention, a normally recursive ray tracing algorithm may be partitioned to form an iterative ray tracing algorithm. The resulting portions of the iterative ray tracing algorithm may be executed by a plurality of processing elements. Furthermore, according to embodiments of the invention, a network of inboxes may be used to transfer information which defines original rays and secondary rays (information unlikely to be reused for subsequently issued rays and subsequently rendered frames) between processing elements, and a shared memory cache may store information relating to a three dimensional scene (information likely to be reused for subsequently issued rays and subsequently rendered frames). Using a plurality of processing elements to perform ray tracing and storing information in the shared memory cache which is likely to be reused for subsequent rays and subsequent frames, the performance of a ray tracing image processing system may be improved.
    • 根据本发明的实施例,正常递归光线跟踪算法可以被分割以形成迭代光线跟踪算法。 迭代光线跟踪算法的结果部分可以由多个处理元件执行。 此外,根据本发明的实施例,可以使用收件箱网络来传送定义在处理元件之间的原始光线和次级光线(不太可能再次用于随后发出的光线和随后渲染的帧的信息)的信息,以及共享存储器高速缓存 可以存储与三维场景有关的信息(可能再次用于随后发出的光线和随后渲染的帧的信息)。 使用多个处理元件来执行光线跟踪并且将信息存储在共享存储器高速缓存中,这可能被重用于后续的光线和后续的帧,可以提高光线跟踪图像处理系统的性能。