会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Reallocation of spatial index traversal between processing elements in response to changes in ray tracing graphics workload
    • 响应于光线跟踪图形工作负载的变化,重新分配处理元素之间的空间索引遍历
    • US07737974B2
    • 2010-06-15
    • US11535573
    • 2006-09-27
    • Eric Oliver MejdrichAdam James MuffRobert Allen Shearer
    • Eric Oliver MejdrichAdam James MuffRobert Allen Shearer
    • G06T15/50G06T15/00
    • 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.
    • 本发明的实施例提供了用于重新分配通过空间索引穿过射线的工作量的方法和装置。 在第一个操作状态下,工作负载管理器可能正在经历第一个或正常工作负载。 在第一个操作状态下,工作负载管理器可能负责遍历整个空间索引,而矢量吞吐量引擎可能负责执行光线原始相交测试。 在增加的工作负载状态下,工作负载管理器可能会遇到增加的工作负载。 响应于增加的工作负载,图像处理系统可以分割空间索引,使得工作负载管理器可能负责遍历空间索引的第一部分,并且向量吞吐量引擎可以负责遍历空间索引的第二部分, 用于执行光线原始相交测试。
    • 12. 发明申请
    • CONTEXT SWITCHING AND SYNCHRONIZATION
    • 语境切换与同步
    • US20100115250A1
    • 2010-05-06
    • US12685443
    • 2010-01-11
    • JON K. KRIEGELEric Oliver Mejdrich
    • JON K. KRIEGELEric Oliver Mejdrich
    • G06F9/38G06F12/08
    • G06F9/4812G06F9/461G06F9/463G06F9/5016G06F9/5027G06F12/0837G06F12/0842G06F12/1054G06F12/126G06F2209/481G06F2209/5018
    • A method, computer-readable medium, and apparatus for context switching between a first thread and a second thread. The method includes detecting an exception, wherein the exception is generated in response to receiving a packet of information directed to one of the first thread and the second thread, and in response to detecting the exception, invoking an exception handler. The exception handler is configured to execute one or more instructions removing access to at least a portion of a processor cache. The portion of the processor cache contains cached information for the first thread using a first address translation. Removing access to the portion of the processor cache prevents the second thread using a second address translation from accessing the cached information in the processor cache. The exception handler is also configured to branch to at least one of the first thread and the second thread.
    • 一种用于第一线程和第二线程之间的上下文切换的方法,计算机可读介质和装置。 该方法包括检测异常,其中响应于接收到针对第一线程和第二线程之一的信息的分组而产生异常,并且响应于检测到该异常,调用异常处理程序。 异常处理程序被配置为执行一个或多个指令,以移除对处理器高速缓存的至少一部分的访问。 处理器缓存的部分包含使用第一个地址转换的第一个线程的缓存信息。 去除对处理器高速缓存部分的访问阻止使用第二地址转换的第二线程访问处理器高速缓存中的缓存信息。 异常处理程序还被配置为分支到第一线程和第二线程中的至少一个。
    • 13. 发明授权
    • Context switching and synchronization
    • 上下文切换和同步
    • US07681020B2
    • 2010-03-16
    • US11736936
    • 2007-04-18
    • Jon K. KriegelEric Oliver Mejdrich
    • Jon K. KriegelEric Oliver Mejdrich
    • G06F9/00
    • G06F9/4812G06F9/461G06F9/463G06F9/5016G06F9/5027G06F12/0837G06F12/0842G06F12/1054G06F12/126G06F2209/481G06F2209/5018
    • A method, computer-readable medium, and apparatus for context switching between a first thread and a second thread. The method includes detecting an exception, wherein the exception is generated in response to receiving a packet of information directed to one of the first thread and the second thread, and in response to detecting the exception, invoking an exception handler. The exception handler is configured to execute one or more instructions removing access to at least a portion of a processor cache. The portion of the processor cache contains cached information for the first thread using a first address translation. Removing access to the portion of the processor cache prevents the second thread using a second address translation from accessing the cached information in the processor cache. The exception handler is also configured to branch to at least one of the first thread and the second thread.
    • 一种用于第一线程和第二线程之间的上下文切换的方法,计算机可读介质和装置。 该方法包括检测异常,其中响应于接收到针对第一线程和第二线程之一的信息的分组而产生异常,并且响应于检测到该异常,调用异常处理程序。 异常处理程序被配置为执行一个或多个指令,以移除对处理器高速缓存的至少一部分的访问。 处理器缓存的部分包含使用第一个地址转换的第一个线程的缓存信息。 去除对处理器高速缓存部分的访问阻止使用第二地址转换的第二线程访问处理器高速缓存中的缓存信息。 异常处理程序还被配置为分支到第一线程和第二线程中的至少一个。
    • 16. 发明申请
    • Single Precision Vector Permute Immediate with
    • 单精度向量允许立即与“Word”向量写入掩码
    • US20080114824A1
    • 2008-05-15
    • US11554794
    • 2006-10-31
    • Eric Oliver MejdrichAdam James Muff
    • Eric Oliver MejdrichAdam James Muff
    • G06F7/38
    • 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.
    • 本发明通常涉及图像处理领域,更具体地涉及用于处理图像的指令集。 矢量处理可以包括执行多个置换操作,以在执行矢量操作之前(例如,交叉乘积)将向量操作数布置在寄存器的期望位置中。 置换指令可能彼此依赖,可能需要使用临时寄存器。 本发明的实施例提供了一种置换指令,其中掩模字段可以用于指定目标寄存器的特定位置,其中传送数据,从而减少用于排列数据的指令的数量,减少指令之间的依赖性以及临时的使用 注册
    • 20. 发明授权
    • Stochastic culling of rays with increased depth of recursion
    • 随机递推深度的光线剔除
    • US08022950B2
    • 2011-09-20
    • US11627464
    • 2007-01-26
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • G06T15/50
    • G06T15/40G06T15/06
    • 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.
    • 根据本发明的实施例,射线可以在它们被发放到三维场景之前被随机地淘汰。 随机剔除光线可能减少图像处理系统需要追踪的光线数量。 此外,通过在将它们发布到三维场景之前随机剔除光线,可以将最小的缺陷添加到最终渲染图像,从而改善渲染图像的真实性。 因此,通过减少图像处理系统的工作量,提高图像处理系统所呈现的图像的真实性,可以提高图像处理系统的性能。 根据本发明的另一个实施例,图像处理系统呈现的图像的真实性也可以通过在发生光线原始交点之后随机添加二次光线来改善。