Advanced processor scheduling in a multithreaded system
    1.
    发明授权
    Advanced processor scheduling in a multithreaded system 失效
    多线程系统中的高级处理器调度

    公开(公告)号:US07984268B2

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

    申请号:US10898007

    申请日:2004-07-23

    CPC classification number: H04L49/00 G06F12/0813 H04L49/90

    Abstract: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.

    Abstract translation: 高级处理器包括多个具有数据高速缓存和指令高速缓存的多线程处理器核心。 数据交换机互连耦合到每个处理器核并被配置为在处理器核之间传递信息。 消息传递网络耦合到每个处理器核和多个通信端口。 在本发明的实施例的一个方面,数据交换机互连通过其各自的数据高速缓存与每个处理器核心耦合,并且消息传递网络通过其相应的消息站耦合到每个处理器核心。 本发明的优点包括以有效和成本有效的方式在计算机系统和存储器之间提供高带宽通信的能力。

    Advanced processor with scheme for optimal packet flow in a multi-processor system on a chip
    2.
    发明授权
    Advanced processor with scheme for optimal packet flow in a multi-processor system on a chip 失效
    高级处理器,具有芯片上多处理器系统中最优分组流的方案

    公开(公告)号:US07467243B2

    公开(公告)日:2008-12-16

    申请号:US10930186

    申请日:2004-08-31

    CPC classification number: H04L49/00 G06F12/0813 H04L49/109

    Abstract: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.

    Abstract translation: 高级处理器包括多个具有数据高速缓存和指令高速缓存的多线程处理器核心。 数据交换机互连耦合到每个处理器核并被配置为在处理器核之间传递信息。 消息传递网络耦合到每个处理器核和多个通信端口。 在本发明的实施例的一个方面,数据交换机互连通过其各自的数据高速缓存与每个处理器核心耦合,并且消息传递网络通过其相应的消息站耦合到每个处理器核心。 本发明的优点包括以有效和成本有效的方式在计算机系统和存储器之间提供高带宽通信的能力。

    Cross-bar switch with sink port accepting multiple packets
    4.
    发明授权
    Cross-bar switch with sink port accepting multiple packets 失效
    交叉条交换机,接收端口接收多个报文

    公开(公告)号:US07082139B2

    公开(公告)日:2006-07-25

    申请号:US10037144

    申请日:2001-12-21

    Abstract: A cross-bar switch includes a set of input ports to receive data packets and a set of sink ports in communication with the input ports to receive the data packets and forward them onto a communications link. Each sink port is adapted to concurrently receive multiple data packets targeted to the same destination or multiple destinations. For example, one sink port receives a first data packet and a second data packet. The one sink port receives at least a portion of the second data packet during a time period in which the one sink port is receiving the first data packet.

    Abstract translation: 交叉开关包括一组用于接收数据分组的输入端口和与输入端口通信的一组汇接器端口,以接收数据分组并将其转发到通信链路上。 每个宿端口适于同时接收针对相同目的地或多个目的地的多个数据分组。 例如,一个宿端口接收第一数据分组和第二数据分组。 一个宿端口在一个宿端口正在接收第一数据分组的时间段期间接收第二数据分组的至少一部分。

    Cross-bar switch supporting implicit multicast addressing
    5.
    发明授权
    Cross-bar switch supporting implicit multicast addressing 有权
    交叉开关支持隐式组播寻址

    公开(公告)号:US07065090B2

    公开(公告)日:2006-06-20

    申请号:US10036603

    申请日:2001-12-21

    Abstract: A cross-bar switch includes a set of input ports and a set of sink ports in communication with the input ports. The input ports receive packets, which are snooped by the sink ports. The cross-bar switch also includes a set of port address tables. Each port address table is adapted to store data identifying a plurality of destinations supported by a sink port. For example, a first port address table is adapted to identify a plurality of destinations supported by a first sink port in the set of sink ports. When determining whether to accept a packet, a sink port considers whether the packet's destination is identified in the sink port's port address table. By supporting multiple destinations, a port address table implicitly facilitates a sink port's multicast operation.

    Abstract translation: 交叉开关包括一组输入端口和一组与输入端口通信的端口端口。 输入端口接收由接收端口窥探的数据包。 交叉开关还包括一组端口地址表。 每个端口地址表适于存储识别由宿端口支持的多个目的地的数据。 例如,第一端口地址表适于识别由该汇聚端口集合中的第一宿端口支持的多个目的地。 在确定是否接受数据包时,宿端口会考虑数据包的目的地是否在接收端口的端口地址表中被识别。 通过支持多个目的地,端口地址表隐式地有助于汇聚端口的多播操作。

    Advanced processor with scheme for optimal packet flow in a multi-processor system on a chip
    6.
    发明申请
    Advanced processor with scheme for optimal packet flow in a multi-processor system on a chip 失效
    高级处理器,具有芯片上多处理器系统中最优分组流的方案

    公开(公告)号:US20050086361A1

    公开(公告)日:2005-04-21

    申请号:US10930186

    申请日:2004-08-31

    CPC classification number: H04L49/00 G06F12/0813 H04L49/109

    Abstract: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.

    Abstract translation: 高级处理器包括多个具有数据高速缓存和指令高速缓存的多线程处理器核心。 数据交换机互连耦合到每个处理器核并被配置为在处理器核之间传递信息。 消息传递网络耦合到每个处理器核和多个通信端口。 在本发明的实施例的一个方面,数据交换机互连通过其各自的数据高速缓存与每个处理器核心耦合,并且消息传递网络通过其相应的消息站耦合到每个处理器核心。 本发明的优点包括以有效和成本有效的方式在计算机系统和存储器之间提供高带宽通信的能力。

    Advanced processor with interfacing messaging network to a CPU
    7.
    发明申请
    Advanced processor with interfacing messaging network to a CPU 有权
    高级处理器,将消息传递网络连接到CPU

    公开(公告)号:US20050044308A1

    公开(公告)日:2005-02-24

    申请号:US10930937

    申请日:2004-08-31

    CPC classification number: H04L49/00 G06F12/0813 H04L49/109

    Abstract: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.

    Abstract translation: 高级处理器包括多个具有数据高速缓存和指令高速缓存的多线程处理器核心。 数据交换机互连耦合到每个处理器核并被配置为在处理器核之间传递信息。 消息传递网络耦合到每个处理器核和多个通信端口。 在本发明的实施例的一个方面,数据交换机互连通过其各自的数据高速缓存与每个处理器核心耦合,并且消息传递网络通过其相应的消息站耦合到每个处理器核心。 本发明的优点包括以有效和成本有效的方式在计算机系统和存储器之间提供高带宽通信的能力。

    Advanced processor with interrupt delivery mechanism for multi-threaded multi-CPU system on a chip
    8.
    发明申请
    Advanced processor with interrupt delivery mechanism for multi-threaded multi-CPU system on a chip 审中-公开
    先进的处理器,具有中断传输机制,适用于多线程多CPU系统的芯片

    公开(公告)号:US20050033889A1

    公开(公告)日:2005-02-10

    申请号:US10931003

    申请日:2004-08-31

    CPC classification number: H04L49/00 G06F12/0813 H04L49/109 H04L69/321

    Abstract: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.

    Abstract translation: 高级处理器包括多个具有数据高速缓存和指令高速缓存的多线程处理器核心。 数据交换机互连耦合到每个处理器核并被配置为在处理器核之间传递信息。 消息传递网络耦合到每个处理器核和多个通信端口。 在本发明的实施例的一个方面,数据交换机互连通过其各自的数据高速缓存与每个处理器核心耦合,并且消息传递网络通过其相应的消息站耦合到每个处理器核心。 本发明的优点包括以有效和成本有效的方式在计算机系统和存储器之间提供高带宽通信的能力。

    Method and apparatus for generating texture
    9.
    发明授权
    Method and apparatus for generating texture 有权
    用于产生纹理的方法和装置

    公开(公告)号:US06288730B1

    公开(公告)日:2001-09-11

    申请号:US09378408

    申请日:1999-08-20

    Abstract: A deferred graphics pipeline processor comprising a texture unit and a texture memory associated with the texture unit. The texture unit applies texture maps stored in the texture memory, to pixel fragments. The textures are MIP-mapped and comprise a series of texture maps at different levels of detail, each map representing the appearance of the texture at a given distance from an eye point. The texture unit performs tri-linear interpolation from the texture maps to produce a texture value for a given pixel fragment that approximates the correct level of detail. The texture memory has texture data stored and accessed in a manner which reduces memory access conflicts and thus improves throughput of said texture unit.

    Abstract translation: 一种延迟图形流水线处理器,包括与纹理单元相关联的纹理单元和纹理存储器。 纹理单元将存储在纹理存储器中的纹理映射应用于像素片段。 纹理是MIP映射的,并且包括不同细节级别的一系列纹理贴图,每个贴图表示在距离眼点的给定距离处的纹理的外观。 纹理单元从纹理图执行三线性插值,以产生近似正确的细节水平的给定像素片段的纹理值。 纹理存储器以减少存储器访问冲突的方式存储和访问纹理数据,从而提高所述纹理单元的吞吐量。

    ADVANCED PROCESSOR SCHEDULING IN A MULTITHREADED SYSTEM
    10.
    发明申请
    ADVANCED PROCESSOR SCHEDULING IN A MULTITHREADED SYSTEM 审中-公开
    高级处理器调度在多个系统中

    公开(公告)号:US20110225398A1

    公开(公告)日:2011-09-15

    申请号:US13115012

    申请日:2011-05-24

    CPC classification number: H04L49/00 G06F12/0813 H04L49/90

    Abstract: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.

    Abstract translation: 高级处理器包括多个具有数据高速缓存和指令高速缓存的多线程处理器核心。 数据交换机互连耦合到每个处理器核并被配置为在处理器核之间传递信息。 消息传递网络耦合到每个处理器核和多个通信端口。 在本发明的实施例的一个方面,数据交换机互连通过其各自的数据高速缓存与每个处理器核心耦合,并且消息传递网络通过其相应的消息站耦合到每个处理器核心。 本发明的优点包括以有效和成本有效的方式在计算机系统和存储器之间提供高带宽通信的能力。

Patent Agency Ranking