会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 66. 发明授权
    • PPI allocation request and response for accessing a memory system
    • 用于访问存储系统的PPI分配请求和响应
    • US09559988B2
    • 2017-01-31
    • US14464692
    • 2014-08-20
    • Netronome Systems, Inc.
    • Salma MirzaGavin J. StarkRonald N. Fortino
    • H04L12/911H04L12/935H04L12/747H04L12/861
    • H04L49/3072H04L45/742H04L49/9042
    • Within a networking device, packet portions from multiple PDRSDs (Packet Data Receiving and Splitting Devices) are loaded into a single memory, so that the packet portions can later be processed by a processing device. Rather than the PDRSDs managing and handling the storing of packet portions into the memory, a packet engine is provided. The PDRSDs use a PPI (Packet Portion Identifier) Addressing Mode (PAM) in communicating with the packet engine and in instructing the packet engine to store packet portions. A PDRSD requests a PPI from the packet engine in a PPI allocation request, and is allocated a PPI by the packet engine in a PPI allocation response, and then tags the packet portion to be written with the PPI and sends the packet portion and the PPI to the packet engine.
    • 在网络设备内,来自多个PDRSD(分组数据接收和分离设备)的分组部分被加载到单个存储器中,使得分组部分稍后可以由处理设备处理。 管理和处理分组部分存储到存储器中的PDRSD不是提供分组引擎。 PDRSD在与分组引擎通信并指示分组引擎存储分组部分时使用PPI(分组部分标识符)寻址模式(PAM)。 PDRSD在PPI分配请求中从分组引擎请求PPI,并且在PPI分配响应中由分组引擎分配PPI,然后标记要用PPI写入的分组部分,并发送分组部分和PPI 到包引擎。
    • 67. 发明授权
    • PPI de-allocate CPP bus command
    • PPI取消分配CPP总线命令
    • US09548947B2
    • 2017-01-17
    • US14464700
    • 2014-08-20
    • Netronome Systems, Inc.
    • Salma MirzaGavin J. StarkRonald N. Fortino
    • H04L12/935H04L12/863H04L12/947
    • H04L49/3018H04L47/624H04L49/252
    • Within a networking device, packet portions from multiple PDRSDs (Packet Data Receiving and Splitting Devices) are loaded into a single memory, so that the packet portions can later be processed by a processing device. Rather than the PDRSDs managing the storing of packet portions into the memory, a packet engine is provided. The PDRSDs use a PPI addressing mode in communicating with the packet engine and in instructing the packet engine to store packet portions. A PDRSD requests a PPI from the packet engine, and is allocated a PPI by the packet engine, and then tags the packet portion to be written with the PPI and sends the packet portion and the PPI to the packet engine. Once the packet portion has been processed, a PPI de-allocation command causes the packet engine to de-allocate the PPI so that the PPI is available for allocating in association with another packet portion.
    • 在网络设备内,来自多个PDRSD(分组数据接收和分离设备)的分组部分被加载到单个存储器中,使得分组部分稍后可以由处理设备处理。 不是将PDRSD管理分组部分存储到存储器中,而是提供分组引擎。 PDRSD使用PPI寻址模式与分组引擎进行通信,并指示分组引擎存储分组部分。 PDRSD从分组引擎请求PPI,并由分组引擎分配PPI,然后用PPI标记要写入的分组部分,并将分组部分和PPI发送到分组引擎。 一旦分组部分被处理,PPI解除分配命令使分组引擎去分配PPI,使得PPI可用于与另一分组部分相关联地分配。
    • 68. 发明授权
    • Multi-processor system having tripwire data merging and collision detection
    • 具有Tripwire数据合并和碰撞检测的多处理器系统
    • US09495158B2
    • 2016-11-15
    • US14311217
    • 2014-06-20
    • Netronome Systems, Inc.
    • Gavin J. Stark
    • G06F15/00G06F9/30G06F15/82G06F11/36
    • G06F9/30101G06F9/30003G06F9/30145G06F11/3644G06F11/3648G06F15/82
    • An integrated circuit includes a pool of processors and a Tripwire Data Merging and Collision Detection Circuit (TDMCDC). Each processor has a special tripwire bus port. Execution of a novel tripwire instruction causes the processor to output a tripwire value onto its tripwire bus port. Each respective tripwire bus port is coupled to a corresponding respective one of a plurality of tripwire bus inputs of the TDMCDC. The TDMCDC receives tripwire values from the processors and communicates them onto a consolidated tripwire bus. From the consolidated bus the values are communicated out of the integrated circuit and to a debug station. If more than one processor outputs a valid tripwire value at a given time, then the TDMCDC asserts a collision bit signal that is communicated along with the tripwire value. Receiving tripwire values onto the debug station facilitates use of the debug station in monitoring and debugging processor code.
    • 集成电路包括处理器池和Tripwire数据合并与冲突检测电路(TDMCDC)。 每个处理器都有一个特殊的tripwire总线端口。 执行新的tripwire指令使处理器将绊线值输出到其绊线总线端口上。 每个相应的绊销总线端口耦合到TDMCDC的多个绊线总线输入中的对应的相应的一个。 TDMCDC从处理器接收绊线值,并将其传送到综合的绊线总线上。 从整合的总线,将值从集成电路传送到调试台。 如果多个处理器在给定时间输出有效的绊线值,则TDMCDC断言与绊线值一起传送的冲突位信号。 将tripwire值接收到调试台便于使用调试台监视和调试处理器代码。
    • 69. 发明授权
    • Instantaneous random early detection packet dropping with drop precedence
    • 瞬时随机早期检测丢包,丢弃优先级
    • US09485195B2
    • 2016-11-01
    • US14507602
    • 2014-10-06
    • Netronome Systems, Inc.
    • Ron Lamar SwartzentruberJohann H. Tönsing
    • H04L12/931
    • H04L49/00
    • A circuit that receives queue number that indicates a queue stored within a memory unit and a packet descriptor that includes a drop precedence value, and in response determines an instantaneous queue depth of the queue. The instantaneous queue depth and drop precedence value are used to determine a drop probability. The drop probability is used to randomly determine if the packet descriptor should be stored in the queue. When a packet descriptor is not stored in a queue the packet associated with the packet descriptor is dropped. The queue has a first queue depth range. A first drop probability is used when the queue depth is within the first queue depth range and the drop precedence is equal to the first value. A second drop probability is used when the queue depth is within the first queue depth range and the drop precedence equal to a second value.
    • 接收指示存储在存储器单元中的队列的队列号的电路和包括丢弃优先级值的包描述符,并且作为响应确定队列的瞬时队列深度。 瞬时队列深度和丢弃优先级值用于确定丢弃概率。 丢弃概率用于随机确定包描述符是否应该存储在队列中。 当分组描述符不存储在队列中时,与分组描述符关联的分组被丢弃。 队列具有第一个队列深度范围。 当队列深度在第一队列深度范围内且丢弃优先级等于第一个值时,将使用第一个丢弃概率。 当队列深度在第一队列深度范围内并且丢弃优先级等于第二值时,使用第二丢弃概率。