Using scan chains for context switching
    11.
    发明授权
    Using scan chains for context switching 有权
    使用扫描链进行上下文切换

    公开(公告)号:US08056088B1

    公开(公告)日:2011-11-08

    申请号:US11301517

    申请日:2005-12-13

    摘要: The invention sets forth an approach to context switching that utilizes scan chains modified to perform context switching operations. The design requires substantially less additional silicon area and design engineering effort than existing context switch approaches, while operating substantially faster and providing additional debug observability during context switching operations.

    摘要翻译: 本发明提出了利用被修改以执行上下文切换操作的扫描链的上下文切换的方法。 与现有的上下文切换方法相比,该设计需要比现有的上下文切换方法少得多的额外的硅面积和设计工程设计,同时在上下文切换操作期间显着更快地运行并提

    Optional color space conversion
    12.
    发明授权
    Optional color space conversion 有权
    可选颜色空间转换

    公开(公告)号:US07593021B1

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

    申请号:US10939624

    申请日:2004-09-13

    IPC分类号: G09G5/02

    摘要: An apparatus and method for converting color data from one color space to another color space. A driver determines that a set of shader program instructions perform a color conversion function and the set of shader program instructions are replaced with either a single shader program instruction or a flag is set within an existing shader program instruction to specify that output color data is represented in a nonlinear color format. The output color data is converted to the nonlinear color format prior to being stored in a frame buffer. Nonlinear color data read from the frame buffer is converted to a linear color format prior to shading, blending, or raster operations.

    摘要翻译: 一种用于将颜色数据从一个颜色空间转换为另一个颜色空间的装置和方法。 驱动程序确定一组着色器程序指令执行颜色转换功能,并且一组着色器程序指令将被替换为单个着色器程序指令,或者在现有着色器程序指令中设置一个标志,以指定输出颜色数据被表示 以非线性颜色格式。 在存储在帧缓冲器中之前,将输出颜色数据转换为非线性颜色格式。 在阴影,混合或光栅操作之前,从帧缓冲区读取的非线性颜色数据被转换为线性颜色格式。

    Configurable output buffer ganging for a parallel processor
    13.
    发明授权
    Configurable output buffer ganging for a parallel processor 有权
    可配置的输出缓冲器组合用于并行处理器

    公开(公告)号:US07747842B1

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

    申请号:US11311993

    申请日:2005-12-19

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5011

    摘要: An output buffer in a multi-threaded processor is managed to store a variable amount of output data. Parallel threads produce a variable amount of output data. A controller is configured to determine how much output buffer space is needed per thread and how many threads can execute in parallel, given the available space in the output buffer. The controller also determines where each thread writes to in the output buffer.

    摘要翻译: 管理多线程处理器中的输出缓冲器以存储可变量的输出数据。 并行线程产生可变量的输出数据。 控制器被配置为确定在输出缓冲区中可用空间的情况下,每个线程需要多少输出缓冲区空间以及并行执行多少个线程。 控制器还确定每个线程在输出缓冲区中写入的位置。

    Optional color space conversion
    14.
    发明授权
    Optional color space conversion 有权
    可选颜色空间转换

    公开(公告)号:US07973802B1

    公开(公告)日:2011-07-05

    申请号:US11956298

    申请日:2007-12-13

    IPC分类号: G09G5/02

    摘要: An apparatus and method for converting color data from one color space to another color space. A driver determines that a set of shader program instructions perform a color conversion function and the set of shader program instructions are replaced with either a single shader program instruction or a flag is set within an existing shader program instruction to specify that output color data is represented in a nonlinear color format. The output color data is converted to the nonlinear color format prior to being stored in a frame buffer. Nonlinear color data read from the frame buffer is converted to a linear color format prior to shading, blending, or raster operations.

    摘要翻译: 一种用于将颜色数据从一个颜色空间转换为另一个颜色空间的装置和方法。 驱动程序确定一组着色器程序指令执行颜色转换功能,并且一组着色器程序指令将被替换为单个着色器程序指令,或者在现有着色器程序指令中设置一个标志,以指定输出颜色数据被表示 以非线性颜色格式。 在存储在帧缓冲器中之前,将输出颜色数据转换为非线性颜色格式。 在阴影,混合或光栅操作之前,从帧缓冲区读取的非线性颜色数据被转换为线性颜色格式。