Method and apparatus for nested control flow of instructions using context information and instructions having extra bits
    21.
    发明授权
    Method and apparatus for nested control flow of instructions using context information and instructions having extra bits 有权
    使用上下文信息和具有额外位的指令嵌套控制指令流的方法和装置

    公开(公告)号:US07281122B2

    公开(公告)日:2007-10-09

    申请号:US10756853

    申请日:2004-01-14

    CPC classification number: G06F9/325 G06F9/30072 G06F9/3885

    Abstract: A method and apparatus for nested control flow includes a processor having at least one context bit. The processor includes a plurality of arithmetic logic units for performing single instruction multiple data (SIMD) operations. The method and apparatus further includes a first memory device storing a plurality of instructions wherein each of the plurality of instructions includes a plurality of extra bits. The processor is operative to execute the instructions based on the extra bits and in conjunction with a context bit. The method and apparatus further includes a second memory device, such as a general purpose register operably coupled to the processor, the second memory device receiving an incrementing counter instruction upon the execution of one of the plurality of instructions. As such, the method and apparatus allows for nested control flow through a single context bit in conjunction with instructions having a plurality of extra bits.

    Abstract translation: 用于嵌套控制流的方法和装置包括具有至少一个上下文比特的处理器。 处理器包括用于执行单指令多数据(SIMD)操作的多个算术逻辑单元。 该方法和装置还包括存储多个指令的第一存储器件,其中多个指令中的每一个指令包括多个额外的位。 处理器可操作以基于额外的比特并结合上下文比特来执行指令。 所述方法和装置还包括第二存储器装置,诸如可操作地耦合到处理器的通用寄存器,第二存储器装置在执行多个指令之一时接收递增计数器指令。 因此,该方法和装置允许通过单个上下文比特结合具有多个额外比特的指令来嵌套控制流。

    Processing real-time command information
    22.
    发明申请
    Processing real-time command information 有权
    处理实时指令信息

    公开(公告)号:US20050210172A1

    公开(公告)日:2005-09-22

    申请号:US10791519

    申请日:2004-03-02

    CPC classification number: G06F9/544 G06F3/14 G06F9/542 G09G5/363

    Abstract: A method and apparatus for processing real time command information includes a real time event engine that monitors event signals. A real time event detector within the real time event engine detects when the real time event occurs. Thereupon, real time event commands within a real time event command buffer are fetched and consumed by the command processor in response to the occurrence of the real time event. The real time event detector contains a plurality of control registers, which contain an event selector register, a real time command buffer point register, and a real time command buffer length register. A driver may program the registers, whereupon a singe real time event detector may be used in conjunction with a plurality of real time event command buffers.

    Abstract translation: 用于处理实时命令信息的方法和装置包括监视事件信号的实时事件引擎。 实时事件引擎中的实时事件检测器检测何时发生实时事件。 因此,响应于实时事件的发生,由命令处理器获取并消耗实时事件命令缓冲器内的实时事件命令。 实时事件检测器包含多个控制寄存器,其包含事件选择器寄存器,实时命令缓冲器点寄存器和实时命令缓冲器长度寄存器。 驱动器可以对寄存器进行编程,因此可以结合多个实时事件命令缓冲器使用单个实时事件检测器。

    Visibility-based state updates in graphical processing units

    公开(公告)号:US10242481B2

    公开(公告)日:2019-03-26

    申请号:US13421523

    申请日:2012-03-15

    Abstract: In general, techniques are described for visibility-based state updates in graphical processing units (GPUs). A device that renders image data comprising a memory configured to store state data and a GPU may implement the techniques. The GPU may be configured to perform a multi-pass rendering process to render an image from the image data. The GPU determines visibility information for a plurality of objects defined by the image data during a first pass of the multi-pass rendering process. The visibility information indicates whether each of the plurality of objects will be visible in the image rendered from the image data during a second pass of the multi-pass rendering process. The GPU then retrieves the state data from the memory for use by the second pass of the multi-pass rendering process in rendering the plurality of objects of the image data based on the visibility information.

    Display information feedback
    25.
    发明授权
    Display information feedback 有权
    显示信息反馈

    公开(公告)号:US09071787B2

    公开(公告)日:2015-06-30

    申请号:US11759633

    申请日:2007-06-07

    Abstract: In general, in an aspect, the invention provides a multimedia entertainment system including a communication link, a video source coupled to the communication link and configured to produce a video signal and provide the video signal to the communication link, a video display coupled to the communication link and configured to receive the video signal from the video source via the communication link, and to provide dynamic display characteristic information indicative of a display capability of the video display to the video source via the communication link, wherein the video source is configured to receive the dynamic display characteristic information and to produce the video signal as a function of the dynamic display characteristic information, and wherein the video display is configured to display a video image in accordance with the video signal provided by the video source.

    Abstract translation: 通常,在一方面,本发明提供了一种多媒体娱乐系统,包括通信链路,耦合到通信链路的视频源,并且被配置为产生视频信号并将视频信号提供给通信链路,视频显示器耦合到 通信链路,并且被配置为经由通信链路从视频源接收视频信号,并且经由通信链路向视频源提供指示视频显示的显示能力的动态显示特性信息,其中视频源被配置为 接收动态显示特性信息并产生作为动态显示特性信息的函数的视频信号,并且其中视频显示被配置为根据由视频源提供的视频信号显示视频图像。

    VISIBILITY-BASED STATE UPDATES IN GRAPHICAL PROCESSING UNITS
    26.
    发明申请
    VISIBILITY-BASED STATE UPDATES IN GRAPHICAL PROCESSING UNITS 审中-公开
    图形处理单位可视化状态更新

    公开(公告)号:US20130241938A1

    公开(公告)日:2013-09-19

    申请号:US13421523

    申请日:2012-03-15

    CPC classification number: G06T15/005 G06T11/40

    Abstract: In general, techniques are described for visibility-based state updates in graphical processing units (GPUs). A device that renders image data comprising a memory configured to store state data and a GPU may implement the techniques. The GPU may be configured to perform a multi-pass rendering process to render an image from the image data. The GPU determines visibility information for a plurality of objects defined by the image data during a first pass of the multi-pass rendering process. The visibility information indicates whether each of the plurality of objects will be visible in the image rendered from the image data during a second pass of the multi-pass rendering process. The GPU then retrieves the state data from the memory for use by the second pass of the multi-pass rendering process in rendering the plurality of objects of the image data based on the visibility information.

    Abstract translation: 一般来说,描述图形处理单元(GPU)中基于可见性状态更新的技术。 渲染包括被配置为存储状态数据的存储器的图像数据和GPU可以实现该技术的装置。 GPU可以被配置为执行多遍渲染处理以从图像数据呈现图像。 GPU在多遍渲染处理的第一次通过期间确定由图像数据定义的多个对象的可见性信息。 所述可见度信息指示在所述多遍渲染处理的第二次通过期间,所述多个对象中的每一个在从所述图像数据呈现的图像中是否可见。 GPU然后从存储器检索状态数据,以便通过多遍渲染过程的第二次通过基于可见度信息渲染图像数据的多个对象来使用。

    Display Information Feedback
    27.
    发明申请
    Display Information Feedback 有权
    显示信息反馈

    公开(公告)号:US20080225180A1

    公开(公告)日:2008-09-18

    申请号:US11759633

    申请日:2007-06-07

    Abstract: In general, in an aspect, the invention provides a multimedia entertainment system including a communication link, a video source coupled to the communication link and configured to produce a video signal and provide the video signal to the communication link, a video display coupled to the communication link and configured to receive the video signal from the video source via the communication link, and to provide dynamic display characteristic information indicative of a display capability of the video display to the video source via the communication link, wherein the video source is configured to receive the dynamic display characteristic information and to produce the video signal as a function of the dynamic display characteristic information, and wherein the video display is configured to display a video image in accordance with the video signal provided by the video source.

    Abstract translation: 通常,在一方面,本发明提供了一种多媒体娱乐系统,包括通信链路,耦合到通信链路的视频源,并且被配置为产生视频信号并将视频信号提供给通信链路,视频显示器耦合到 通信链路,并且被配置为经由通信链路从视频源接收视频信号,并且经由通信链路向视频源提供指示视频显示的显示能力的动态显示特性信息,其中视频源被配置为 接收动态显示特性信息并产生作为动态显示特性信息的函数的视频信号,并且其中视频显示被配置为根据由视频源提供的视频信号显示视频图像。

    MULTI-THREAD GRAPHICS PROCESSING SYSTEM
    28.
    发明申请
    MULTI-THREAD GRAPHICS PROCESSING SYSTEM 有权
    多线程图形处理系统

    公开(公告)号:US20070222786A1

    公开(公告)日:2007-09-27

    申请号:US11746446

    申请日:2007-05-09

    Abstract: A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a pixel command thread from the plurality of pixel command threads and a vertex command thread from the plurality of vertex command threads. The arbiter further selects a command thread from the previously selected pixel command thread and the vertex command thread, which command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.

    Abstract translation: 图形处理系统包括存储多个像素命令线程和多个顶点命令线程的至少一个存储器件。 提供耦合到所述至少一个存储器件的仲裁器,其从所述多个像素命令线程中选择像素命令线程,以及从所述多个顶点命令线程中选择顶点命令线程。 仲裁器还从先前选择的像素命令线程和顶点命令线程中选择命令线程,该命令线程被提供给能够处理像素命令线程和顶点命令线程的命令处理引擎。

    Multi-thread graphic processing system
    29.
    发明授权
    Multi-thread graphic processing system 有权
    多线程图形处理系统

    公开(公告)号:US07239322B2

    公开(公告)日:2007-07-03

    申请号:US10673761

    申请日:2003-09-29

    Abstract: The present invention includes a multi-thread graphics processing system and method thereof including a reservation station having a plurality of command threads stored therein. The system and method further includes an arbiter operably coupled to the reservation station such that the arbiter retrieves a first command thread of the plurality of command threads stored therein such that the arbiter receives the command thread and thereupon provides the command thread to a command processing engine. The system and method further includes the command processing engine coupled to receive the first command thread from the arbiter such that the command processor may perform at least one processing command from the command thread. Whereupon, a command processing engine provides the first command thread back to the associated reservation station.

    Abstract translation: 本发明包括一种多线程图形处理系统及其方法,该系统包括具有存储在其中的多个命令线程的保留站。 该系统和方法还包括可操作地耦合到保留站的仲裁器,使得仲裁器检索存储在其中的多个命令线程的第一命令线程,使得仲裁器接收命令线程,并且随后向命令处理引擎提供命令线程 。 该系统和方法还包括命令处理引擎,其被耦合以从仲裁器接收第一命令线程,使得命令处理器可以从命令线程执行至少一个处理命令。 因此,命令处理引擎将第一命令线程提供给相关联的保留站。

    SYSTEM AND METHOD FOR HIGHER LEVEL FILTERING BY COMBINATION OF BILINEAR RESULTS
    30.
    发明申请
    SYSTEM AND METHOD FOR HIGHER LEVEL FILTERING BY COMBINATION OF BILINEAR RESULTS 有权
    通过双联结果组合进行高级过滤的系统和方法

    公开(公告)号:US20070080972A1

    公开(公告)日:2007-04-12

    申请号:US11163142

    申请日:2005-10-06

    Applicant: Andrew Gruber

    Inventor: Andrew Gruber

    CPC classification number: G06T3/4007 G06T15/04

    Abstract: A method and system for higher level filtering uses a native bilinear filter, typically found in a texture mapper, and combines a plurality of bilinear filter results from the bilinear filter to produce a higher level filtered texel value. A native bilinear filter is operative to generate bilinear filtered texel values by performing a plurality of bilinearly filtered texture fetches using bilinear filter fetch coordinates. The method and system combines the plurality of bilinear filtered texel values with a plurality of weights to generate the higher level filtered texel value.

    Abstract translation: 用于较高级别滤波的方法和系统使用通常在纹理映射器中找到的本地双线性滤波器,并且组合来自双线性滤波器的多个双线性滤波器结果以产生更高级别的滤波纹理值。 本征双线性滤波器用于通过使用双线性滤波器提取坐标执行多个双线性滤波纹理提取来生成双线性滤波纹理值。 该方法和系统将多个双线性滤波纹理值与多个权重组合以产生较高级别的滤波纹理值。

Patent Agency Ranking