INSTRUCTION AND LOGIC TO PROVIDE PUSHING BUFFER COPY AND STORE FUNCTIONALITY
    1.
    发明申请
    INSTRUCTION AND LOGIC TO PROVIDE PUSHING BUFFER COPY AND STORE FUNCTIONALITY 有权
    指令和逻辑提供推送缓冲区复制和存储功能

    公开(公告)号:US20140149718A1

    公开(公告)日:2014-05-29

    申请号:US13687918

    申请日:2012-11-28

    IPC分类号: G06F9/38

    摘要: Instructions and logic provide pushing buffer copy and store functionality. Some embodiments include a first hardware thread or processing core, and a second hardware thread or processing core, a cache to store cache coherent data in a cache line for a shared memory address accessible by the second hardware thread or processing core. Responsive to decoding an instruction specifying a source data operand, said shared memory address as a destination operand, and one or more owner of said shared memory address, one or more execution units copy data from the source data operand to the cache coherent data in the cache line for said shared memory address accessible by said second hardware thread or processing core in the cache when said one or more owner includes said second hardware thread or processing core.

    摘要翻译: 说明和逻辑提供推送缓冲区复制和存储功能。 一些实施例包括第一硬件线程或处理核心,以及第二硬件线程或处理核心,高速缓存,用于存储由第二硬件线程或处理核心可访问的共享存储器地址的高速缓存行中的高速缓存相干数据。 响应于对指定源数据操作数,所述共享存储器地址作为目的地操作数的指令以及所述共享存储器地址的一个或多个所有者进行解码,一个或多个执行单元将数据从源数据操作数复制到高速缓存一致数据 当所述一个或多个所有者包括所述第二硬件线程或处理核心时,由所述第二硬件线程或高速缓存中的处理核心访问的所述共享存储器地址的高速缓存行。

    METHOD AND APPARATUS FOR STREAM BUFFER MANAGEMENT INSTRUCTIONS
    8.
    发明申请
    METHOD AND APPARATUS FOR STREAM BUFFER MANAGEMENT INSTRUCTIONS 有权
    流缓冲器管理指令的方法和装置

    公开(公告)号:US20120137074A1

    公开(公告)日:2012-05-31

    申请号:US12955763

    申请日:2010-11-29

    IPC分类号: G06F12/08 G06F12/02 G06F12/16

    摘要: A method and system to perform stream buffer management instructions in a processor. The stream buffer management instructions facilitate the creation and usage of a dedicated memory space or stream buffer of the processor in one embodiment of the invention. The dedicated memory space is a contiguous memory space and has a sequential or linear addressing scheme in one embodiment of the invention. The processor has logic to execute a stream buffer management instruction to copy data from a source memory address to a destination memory address that is specified with a desired level of memory hierarchy.

    摘要翻译: 一种在处理器中执行流缓冲器管理指令的方法和系统。 在本发明的一个实施例中,流缓冲器管理指令有助于创建和使用处理器的专用存储空间或流缓冲器。 专用存储器空间是连续存储器空间,并且在本发明的一个实施例中具有顺序或线性寻址方案。 处理器具有执行流缓冲器管理指令的逻辑,以将来自源存储器地址的数据复制到用期望的存储器层级指定的目的地存储器地址。

    Methods and systems to determine conservative view cell occlusion
    10.
    发明授权
    Methods and systems to determine conservative view cell occlusion 有权
    确定保守观察细胞闭塞的方法和系统

    公开(公告)号:US08743114B2

    公开(公告)日:2014-06-03

    申请号:US12234988

    申请日:2008-09-22

    IPC分类号: G06T15/00 G06T15/40

    CPC分类号: G06T15/40

    摘要: Methods and systems to determine view cell occlusion, including to project objects of a 3-dimensional graphics environment to a 2-dimensional image plane with respect to the view point, to reduce sizes of corresponding object images, to generate an occluder map from the reduced-size object images, to compare at least a portion of the object images to the occluder map, and to identify an object as occluded with respect to the view cell when pixel depth values of the object image are greater than corresponding pixel depth values of the occluder map. Methods and systems to reduce an object image size include methods and systems to nullify pixel depth values within a radius of an edge pixel, and to determine the radius as a distance from the edge pixel to a second pixel so that a line between the view point and the second pixel is parallel with one or more of a line and a plane that is tangential to a sphere enclosing the view cell and a point on the object that corresponds to the edge pixel.

    摘要翻译: 确定观察细胞闭塞的方法和系统,包括将三维图形环境的对象相对于视点投影到二维图像平面,以减小相应对象图像的大小,从缩小的图像生成闭塞图 将对象图像的尺寸调整为将至少一部分对象图像与遮挡物图进行比较,并且当对象图像的像素深度值大于对象图像的对应像素深度值时,识别相对于视图单元被遮挡的对象 封堵器图。 减少对象图像尺寸的方法和系统包括使边缘像素的半径内的像素深度值无效的方法和系统,并且将半径确定为距离边缘像素到第二像素的距离,使得视点 并且第二像素平行于与包围视图单元的球体相切的线和平面以及与边缘像素对应的物体上的点的一个或多个。