Expansion of compute engine code space by sharing adjacent control stores using interleaved program addresses
    4.
    发明申请
    Expansion of compute engine code space by sharing adjacent control stores using interleaved program addresses 审中-公开
    通过使用交错的程序地址共享相邻的控制存储来扩展计算引擎代码空间

    公开(公告)号:US20060095730A1

    公开(公告)日:2006-05-04

    申请号:US10955643

    申请日:2004-09-30

    IPC分类号: G06F9/30

    摘要: Method and apparatus to support expansion of compute engine code space by sharing adjacent control stores using interleaved addressing schemes. Instructions corresponding to an original instruction thread are partitioned into multiple interleaved sequences that are stored in respective control stores. During thread execution, instructions are retrieved from the control stores in a repeated order based on the interleaving scheme. For example, in one embodiment two compute engines share two control stores. Thus, instructions for a given thread are sequentially loaded from the control stores in an alternating manner. In another embodiment, four control stores are shared by four compute engines. In this case, the instructions in a thread are interleave using four stores, and each store is accessed every fourth instruction in the code sequence. Schemes are also provided for handling branching operations to maintain synchronized access to the control stores.

    摘要翻译: 通过使用交错寻址方案共享相邻控制存储器来支持计算引擎代码空间的扩展的方法和装置。 与原始指令线程相对应的指令被划分为存储在相应控制存储器中的多个交错序列。 在线程执行期间,基于交织方案以重复的顺序从控制存储器检索指令。 例如,在一个实施例中,两个计算引擎共享两个控制存储。 因此,给定线程的指令以交替方式从控制存储器顺序加载。 在另一个实施例中,四个控制存储由四个计算引擎共享。 在这种情况下,线程中的指令使用四个存储进行交织,并且每个存储在代码序列中每第四个指令被访问。 还提供了处理分支操作以维持对控制存储的同步访问的方案。

    Traffic management
    6.
    发明申请
    Traffic management 审中-公开
    交通管理

    公开(公告)号:US20050018601A1

    公开(公告)日:2005-01-27

    申请号:US10612552

    申请日:2003-07-01

    IPC分类号: H04L12/56 H04Q11/04 H04L1/00

    摘要: In general, in one aspect, the disclosure describes a system to process packets received over a network. The system includes a receive process of at least one thread of a network processor to receive data of packets belonging to different flows. The system also includes a transmit process of at least one thread to transmit packets received by the receive process. A scheduler process of at least one thread populates at least one schedule of flow service based, at least in part, on quality of service characteristics associated with the different flows. The schedule identifies different flow candidates for service. The system also includes a shaper process of at least one thread to select from the candidate flows for service from the at least one schedule.

    摘要翻译: 一般来说,一方面,本公开描述了一种处理通过网络接收的分组的系统。 该系统包括网络处理器的至少一个线程的接收处理,以接收属于不同流的分组的数据。 系统还包括至少一个线程的发送过程,以发送由接收过程接收的分组。 至少部分地基于与不同流相关联的服务质量特征,至少一个线程的调度器过程填充至少一个流服务调度。 计划确定不同的候选候选人的服务。 该系统还包括至少一个线程的整形过程,以从候选流中选择来自至少一个调度的服务。

    Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices
    7.
    发明授权
    Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices 有权
    支持网络设备流量控制队列的有效检查点和角色返回操作的方法和装置

    公开(公告)号:US07505410B2

    公开(公告)日:2009-03-17

    申请号:US11173005

    申请日:2005-06-30

    摘要: Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices. The method and apparatus employ queue descriptors to manage transfer of data from corresponding queues in memory into a switch fabric. In one embodiment, each queue descriptor includes an enqueue pointer identifying a tail cell of a segment of data scheduled to be transferred from the queue, a schedule pointer identifying a head cell of the segment of data, and a commit pointer identifying a most recent cell in the segment of data to be successfully transmitted into the switch fabric. In another embodiment, the queue descriptor further includes a scheduler sequence number; and a committed sequence number that are employed in connection with transfers of data from queues containing multiple segments. The various pointers and sequence numbers are employed to facilitate efficient check-point and roll-back operations relating to unsuccessful transmissions into the switch fabric.

    摘要翻译: 支持网络设备流量控制队列的有效检查点和角色返回操作的方法和装置。 该方法和装置使用队列描述符来管理数据从存储器中的相应队列传输到交换结构。 在一个实施例中,每个队列描述符包括标识被调度为从队列传送的数据段的尾部单元的入队指针,标识数据段的头单元的调度指针以及标识最近的单元的提交指针 在数据段中成功发送到交换矩阵中。 在另一个实施例中,队列描述符还包括调度器序列号; 以及与从包含多个段的队列传送数据相关联使用的承诺序列号。 采用各种指针和序列号来促进与进入交换结构的不成功传输有关的有效的检查点和回滚操作。

    Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices
    8.
    发明申请
    Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices 有权
    支持网络设备流量控制队列的有效检查点和角色返回操作的方法和装置

    公开(公告)号:US20070008985A1

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

    申请号:US11173005

    申请日:2005-06-30

    IPC分类号: H04L12/56

    摘要: Method and apparatus to support efficient check-point and role-back operations for flow-controlled queues in network devices. The method and apparatus employ queue descriptors to manage transfer of data from corresponding queues in memory into a switch fabric. In one embodiment, each queue descriptor includes an enqueue pointer identifying a tail cell of a segment of data scheduled to be transferred from the queue, a schedule pointer identifying a head cell of the segment of data, and a commit pointer identifying a most recent cell in the segment of data to be successfully transmitted into the switch fabric. In another embodiment, the queue descriptor further includes a scheduler sequence number; and a committed sequence number that are employed in connection with transfers of data from queues containing multiple segments. The various pointers and sequence numbers are employed to facilitate efficient check-point and roll-back operations relating to unsuccessful transmissions into the switch fabric.

    摘要翻译: 支持网络设备流量控制队列的有效检查点和角色返回操作的方法和装置。 该方法和装置使用队列描述符来管理数据从存储器中的相应队列传输到交换结构。 在一个实施例中,每个队列描述符包括标识被调度为从队列传送的数据段的尾部单元的入队指针,标识数据段的头单元的调度指针以及标识最近的单元的提交指针 在数据段中成功发送到交换矩阵中。 在另一个实施例中,队列描述符还包括调度器序列号; 以及与从包含多个段的队列传送数据相关联使用的承诺序列号。 采用各种指针和序列号来促进与进入交换结构的不成功传输有关的有效的检查点和回滚操作。

    CABLELESS CONNECTION APPARATUS AND METHOD FOR COMMUNICATION BETWEEN CHASSIS
    9.
    发明申请
    CABLELESS CONNECTION APPARATUS AND METHOD FOR COMMUNICATION BETWEEN CHASSIS 有权
    无线连接装置和组合之间的通信方法

    公开(公告)号:US20150288410A1

    公开(公告)日:2015-10-08

    申请号:US14244475

    申请日:2014-04-03

    摘要: Apparatus and methods for cableless connection of components within chassis and between separate chassis. Pairs of Extremely High Frequency (EHF) transceiver chips supporting very short length millimeter-wave wireless communication links are configured to pass radio frequency signals through holes in one or more metal layers in separate chassis and/or frames, enabling components in the separate chassis to communicate without requiring cables between the chassis. Various configurations are disclosed, including multiple configurations for server chassis, storage chassis and arrays, and network/switch chassis. The EHF-based wireless links support link bandwidths of up to 6 gigabits per second, and may be aggregated to facilitate multi-lane links.

    摘要翻译: 用于无线连接机箱内部和分离机箱之间的部件的装置和方法。 支持非常短长度的毫米波无线通信链路的极高频(EHF)收发器芯片配置成通过单独的机箱和/或框架中的一个或多个金属层中的孔传递射频信号,使单独机架中的组件能够 通信而不需要机箱之间的电缆。 公开了各种配置,包括服务器机箱,存储机箱和阵列以及网络/交换机机箱的多种配置。 基于EHF的无线链路支持高达每秒6吉比特的链路带宽,并且可以聚合以便于多车道链路。

    Rack level pre-installed interconnect for enabling cableless server/storage/networking deployment
    10.
    发明授权
    Rack level pre-installed interconnect for enabling cableless server/storage/networking deployment 有权
    机架级预安装互连,实现无线服务器/存储/网络部署

    公开(公告)号:US09496592B2

    公开(公告)日:2016-11-15

    申请号:US14227497

    申请日:2014-03-27

    摘要: Apparatus and methods for rack level pre-installed interconnect for enabling cableless server, storage, and networking deployment. Plastic cable waveguides are configured to couple millimeter-wave radio frequency (RF) signals between two or more Extremely High Frequency (EHF) transceiver chips, thus supporting millimeter-wave wireless communication links enabling components in the separate chassis to communicate without requiring wire or optical cables between the chassis. Various configurations are disclosed, including multiple configurations for server chassis, storage chassis and arrays, and network/switch chassis. A plurality of plastic cable waveguide may be coupled to applicable support/mounting members, which in turn are mounted to a rack and/or top-of-rack switches. This enables the plastic cable waveguides to be pre-installed at the rack level, and further enables racks to be installed and replaced without requiring further cabling for the supported communication links. The communication links support link bandwidths of up to 6 gigabits per second, and may be aggregated to facilitate multi-lane links.

    摘要翻译: 用于机架级预安装互连的设备和方法,用于实现无线服务器,存储和网络部署。 塑料电缆波导被配置为在两个或更多个极高频(EHF)收发器芯片之间耦合毫米波射频(RF)信号,从而支持毫米波无线通信链路,使单独机架中的组件能够通信而不需要线或光 机箱之间的电缆。 公开了各种配置,包括服务器机箱,存储机箱和阵列以及网络/交换机机箱的多种配置。 多个塑料电缆波导可以耦合到可应用的支撑/安装构件,其又安装到机架和/或机架顶开关。 这使得塑料电缆波导可以预先安装在机架级,并且还可以安装和更换机架,而不需要为支持的通信链路进一步布线。 通信链路支持高达每秒6吉比特的链路带宽,并且可以聚合以便于多车道链路。