Facilitating operation of a multi-processor system via a resolved symbolic constant
    1.
    发明授权
    Facilitating operation of a multi-processor system via a resolved symbolic constant 失效
    通过解决的符号常数促进多处理器系统的操作

    公开(公告)号:US07167908B2

    公开(公告)日:2007-01-23

    申请号:US10256300

    申请日:2002-09-27

    IPC分类号: G06F15/177

    摘要: According to some embodiments, operation of a multi-processor system is facilitated via a resolved symbolic constant. For example, configuration information may be determined at a management processor of a multi-processor network router adapted to receive and transmit network packets. A symbolic constant may be resolved at the management processor in a standard program based on the configuration information. It may then be arranged for another processor of the multi-processor network router to execute an executable version of the standard program in accordance with the resolved symbolic constant.

    摘要翻译: 根据一些实施例,多处理器系统的操作通过经解析的符号常数而被促进。 例如,可以在适于接收和发送网络分组的多处理器网络路由器的管理处理器处确定配置信息。 可以在基于配置信息的标准程序中的管理处理器处解决符号常数。 然后可以安排多处理器网络路由器的另一个处理器根据解析的符号常数执行标准程序的可执行版本。

    Forwarding information base lookup method
    4.
    发明授权
    Forwarding information base lookup method 失效
    转发信息库查找方法

    公开(公告)号:US07606236B2

    公开(公告)日:2009-10-20

    申请号:US10850937

    申请日:2004-05-21

    申请人: Eswar M. Eduri

    发明人: Eswar M. Eduri

    IPC分类号: H04L12/56

    CPC分类号: G06F13/385

    摘要: A method and apparatus for improving forwarding information base (FIB) lookup performance. An FIB is partitioned into a multiple portions that are distributed across segments of a multi-channel SRAM store to form a distributed FIB that is accessible to a network processor. Primary entries corresponding to a linked list of FIB entries are stored in a designated FIB portion. Secondary FIB entries are stored in other FIB portions (a portion of the secondary FIB entries may also be stored in the designated primary entry portion), enabling multiple FIB entries to be concurrently accessed via respective channels. A portion of the secondary FIB entries may also be stored in a secondary (e.g., DRAM) store. A depth level threshold is set to limit the number of accesses to a linked list of FIB entries by a network processor micro-engine thread, wherein an access depth that would exceed the threshold generates an exception that is handled by a separate execution thread to maintain line-rate throughput.

    摘要翻译: 一种用于改善转发信息库(FIB)查找性能的方法和装置。 FIB被分割成多个部分,分布在多通道SRAM存储器的段上,以形成可由网络处理器访问的分布式FIB。 对应于FIB条目的链表的主条目存储在指定的FIB部分中。 次FIB条目存储在其他FIB部分中(辅助FIB条目的一部分也可以存储在指定的主条目部分中),使得能够通过相应的信道同时访问多个FIB条目。 辅助FIB条目的一部分也可以存储在次要(例如,DRAM)存储器中。 设置深度级阈值以限制网络处理器微引擎线程对FIB条目的链接列表的访问次数,其中超过阈值的访问深度生成由单独的执行线程处理以维护的异常 线速吞吐量。