-
1.
公开(公告)号:US20070109015A1
公开(公告)日:2007-05-17
申请号:US11274005
申请日:2005-11-15
申请人: Gordon Hanes , Douglas Wiemer
发明人: Gordon Hanes , Douglas Wiemer
IPC分类号: H03K19/173
CPC分类号: H04L49/10 , H04L49/109
摘要: Switched integrated circuit connection architectures and techniques are disclosed. An integrated circuit includes connection segments and switching elements operatively coupled to the connection segments. Any of multiple switchable connections to a functional module of the integrated circuit can be established, as needed, by the switching elements through the connection segments. Protocol termination points associated with functional modules of the integrated circuit may be addressable in an address space that is used on an external connection outside the integrated circuit. An external protocol used on such an external connection may also be supported internally in the integrated circuit by the protocol termination points.
摘要翻译: 公开了开关集成电路连接架构和技术。 集成电路包括可操作地耦合到连接段的连接段和开关元件。 可以根据需要通过开关元件通过连接段来建立到集成电路的功能模块的多个可切换连接中的任何一个。 与集成电路的功能模块相关联的协议终止点可以在用于集成电路外部的外部连接的地址空间中寻址。 在这种外部连接上使用的外部协议也可以由协议终止点在集成电路的内部支持。
-
公开(公告)号:US20050276275A1
公开(公告)日:2005-12-15
申请号:US10866812
申请日:2004-06-15
申请人: Charlie Sabry , Gordon Hanes , Robert Johnson
发明人: Charlie Sabry , Gordon Hanes , Robert Johnson
CPC分类号: H04L43/026 , H04L41/00 , H04L43/00 , Y02D50/30
摘要: A network statistics processing device comprises a port processing unit for determining an update from a forward statistic metric carried by an input PDU, an arbitration unit for placing the updates into a scheduled stream of updates, and a memory unit for storing statistic totals relating to the network operating parameters. The port processing unit also processes the statistic results retrieved from the memory into reverse statistic metrics that are inserted into an output PDU. A statistics monitoring and processing unit enables performance of high level statistical processing on selected updates and on the results. A method of generating and maintaining statistic totals on a plurality of network operating parameters is also described. This arrangement reduces backplane traffic, provides the statistical ports with intelligence and so as to accommodate plural transmission protocols, and provides greater visibility into transactions that can occur on a network to provide debugging, flow and/or load information.
摘要翻译: 网络统计处理装置包括:端口处理单元,用于根据由输入PDU携带的前向统计量度量确定更新;仲裁单元,用于将更新置于调度流中;以及存储器单元,用于存储与所述更新相关的统计总计 网络运行参数。 端口处理单元还将从存储器检索的统计结果处理成插入到输出PDU中的反向统计量度。 统计监视和处理单元可以对选定的更新和结果执行高级统计处理。 还描述了在多个网络操作参数上生成和维护统计总计的方法。 这种布置减少了背板流量,为统计端口提供了智能化并且容纳多个传输协议,并且提供了可以在网络上发生的可提供调试,流和/或加载信息的事务的更大可视性。
-
公开(公告)号:US08190731B2
公开(公告)日:2012-05-29
申请号:US10866812
申请日:2004-06-15
申请人: Charlie Sabry , Gordon Hanes , Robert John Johnson
发明人: Charlie Sabry , Gordon Hanes , Robert John Johnson
IPC分类号: G06F15/173
CPC分类号: H04L43/026 , H04L41/00 , H04L43/00 , Y02D50/30
摘要: A network statistics processing device comprises a port processing unit for determining an update from a forward statistic metric carried by an input PDU, an arbitration unit for placing the updates into a scheduled stream of updates, and a memory unit for storing statistic totals relating to the network operating parameters. The port processing unit also processes the statistic results retrieved from the memory into reverse statistic metrics that are inserted into an output PDU. A statistics monitoring and processing unit enables performance of high level statistical processing on selected updates and on the results. A method of generating and maintaining statistic totals on a plurality of network operating parameters is also described. This arrangement reduces backplane traffic, provides the statistical ports with intelligence and so as to accommodate plural transmission protocols, and provides greater visibility into transactions that can occur on a network to provide debugging, flow and/or load information.
摘要翻译: 网络统计处理装置包括:端口处理单元,用于根据由输入PDU携带的前向统计量度量确定更新;仲裁单元,用于将更新置于调度流中;以及存储器单元,用于存储与所述更新相关的统计总计 网络运行参数。 端口处理单元还将从存储器检索的统计结果处理成插入到输出PDU中的反向统计量度。 统计监视和处理单元可以对选定的更新和结果执行高级统计处理。 还描述了在多个网络操作参数上生成和维护统计总计的方法。 这种布置减少了背板流量,为统计端口提供了智能化并且容纳多个传输协议,并且提供了可以在网络上发生的可提供调试,流和/或加载信息的事务的更大可视性。
-
公开(公告)号:US20070055852A1
公开(公告)日:2007-03-08
申请号:US11220492
申请日:2005-09-06
申请人: Gordon Hanes , Brian McBride , Laura Serghi , David Wilson
发明人: Gordon Hanes , Brian McBride , Laura Serghi , David Wilson
IPC分类号: G06F9/44
CPC分类号: G06F9/3851 , G06F9/4856
摘要: Methods and systems of managing processing operations are disclosed. Processing operations are not restricted to being executed by any particular processor of a multi-processor system. Information associated with a processing operation may be transferred to one processor for use by the processor in executing the processing operation. The processor may or may not actually execute the processing operation. Subsequently, information for the processing operation may be transferred to the same processor or a different processor which has capacity to accept the processing operation for execution. The disclosed techniques are not restricted only to multi-processor systems, and may be useful to transfer information between an external memory and processor registers in a single processor system, for example.
摘要翻译: 公开了管理处理操作的方法和系统。 处理操作不限于由多处理器系统的任何特定处理器执行。 与处理操作相关联的信息可以被传送到一个处理器,以供处理器在执行处理操作时使用。 处理器可能或可能不会实际执行处理操作。 随后,可以将用于处理操作的信息传送到具有接受执行处理操作的能力的相同处理器或不同处理器。 所公开的技术不仅限于多处理器系统,并且例如可能有助于在单个处理器系统中的外部存储器和处理器寄存器之间传送信息。
-
公开(公告)号:US20050149287A1
公开(公告)日:2005-07-07
申请号:US10957868
申请日:2004-10-04
申请人: Gordon Hanes , Martin Darwin , Mainz Tong
发明人: Gordon Hanes , Martin Darwin , Mainz Tong
CPC分类号: H04L41/24
摘要: A method and apparatus for statistical compilation is presented. The statistical compilation circuit includes a multi-bank memory that stores a plurality of statistics, where a statistic component portion for each statistic is stored in each of the plurality of banks in the multi-bank memory. An arbitration block is operably coupled to receive at least one statistical update stream. Each statistical update stream includes a plurality of statistical updates, where each statistical update includes a statistic identifier and an update operand. The arbitration block schedules received statistical updates to produce a scheduled update stream. A control block operably coupled to the arbitration block and the multi-bank memory executes the updates included in the scheduled update stream. The control block retrieves the current value of one of the statistic component portions from one of the memory banks and combines the current value with the update operand of a corresponding statistical update. The resulting updated component value is then stored back into the memory bank from which it was read. When a processing block that is operably coupled to the control block issues a statistic request corresponding to a particular requested statistic, the control block fetches each of the component portions from each of the memory banks corresponding to that particular statistic and combines the component portions to produce a total statistic value.
摘要翻译: 提出了一种用于统计编译的方法和装置。 统计编译电路包括存储多个统计量的多存储体存储器,其中每个统计量的统计分量部分存储在多存储体存储器中的多个存储体中的每个存储体中。 仲裁块可操作地耦合以接收至少一个统计更新流。 每个统计更新流包括多个统计更新,其中每个统计更新包括统计标识符和更新操作数。 仲裁块调度接收到的统计更新以产生调度的更新流。 可操作地耦合到仲裁块和多存储体存储器的控制块执行包括在调度更新流中的更新。 控制块从一个存储体检索一个统计分量部分的当前值,并将当前值与对应的统计更新的更新操作数进行组合。 所得到的更新的分量值然后被存储回它被读取的存储体。 当可操作地耦合到控制块的处理块发出与特定请求统计量相对应的统计量请求时,控制块从对应于该特定统计量的每个存储体中取出每个分量部分,并组合部件以产生 总统计值。
-
公开(公告)号:US08514700B2
公开(公告)日:2013-08-20
申请号:US12915790
申请日:2010-10-29
IPC分类号: H04L12/26 , H04L12/403 , H04L12/56 , G06F15/16 , G06F15/173
CPC分类号: H04L49/90 , H04L47/522
摘要: Embodiments of the invention are directed to providing a method for selecting a link for transmitting a data packet, from links of a Multi-Link Point-to-Point Protocol (MLPPP) bundle, by compiling a list of links having a minimum queue depth and selecting the link in a round robin manner from the list. Some embodiments of the invention further provide for a flag to indicate if the selected link has been assigned to a transmitter so that an appropriate link will be selected even if link queue depth status is not current.
摘要翻译: 本发明的实施例涉及提供一种从多链路点对点协议(MLPPP)束的链路中选择用于发送数据分组的链路的方法,该方法是通过编译具有最小队列深度的链路列表和 从列表中以循环方式选择链接。 本发明的一些实施例还提供了一个标志,用于指示所选择的链路是否已被分配给发射机,使得即使链路队列深度状态不是当前的,也将选择适当的链路。
-
公开(公告)号:US20070113229A1
公开(公告)日:2007-05-17
申请号:US11274302
申请日:2005-11-16
申请人: Laura Serghi , Brian McBride , David Wilson , Gordon Hanes
发明人: Laura Serghi , Brian McBride , David Wilson , Gordon Hanes
IPC分类号: G06F9/46
CPC分类号: G06F9/46 , G06F15/8007
摘要: A single chip architecture with multiple programmable processors is described. Each processor has a small and fast acting kernel-based operating system which has primitives for performing only fundamental functions of multi-processing. Many distributed threads may be executed simultaneously on many processors while allowing the device to be programmed as a single monolithic system.
摘要翻译: 描述了具有多个可编程处理器的单芯片架构。 每个处理器都有一个小而快速的基于内核的操作系统,它具有仅用于执行多处理的基本功能的原语。 许多分布式线程可以在许多处理器上同时执行,同时允许将该设备编程为单个单片系统。
-
8.
公开(公告)号:US20070055839A1
公开(公告)日:2007-03-08
申请号:US11221073
申请日:2005-09-06
申请人: Gordon Hanes , Brian McBride , Laura Serghi , David Wilson
发明人: Gordon Hanes , Brian McBride , Laura Serghi , David Wilson
IPC分类号: G06F13/00
CPC分类号: G06F9/3851 , G06F9/462 , G06F9/485
摘要: Systems and methods of controlling transfer of information associated with processing operations, illustratively threads, are disclosed. Instead of transferring information from all storage locations in which information associated with a processing operation is stored for use by a processor in executing the processing operation, a determination is made regarding to or from which, if any, of the storage locations information is to be transferred. Information is then transferred to or from any determined storage locations.
摘要翻译: 公开了控制与处理操作相关联的信息传送的系统和方法,例如线程。 代替从其中存储与处理操作相关联的信息的所有存储位置传送信息,以供处理器在执行处理操作中使用,确定关于存储位置信息的哪个或哪个,如果有的话, 转入。 然后将信息转移到或从任何确定的存储位置传送。
-
-
-
-
-
-
-