METHOD AND APPARATUS FOR THE PROPER ORDERING AND ENUMERATION OF MULTIPLE SUCCESSIVE RAY-SURFACE INTERSECTIONS WITHIN A RAY TRACING ARCHITECTURE
    3.
    发明申请
    METHOD AND APPARATUS FOR THE PROPER ORDERING AND ENUMERATION OF MULTIPLE SUCCESSIVE RAY-SURFACE INTERSECTIONS WITHIN A RAY TRACING ARCHITECTURE 审中-公开
    用于在射线追踪结构内对多个连续的射线表面交叉点进行正确订购和计量的方法和设备

    公开(公告)号:WO2018063582A1

    公开(公告)日:2018-04-05

    申请号:PCT/US2017/047793

    申请日:2017-08-21

    Inventor: WALD, Ingo

    Abstract: An apparatus and method are described for performing a distance test in a ray tracing system. For example, one embodiment of a graphics processing apparatus comprises: a ray tracing traversal/intersection unit to identify two or more ray-surface intersections, each of the ray-surface intersections being assigned a unique hit point identifier (ID); and a distance testing module to disambiguate the order of the ray-surface intersections using the hit point ID if the two or more of the ray-surface intersections share the same distance.

    Abstract translation: 描述了用于在射线追踪系统中执行距离测试的装置和方法。 例如,图形处理设备的一个实施例包括:光线追踪遍历/相交单元,用于标识两个或更多个光线表面交叉点,每个光线表面交叉点被分配唯一的命中点标识符(ID); 以及距离测试模块,如果所述两个或更多个射线表面交叉点共享相同的距离,则使用所述命中点ID消除所述射线表面相交的顺序。

    TECHNIQUES FOR METADATA PROCESSING
    4.
    发明申请
    TECHNIQUES FOR METADATA PROCESSING 审中-公开
    元数据处理技术

    公开(公告)号:WO2017106101A3

    公开(公告)日:2017-08-10

    申请号:PCT/US2016066188

    申请日:2016-12-12

    Abstract: Techniques are described for metadata processing that can be used to encode an arbitrary number of security policies for code running on a processor. Metadata may be added to every word in the system and a metadata processing unit may be used that works in parallel with data flow to enforce an arbitrary set of policies. In one aspect, the metadata may be characterized as unbounded and software programmable to be applicable to a wide range of metadata processing policies. Techniques and policies have a wide range of uses including, for example, safety, security, and synchronization. Additionally, described are aspects and techniques in connection with metadata processing in an embodiment based on the RISC-V architecture.

    Abstract translation: 描述了用于元数据处理的技术,其可以用于对处理器上运行的代码编码任意数量的安全策略。 元数据可以被添加到系统中的每个单词中,并且可以使用元数据处理单元,其与数据流并行地执行任意一组策略。 在一个方面,元数据可以被表征为无界的并且软件可编程以适用于广泛范围的元数据处理策略。 技术和策略具有广泛的用途,例如包括安全性,安全性和同步性。 另外,在基于RISC-V架构的实施例中描述了与元数据处理相关的方面和技术。

    INSTRUCTION AND LOGIC FOR GETTING A COLUMN OF DATA
    5.
    发明申请
    INSTRUCTION AND LOGIC FOR GETTING A COLUMN OF DATA 审中-公开
    获取数据列的指令和逻辑

    公开(公告)号:WO2017112190A1

    公开(公告)日:2017-06-29

    申请号:PCT/US2016/062913

    申请日:2016-11-18

    Abstract: A processor includes a front end to decode an instruction, a temporary destination, and an allocator to assign the instruction to an execution unit to execute the instruction to get a selected column of data into a destination register. The execution unit includes an element counter, a logic to determine an index from an index vector based on the element count, a logic to compute an address of the data, a row to be loaded into the temporary destination, and a data processing unit to copy a portion of the temporary destination into the element of the destination register.

    Abstract translation: 处理器包括解码指令的前端,临时目的地和分配器,以将该指令分配给执行单元以执行指令以将选定的数据列取到目的地寄存器。 执行单元包括元素计数器,基于元素计数从索引向量确定索引的逻辑,计算数据的地址的逻辑,要加载到临时目的地的行,以及数据处理单元到 将临时目标的一部分复制到目标寄存器的元素中。

    INSTRUCTIONS AND LOGIC FOR LOAD-INDICES-AND-PREFETCH-SCATTERS OPERATIONS
    6.
    发明申请
    INSTRUCTIONS AND LOGIC FOR LOAD-INDICES-AND-PREFETCH-SCATTERS OPERATIONS 审中-公开
    指数和逻辑负载指数和预分频器操作

    公开(公告)号:WO2017112171A1

    公开(公告)日:2017-06-29

    申请号:PCT/US2016/062688

    申请日:2016-11-18

    Abstract: A processor includes an execution unit to execute instructions to load indices from an array of indices, optionally perform scatters, and prefetch (to a specified cache) contents of target locations for future scatters from arbitrary locations in memory. The execution unit includes logic to load, for each target location of a scatter or prefetch operation, an index value to be used in computing the address in memory for the operation. The index value may be retrieved from an array of indices identified for the instruction. The execution unit includes logic to compute the addresses based on the sum of a base address specified for the instruction, the index value retrieved for the location, and a prefetch offset (for prefetch operations), with optional scaling. The execution unit includes logic to retrieve data elements from contiguous locations in a source vector register specified for the instruction to be scattered to the memory.

    Abstract translation: 处理器包括执行单元以执行指令以从指数阵列加载指数,可选地执行散射,并且从目标位置的内容预取(到特定高速缓冲存储器)用于未来分散的内容从存储器中的任意位置 。 执行单元包括用于为分散或预取操作的每个目标位置加载要用于计算存储器中用于该操作的地址的索引值的逻辑。 索引值可以从为该指令识别的索引数组中检索。 执行单元包括用于基于为指令指定的基地址,为位置检索的索引值和预取偏移量(用于预取操作)的总和来计算地址的逻辑,以及可选的缩放。 执行单元包括从源向量寄存器中的连续位置检索数据元素的逻辑,所述源向量寄存器被指定为分散到存储器的指令。

    INSTRUCTION AND LOGIC TO PREFETCH INFORMATION FROM A PERSISTENT MEMORY
    7.
    发明申请
    INSTRUCTION AND LOGIC TO PREFETCH INFORMATION FROM A PERSISTENT MEMORY 审中-公开
    指导和逻辑以从持久存储器中预知信息

    公开(公告)号:WO2017074612A1

    公开(公告)日:2017-05-04

    申请号:PCT/US2016/053060

    申请日:2016-09-22

    Abstract: In one embodiment, a processor includes a core having a fetch logic to fetch instructions, a decode logic to decode a first persistent memory prefetch instruction and provide the decoded first persistent memory prefetch instruction to a control logic. In turn, the control logic is to enable prefetch of data requested by the first persistent memory prefetch instruction and storage of the data in a location external to the processor. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,处理器包括具有用于提取指令的提取逻辑的核心,用于解码第一持久存储器预取指令并将经解码的第一持久存储器预取指令提供给控制逻辑的解码逻辑。 进而,控制逻辑能够预取第一持久性存储器预取指令所请求的数据并将数据存储在处理器外部的位置中。 描述并要求保护其他实施例。

Patent Agency Ranking