System and method for directing the flow of data and instructions into at least one functional unit
    21.
    发明授权
    System and method for directing the flow of data and instructions into at least one functional unit 有权
    用于将数据和指令流引导到至少一个功能单元中的系统和方法

    公开(公告)号:US07176914B2

    公开(公告)日:2007-02-13

    申请号:US10147763

    申请日:2002-05-16

    申请人: Darel N. Emmot

    发明人: Darel N. Emmot

    IPC分类号: G06F17/00

    CPC分类号: G06T1/20

    摘要: A system and method are provided for directing the flow of data and instructions into at least one functional unit. In one embodiment of a system of components defining a plurality of nodes, a queue network manager (QNM) forming a part of each node, is provided. In this embodiment, the QNM comprises an interface to a network that supports intercommunication among the plurality of nodes, an interface configured to pass messages with a functional unit within the node, a random access memory (RAM) configured to store at least one of a message and a programmable instruction, and logic configured to control an operational aspect of a functional unit based on contents of the programmable instruction.

    摘要翻译: 提供了一种用于将数据和指令流引导到至少一个功能单元中的系统和方法。 在定义多个节点的组件系统的一个实施例中,提供了形成每个节点的一部分的队列网络管理器(QNM)。 在该实施例中,QNM包括支持多个节点之间的互通的网络接口,被配置为将消息与该节点内的功能单元传递的接口,被配置为存储至少一个节点的随机存取存储器(RAM) 消息和可编程指令,以及被配置为基于可编程指令的内容来控制功能单元的操作方面的逻辑。

    Managing texture mapping data in a computer graphics system
    22.
    发明授权
    Managing texture mapping data in a computer graphics system 有权
    管理计算机图形系统中的纹理映射数据

    公开(公告)号:US06636225B2

    公开(公告)日:2003-10-21

    申请号:US09940039

    申请日:2001-08-27

    IPC分类号: G06T1140

    摘要: A method and apparatus for managing texture mapping data in a computer graphics system, the computer graphics system including a host computer, primitive rendering hardware and a primitive data path extending between the host computer and the primitive rendering hardware. The host computer passes primitives to be rendered by the system to the primitive rendering hardware over the primitive data path. The host computer has a main memory that stores texture mapping data corresponding to the primitives to be rendered. The primitive rendering hardware includes a local texture memory that locally stores the texture mapping data corresponding to at least one of the primitives to be rendered. When a primitive passed to the primitive rendering hardware is to be rendered, a determination is made as to whether its corresponding texture mapping data is in the local texture memory. When the texture mapping data corresponding to the primitive to be rendered is in the local texture memory, the primitive is rendered using its corresponding texture mapping data from the local texture memory. When the texture mapping data corresponding to the primitive to be rendered is not in the local texture memory, the texture mapping data corresponding to the primitive to be rendered is downloaded from the host computer main memory to the primitive rendering hardware, and the primitive is rendered using its corresponding texture mapping data downloaded from the main memory. The local texture memory may be implemented as a cache.

    摘要翻译: 一种用于在计算机图形系统中管理纹理映射数据的方法和装置,所述计算机图形系统包括主计算机,原始呈现硬件和在主计算机和原始呈现硬件之间延伸的原始数据路径。 主计算机将要由系统呈现的原语通过原始数据路径传递到原始呈现硬件。 主计算机具有存储与要渲染的图元对应的纹理映射数据的主存储器。 原始呈现硬件包括本地纹理存储器,其在本地存储与要渲染的图元中的至少一个对应的纹理映射数据。 当传递给原始渲染硬件的原语将被呈现时,确定其对应的纹理映射数据是否在本地纹理存储器中。 当与要渲染的原语对应的纹理映射数据在本地纹理存储器中时,使用其来自本地纹理存储器的对应纹理映射数据来渲染原语。 当与要渲染的原语相对应的纹理映射数据不在本地纹理存储器中时,将与要渲染的原语相对应的纹理映射数据从主机计算机主存储器下载到原始渲染硬件,并且原始渲染 使用从主存储器下载的相应纹理映射数据。 局部纹理存储器可以被实现为高速缓存。

    Multiple input two-level cache directory with mini-directory for initial
comparisons and main directory for mini-directory misses
    23.
    发明授权
    Multiple input two-level cache directory with mini-directory for initial comparisons and main directory for mini-directory misses 失效
    多输入两级缓存目录,具有用于初始比较的迷你目录和迷你目录未命中的主目录

    公开(公告)号:US5860078A

    公开(公告)日:1999-01-12

    申请号:US838751

    申请日:1997-04-09

    申请人: Darel N. Emmot

    发明人: Darel N. Emmot

    IPC分类号: G06F12/08 G06T11/20

    CPC分类号: G06F12/0853

    摘要: A method and apparatus for implementing a fully associative cache directory that stores X cache tags and responds to N read cache tags simultaneously in a single cache directory access to provide a corresponding cache block index for each of the N read cache tags. The cache directory includes a mini-directory and a main directory. The mini-directory stores M cache tags and corresponding block indexes, wherein M is equal to at least N. The mini-directory is fully associative and simultaneously compares each of the M stored cache tags against each of the N read cache tags. The main directory stores the X cache tags and provides corresponding block indexes. The main directory is fully associative and compares P read cache tags against each of the X cache tags simultaneously, P being less than N. The N read cache tags are initially compared against the mini-directory to provide a block index for each of the N read cache tags that hits in the mini-directory. Only those read cache tags that miss in the mini-directory are compared against the main directory.

    摘要翻译: 一种用于实现完全关联的高速缓存目录的方法和装置,其存储X个高速缓存标签并在单个高速缓存目录访问中同时响应N个读取缓存标签,以为每个N个读取高速缓存标签提供相应的高速缓存块索引。 缓存目录包括一个小目录和一个主目录。 迷你目录存储M个高速缓存标签和相应的块索引,其中M等于至少N个。小目录是完全关联的,并且同时将M个存储的高速缓存标签中的每一个与每个N个读高速缓存标签进行比较。 主目录存储X缓存标签并提供相应的块索引。 主目录是完全关联的,并且同时比较P读取高速缓存标签与每个X缓存标签,P小于N. N个读取缓存标签最初与迷你目录进行比较,为N中的每一个提供块索引 读取迷你目录中的缓存标签。 只有迷你目录中遗漏的读缓存标签与主目录进行比较。

    Method and apparatus for utilizing off-screen memory as a simultaneously
displayable channel
    24.
    发明授权
    Method and apparatus for utilizing off-screen memory as a simultaneously displayable channel 失效
    用于将屏幕外存储器用作可同时显示的通道的方法和装置

    公开(公告)号:US5457482A

    公开(公告)日:1995-10-10

    申请号:US254449

    申请日:1994-06-06

    IPC分类号: G09G5/39 G09G5/393 G09G1/02

    摘要: A method and apparatus for the storage and retrieval of pixel information, including first and second data portions, is shown to include first and second memory devices each having a random access memory and a shift register, wherein the random access memory includes an on screen section and an off screen section. Pixel information is retrieved from the random access memories in response to control signals and transferred to the shift registers. A controller controls the storage and retrieval of the first data portion in the on screen section of the first memory device, controls the storage and retrieval of the second data portion in the off screen section of the second memory device and generates the control signals so that the first and second data portions are outputted from the shift registers simultaneously.

    摘要翻译: 示出了包括第一和第二数据部分的用于存储和检索像素信息的方法和装置,其包括每个具有随机存取存储器和移位寄存器的第一和第二存储器件,其中随机存取存储器包括屏幕上部分 和截屏部分。 响应于控制信号从随机存取存储器中检索像素信息并传送到移位寄存器。 控制器控制第一存储装置的屏幕部分中的第一数据部分的存储和检索,控制第二存储装置的截屏部分中的第二数据部分的存储和检索,并产生控制信号,使得 第一和第二数据部分同时从移位寄存器输出。

    Method and apparatus for graphics pipeline context switching in a
multi-tasking windows system
    25.
    发明授权
    Method and apparatus for graphics pipeline context switching in a multi-tasking windows system 失效
    多任务窗口系统中图形管线上下文切换的方法和装置

    公开(公告)号:US5224210A

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

    申请号:US900535

    申请日:1992-06-18

    IPC分类号: G09G5/14 G09G5/393

    摘要: Graphics window systems which utilize graphics pipelines and graphics pipeline bypass buses. Hardware solutions for window relative rendering of graphics primitives, block moving of graphics primitives, transfer of large data blocks, and elimination of pipeline flushing are disclosed. The hardware implementations provided in accordance with the invention are interfaced along the pipeline bypass bus, thereby eliminating gross overhead processor time for the graphics pipeline and reducing pipeline latency. Methods and apparatus provided in accordance with the invention exhibit significant pipeline efficiency and reductions in time to render graphics primitives to the screen system.

    摘要翻译: 使用图形管线和图形管道旁路总线的图形窗口系统。 公开了用于图形基元的窗口相对渲染的硬件解决方案,块图形基元的移动,大数据块的传送以及消除管道冲洗。 根据本发明提供的硬件实现沿着流水线旁路总线接口,从而消除了图形管线的总开销处理器时间并减少了流水线延迟。 根据本发明提供的方法和装置显示出显着的流水线效率和缩短将图形图元渲染到屏幕系统的时间。