会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Apparatus for handling register windows in an out-of-order processor
    • 用于处理乱序处理器中的寄存器窗口的装置
    • US5941977A
    • 1999-08-24
    • US882220
    • 1997-06-25
    • Ramesh PanwarDani Y. Dakhil
    • Ramesh PanwarDani Y. Dakhil
    • G06F9/30G06F9/38G06F9/46G06F15/00
    • G06F9/3863G06F9/30098G06F9/30101G06F9/30127G06F9/3842G06F9/462
    • In a processor speculatively executing instructions which specify logical addresses, a method and apparatus for speculatively converting logical addresses to physical addresses. The processor has a register window movable within a register file, a window pointer register maintaining a value corresponding to the location of the window in the register file, a speculative window pointer register maintaining a speculative value of the window pointer register. A controller identifies an instruction expected to modify the value in the window pointer register, and in response to identifying the instruction the controller modifies the speculative value. A mapper, coupled to the speculative window pointer register, converts the instruction specified logical addresses to physical addresses based on the speculative value contained in the speculative window pointer register.
    • 在推测性地执行指定逻辑地址的指令的处理器中,用于将逻辑地址推测地转换成物理地址的方法和装置。 处理器具有可在寄存器文件内移动的寄存器窗口,保持与寄存器文件中窗口的位置对应的值的窗口指针寄存器,保持窗口指针寄存器的推测值的推测窗口指针寄存器。 控制器识别期望修改窗口指针寄存器中的值的指令,并且响应于识别指令,控制器修改推测值。 耦合到推测窗口指针寄存器的映射器根据包含在推测窗口指针寄存器中的推测值将指令指定的逻辑地址转换为物理地址。
    • 34. 发明授权
    • Methods and Apparatus Related to Packet Classification Based on Range Values
    • 基于范围值的分组分类相关方法与设备
    • US08571023B2
    • 2013-10-29
    • US12794175
    • 2010-06-04
    • Ramesh PanwarDeepak GoelSrinivasan Jagannadhan
    • Ramesh PanwarDeepak GoelSrinivasan Jagannadhan
    • H04L12/28H04J1/16
    • H04L45/745H04L49/1515H04L49/3009
    • In one embodiment, an apparatus comprises a range selection module, a first stage of bloom filters, a second stage of bloom filters and a hashing module. The range selection module is configured to define a set of hash key vectors based on a set of range values associated with at least a portion of an address value from a data packet received at a multi-stage switch. The first stage of bloom filters and the second stage of bloom filters are collectively configured to determine that at least a portion of a hash key vector from the set of hash key vectors has a probability of being included in a hash table. The hashing module is configured to produce a hash value based on the hash key vector such that a first policy vector is selected based on the hash value and the first policy vector is decompressed to produce a second policy vector associated with the data packet.
    • 在一个实施例中,一种装置包括范围选择模块,第一阶段的布隆过滤器,第二阶段的布隆过滤器和散列模块。 范围选择模块被配置为基于与在多级交换机处接收的数据分组的地址值的至少一部分相关联的一组范围值来定义一组散列密钥向量。 布隆过滤器的第一阶段和布隆过滤器的第二阶段共同配置为确定来自该组散列密钥向量的散列密钥向量的至少一部分具有被包括在散列表中的概率。 散列模块被配置为基于散列密钥向量产生散列值,使得基于散列值选择第一策略向量,并且解压缩第一策略向量以产生与数据分组相关联的第二策略向量。
    • 39. 发明授权
    • Pipeline processor and computing system including an apparatus for
tracking pipeline resources
    • 管道处理器和计算系统包括用于跟踪管道资源的设备
    • US6144982A
    • 2000-11-07
    • US881731
    • 1997-06-25
    • Ramesh Panwar
    • Ramesh Panwar
    • G06F9/38
    • G06F9/382G06F9/3836G06F9/3838G06F9/384G06F9/3857
    • An apparatus for tracking pipeline resources of a processor involves fetching selected ones of the coded instructions and marking the fetched instructions with instruction metadata. The instruction metadata indicates a number of pipeline resources required by each instruction. The marked instructions are issued from the fetch unit and, using the instruction metadata, a count of a number of resources committed to issued instructions in the execution pipelines is maintained. When it is determined that the number of resources committed to issued instructions exceeds a preselected maximum and instructions are prevented from issuing from the fetch unit. As each instruction is retired, the instruction metadata is used to determine a number of resources released by retirement of the issued instruction.
    • 用于跟踪处理器的流水线资源的装置涉及取出编码指令中的选定的指令,并用指令元数据标记所取得的指令。 指令元数据指示每个指令所需的流水线资源的数量。 标记的指令是从提取单元发出的,并且使用指令元数据来维持在执行流水线中提交给发出的指令的资源的数量。 当确定提交给发出的指令的资源的数量超过预选的最大值时,并且阻止指令从取出单元发出。 当每个指令退出时,指令元数据用于确定通过退出指令释放的资源数量。