会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method and apparatus for sorting elements in hardware structures
    • 用于在硬件结构中排列元素的方法和装置
    • US09436476B2
    • 2016-09-06
    • US14052571
    • 2013-10-11
    • Soft Machines, Inc.
    • Mohammad A. AbdallahMandeep Singh
    • G06F9/30G06F9/40G06F9/38
    • G06F9/3855G06F9/3834G06F9/3857
    • A method for sorting elements in hardware structures is disclosed. The method comprises selecting a plurality of elements to order from an unordered input queue (UIQ) within a predetermined range in response to finding a match between at least one most significant bit of the predetermined range and corresponding bits of a respective identifier associated with each of the plurality of elements. The method further comprises presenting each of the plurality of elements to a respective multiplexer. Further the method comprises generating a select signal for an enabled multiplexer in response to finding a match between at least one least significant bit of a respective identifier associated with each of the plurality of elements and a port number of the ordered queue. Finally, the method comprises forwarding a packet associated with a selected element identifier to a matching port number of the ordered queue from the enabled multiplexer.
    • 公开了一种在硬件结构中对元件进行排序的方法。 该方法包括从预定范围内的无序输入队列(UIQ)中选择多个元素以响应于找到预定范围的至少一个最高有效位与相关标识符的相应位的匹配, 多个元素。 该方法还包括将多个元件中的每一个呈现给相应的多路复用器。 此外,所述方法包括:响应于找到与所述多个元素中的每一个相关联的相应标识符的至少一个最低有效位与所述有序队列的端口号之间的匹配来产生用于使能多路复用器的选择信号。 最后,该方法包括将与所选择的元素标识符相关联的分组从所启用的多路复用器转发到有序队列的匹配端口号。
    • 6. 发明申请
    • METHOD FOR EXECUTING BLOCKS OF INSTRUCTIONS USING A MICROPROCESSOR ARCHITECTURE HAVING A REGISTER VIEW, SOURCE VIEW, INSTRUCTION VIEW, AND A PLURALITY OF REGISTER TEMPLATES
    • 使用具有注册视图的微处理器架构,源视图,指令视图和多个寄存器模板来执行指令块的方法
    • US20150046686A1
    • 2015-02-12
    • US14212533
    • 2014-03-14
    • Soft Machines, Inc.
    • Mohammad A. Abdallah
    • G06F9/30
    • G06F9/30098G06F9/3009G06F9/3836G06F9/3838G06F9/3853G06F9/3857G06F9/3863G06F9/5005
    • A method for executing blocks of instructions using a microprocessor architecture having a register view, source view, instruction view, and a plurality of register templates. The method includes receiving an incoming instruction sequence using a global front end; grouping the instructions to form instruction blocks; using a plurality of register templates to track instruction destinations and instruction sources by populating the register template with block numbers corresponding to the instruction blocks, wherein the block numbers corresponding to the instruction blocks indicate interdependencies among the blocks of instructions; using a register view data structure, wherein the register view data structure stores destinations corresponding to the instruction blocks; using a source view data structure, wherein the source view data structure stores sources corresponding to the instruction blocks; and using an instruction view data structure, wherein the instruction view data structure stores instructions corresponding to the instruction blocks.
    • 一种使用具有寄存器视图,源视图,指令视图和多个寄存器模板的微处理器架构来执行指令块的方法。 该方法包括使用全局前端接收输入指令序列; 将指令分组以形成指令块; 使用多个寄存器模板来通过用对应于指令块的块号填充寄存器模板来跟踪指令目的地和指令源,其中对应于指令块的块号指示指令块之间的相互依赖关系; 使用注册视图数据结构,其中所述注册视图数据结构存储与所述指令块相对应的目的地; 使用源视图数据结构,其中所述源视图数据结构存储与所述指令块相对应的源; 并且使用指令视图数据结构,其中指令视图数据结构存储与指令块相对应的指令。