会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus to assemble data segments into full packets for efficient packet-based classification
    • 将数据段组合成完整分组的方法和装置,用于有效的基于分组的分类
    • US07313140B2
    • 2007-12-25
    • US10188087
    • 2002-07-03
    • Sridhar LakshmanamurthyCharles E. NaradLawrence B. HustonYim PunRaymond NgDebra BernsteinMark B. Rosenbluth
    • Sridhar LakshmanamurthyCharles E. NaradLawrence B. HustonYim PunRaymond NgDebra BernsteinMark B. Rosenbluth
    • H04L12/28
    • H04L49/9094H04L49/90H04L49/9047
    • A method may be used for assembling received data segments into full packets in an initial processing stage in a processor. The method may include receiving a plurality of data segments from a packet and determining a first storage location for each of the plurality of data segments. The method may further include storing each of the plurality of data segments in its determined first storage location and determining a second storage location for each of the plurality of data segments, the second storage locations being logically ordered to represent the order the data segments originally occurred in the packet. The method may also include storing each of the plurality of data segments in its determined second storage location to re-assemble the packet and releasing the first storage location associated with each data segment after storing the data segment in its determined second storage location. The method may additionally include, upon the storing of an end of packet data segment from the packet in its determined second storage location, passing control of the plurality of related data segments to a next processing stage in the processor.
    • 可以在处理器的初始处理阶段中使用一种方法将接收的数据段组装成全分组。 该方法可以包括从分组接收多个数据段并且确定多个数据段中的每一个的第一存储位置。 该方法还可以包括将多个数据段中的每一个存储在其确定的第一存储位置中,并且为多个数据段中的每一个确定第二存储位置,第二存储位置被逻辑地排序以表示数据段最初发生的顺序 在包中。 该方法还可以包括将多个数据段中的每一个存储在其确定的第二存储位置中以在将数据段存储在其确定的第二存储位置之后重新组合分组并释放与每个数据段相关联的第一存储位置。 该方法可以另外包括在从分组在其确定的第二存储位置中存储分组数据段的结束时,将多个相关数据段的控制传递到处理器中的下一个处理阶段。
    • 5. 发明授权
    • Scalable, two-stage round robin arbiter with re-circulation and bounded latency
    • 可扩展的两阶段循环仲裁器具有重新循环和有限延迟
    • US07200699B2
    • 2007-04-03
    • US10933621
    • 2004-09-02
    • Bijoy BoseSridhar LakshmanamurthyMark B. RosenbluthIrwin VazAlok Mathur
    • Bijoy BoseSridhar LakshmanamurthyMark B. RosenbluthIrwin VazAlok Mathur
    • G06F13/368
    • G06F13/4022G06F13/362
    • A scalable, two-stage round-robin arbiter with re-circulation and bounded latency for use in multi-threaded, multi-processing devices. An apparatus implementing the two-stage arbiter includes a plurality of masters configured in a plurality of clusters, a plurality of targets, and an chassis interconnect that may be controlled to selectively connects a given master to a given target. The chassis interconnect includes multiple sets of bus lines connected between the plurality of clusters and the plurality of targets forming a cross-bar interconnect, including sets of bus lines corresponding to a command bus. A two-stage arbitration scheme is employed to arbitrate access to the command bus. The first arbitration stage is used to arbitrate between command requests issued by masters in a given cluster. The second arbitration stage is used to arbitrate between winning first stage command requests. One embodiment of the arbitration scheme employs re-circulation of second stage losers. Another embodiment employs re-prioritization of second stage losers.
    • 可扩展的两阶段循环仲裁器,具有重新循环和有限延迟,可用于多线程多处理器件。 实现两级仲裁器的装置包括配置在多个集群中的多个主机,多个目标以及可被控制以选择性地将给定主机连接到给定目标的机箱互连。 底盘互连包括连接在多个群集之间的多组总线,并且多个目标形成横杆互连,包括对应于命令总线的总线线。 采用两阶段仲裁方案仲裁访问命令总线。 第一个仲裁阶段用于在给定群集中由主人发出的命令请求之间进行仲裁。 第二仲裁阶段用于在获胜的第一阶段命令请求之间进行仲裁。 仲裁方案的一个实施例采用第二阶段输家的再循环。 另一个实施例使用第二阶段输家的重新排序。
    • 6. 发明授权
    • Method and apparatus for a high efficiency two-stage rotating priority arbiter with predictable arbitration latency
    • 具有可预测仲裁延迟的高效率两阶段旋转优先仲裁器的方法和装置
    • US07512729B2
    • 2009-03-31
    • US11097067
    • 2005-03-31
    • Bijoy BoseSridhar LakshmanamurthyMark B. RosenbluthIrwin J. VazSuri MedapatiEdwin O'Yang
    • Bijoy BoseSridhar LakshmanamurthyMark B. RosenbluthIrwin J. VazSuri MedapatiEdwin O'Yang
    • G06F13/00
    • H04L49/101H04L49/254
    • A scalable, two-stage rotating priority arbiter with re-circulation and bounded latency for use in multi-threaded, multi-processing devices. An apparatus implementing the two-stage arbiter includes a plurality of masters configured in a plurality of clusters, a plurality of targets, and an chassis interconnect that may be controlled to selectively connects a given master to a given target. The chassis interconnect includes multiple sets of bus lines connected between the plurality of clusters and the plurality of targets forming a cross-bar interconnect, including sets of bus lines corresponding to a command bus. A two-stage arbitration scheme is employed to arbitrate access to the command bus. The first arbitration stage is used to arbitrate between target requests issued by masters in a given cluster. The second arbitration stage is used to arbitrate between winning first-stage target requests. One embodiment of the arbitration scheme employs a rotating priority arbitration scheme at the first stage. Another embodiment employs a complementary rotating priority arbitration scheme at the second stage.
    • 一种可扩展的两阶段旋转优先仲裁器,具有重新循环和有限延迟,可用于多线程多处理设备。 实现两级仲裁器的装置包括配置在多个集群中的多个主机,多个目标以及可被控制以选择性地将给定主机连接到给定目标的机箱互连。 底盘互连包括连接在多个群集之间的多组总线,并且多个目标形成横杆互连,包括对应于命令总线的总线线。 采用两阶段仲裁方案仲裁访问命令总线。 第一个仲裁阶段用于在给定群集中由主人发出的目标请求之间进行仲裁。 第二仲裁阶段用于在获胜的第一阶段目标请求之间进行仲裁。 仲裁方案的一个实施例在第一阶段采用旋转优先权仲裁方案。 另一实施例在第二阶段采用互补旋转优先权仲裁方案。
    • 7. 发明授权
    • Methods and apparatus for supporting programmable burst management schemes on pipelined buses
    • 在流水线总线上支持可编程突发管理方案的方法和装置
    • US07412551B2
    • 2008-08-12
    • US10882375
    • 2004-06-30
    • Bijoy BoseIrwin VazSridhar LakshmanamurthyMark B. Rosenbluth
    • Bijoy BoseIrwin VazSridhar LakshmanamurthyMark B. Rosenbluth
    • G06F13/36
    • G06F13/36H04L49/101H04L49/102H04L49/15H04L49/45
    • Methods and apparatus for supporting programmable burst management schemes on pipelined buses. The apparatus includes a plurality of bus masters (masters), configured in a plurality of clusters, and a plurality of target sub-groups. Each target sub-group includes one or more shared resource targets. A scalable chassis infrastructure is used to interconnect the targets with the clusters using a crossbar interconnect configuration including pipelined command, and data buses. The interconnect includes sub-group multiplexers for each sub-group and sub-group selection multiplexers coupled to each cluster. A two-stage arbiter, operatively coupled to the targets, sub-group multiplexers, and sub-group selection multiplexers, is employed to arbitrate transaction requests issued from the masters to the targets and manage transactions. The two-stage arbiter includes a provision for supporting programmable burst management, wherein selected sub-groups can be tuned for handling short or long burst traffic.
    • 在流水线总线上支持可编程突发管理方案的方法和装置。 该装置包括配置在多个群集中的多个总线主站(主站)和多个目标子组。 每个目标子组包括一个或多个共享资源目标。 可扩展的机箱基础架构用于使用包括流水线命令和数据总线的交叉连接配置将目标与群集互连。 互连包括用于每个子组的子组多路复用器和耦合到每个集群的子组选择多路复用器。 使用可操作地耦合到目标的两级仲裁器,子组多路复用器和子组选择多路复用器来仲裁从主人发送到目标的事务请求并管理事务。 两级仲裁器包括用于支持可编程突发管理的规定,其中可以调整所选择的子组以处理短或长突发流量。