会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明授权
    • Flexible mesh structure for hierarchical scheduling
    • 灵活的网格结构,用于分层调度
    • US07460544B2
    • 2008-12-02
    • US11024957
    • 2004-12-29
    • Sanjeev JainGilbert M. Wolrich
    • Sanjeev JainGilbert M. Wolrich
    • H04L12/28
    • H04L47/24H04L47/50
    • Systems and methods employing a flexible mesh structure for hierarchical scheduling are disclosed. The method generally includes reading a packet grouping configured in a two dimensional mesh structure of N columns, each containing M packets, selecting and promoting a column best packet from each column to a final row containing N packets, reading, selecting and promoting a final best packet from the final row to a next level in the hierarchy. Each time a final best packet is selected and promoted, the mesh structure can be refreshed by replacing the packet corresponding to the final best packet, and reading, selecting and promoting a column best packet from the column containing the replacement packet to the final row. As only the column containing the replacement packet and the final row are read and compared for each refresh, the mesh structure results in reduced read and compare cycles for schedule determination.
    • 公开了采用柔性网格结构进行分层调度的系统和方法。 该方法通常包括读取以N列的二维网格结构配置的分组分组,每个分组包含M个分组,从每列选择并提升列最佳分组到包含N个分组的最后一行,读取,选择和促进最终最佳 分组从最后一行到层次结构中的下一个级别。 每次选择和提升最终最佳分组时,可以通过替换与最终最佳分组相对应的分组来刷新网格结构,并从包含替换分组的列到最后一行读取,选择和促进列最佳分组。 由于只有包含替换数据包和最后一行的列被读取并进行比较才能进行每次刷新,所以网格结构导致读取和比较周期减少以用于计划确定。
    • 9. 发明授权
    • Method and apparatus to enable DRAM to support low-latency access via vertical caching
    • 使DRAM能够通过垂直高速缓存支持低延迟访问的方法和装置
    • US07325099B2
    • 2008-01-29
    • US10974122
    • 2004-10-27
    • Sanjeev JainMark B. RosenbluthMatthew AdilettaGilbert Wolrich
    • Sanjeev JainMark B. RosenbluthMatthew AdilettaGilbert Wolrich
    • G06F12/00
    • H04L12/2854G06F12/0862G06F12/0875
    • Method and apparatus to enable slower memory, such as dynamic random access memory (DRAM)-based memory, to support low-latency access using vertical caching. Related function metadata used for packet-processing functions, including metering and flow statistics, is stored in an external DRAM-based store. In one embodiment, the DRAM comprises double data-rate (DDR) DRAM. A network processor architecture is disclosed including a DDR assist with data cache coupled to a DRAM controller. The architecture further includes multiple compute engines used to execute various packet-processing functions. One such function is a DDR assist function that is used to pre-fetch a set of function metadata for a current packet and store the function metadata in the data cache. Subsequently, one or more packet-processing functions may operate on the function metadata by accessing it from the cache. After the functions are completed, the function metadata are written back to the DRAM-based store. The scheme provides similar performance to SRAM-based schemes, but uses much cheaper DRAM-type memory.
    • 实现较慢存储器的方法和装置,例如基于动态随机存取存储器(DRAM)的存储器,以支持使用垂直缓存的低延迟访问。 用于包处理功能(包括计量和流量统计)的相关功能元数据存储在外部基于DRAM的存储中。 在一个实施例中,DRAM包括双数据速率(DDR)DRAM。 公开了一种网络处理器架构,其包括与DRAM控制器耦合的数据高速缓存的DDR辅助。 该架构还包括用于执行各种分组处理功能的多个计算引擎。 一个这样的功能是DDR辅助功能,其用于预取当前分组的一组功能元数据并将功能元数据存储在数据高速缓存中。 随后,一个或多个分组处理功能可以通过从高速缓存访​​问功能元数据来操作。 功能完成后,将功能元数据写回到基于DRAM的商店。 该方案提供与基于SRAM的方案类似的性能,但使用更便宜的DRAM型存储器。