会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Virtual microengine systems and methods
    • 虚拟微型发动机系统和方法
    • US20060150165A1
    • 2006-07-06
    • US11027785
    • 2004-12-30
    • Donald HooperPrashant ChandraJames GuilfordMark Rosenbluth
    • Donald HooperPrashant ChandraJames GuilfordMark Rosenbluth
    • G06F9/45
    • G06F9/455
    • Systems and methods are disclosed for supporting virtual microengines in a multithreaded processor, such as a microengine running on a network processor. In one embodiment code is written for execution by a plurality of virtual microengines. The code is than compiled and linked for execution on a physical microengine, at which time the physical microengine's threads are assigned to thread groups corresponding to the virtual microengines. Internal next neighbor rings are allocated within the physical microengine to facilitate communication between the thread groups. The code can then be loaded onto the physical microengine and executed, with each thread group executing the code written for its corresponding virtual microengine.
    • 公开了用于在多线程处理器中支持虚拟微引擎的系统和方法,诸如在网络处理器上运行的微型引擎。 在一个实施例中,代码被写入以由多个虚拟微引擎执行。 代码被编译和链接以在物理微引擎上执行,此时物理微引擎的线程被分配给对应于虚拟微引擎的线程组。 内部下一个邻居环在物理微引擎内分配,以促进线程组之间的通信。 然后可以将代码加载到物理微引擎上并执行,每个线程组执行为其相应的虚拟微引擎编写的代码。
    • 4. 发明申请
    • Network statistics
    • 网络统计
    • US20050025055A1
    • 2005-02-03
    • US10628997
    • 2003-07-28
    • Sanjeev JainDonald Hooper
    • Sanjeev JainDonald Hooper
    • H04L1/00H04L12/26
    • H04L43/00
    • In general, in one aspect, the disclosure describes a method of tracking a network statistic stored within a collection of bits. The method includes storing the collection of bits storing the network statistic as at least a first portion and a second portion. The first portion includes a set of least-significant bits and the second portion includes a set of more significant bits. The method also includes incrementing the first portion based on a packet and=determining if the incrementing of the first portion caused a designated bit of the first portion to be set. If it is determined that the incrementing of the first portion caused the designated bit to be set, the method increments the value stored by the second portion and resets the designated bit within the first portion.
    • 一般来说,一方面,本公开描述了一种跟踪存储在位集合内的网络统计量的方法。 该方法包括将存储网络统计量的位的集合存储为至少第一部分和第二部分。 第一部分包括一组最低有效位,并且第二部分包括一组更有效位。 该方法还包括基于分组递增第一部分,以及确定第一部分的递增是否导致要设置的第一部分的指定位。 如果确定第一部分的增加导致指定的位被设置,则该方法增加由第二部分存储的值,并且使第一部分内的指定位复位。
    • 6. 发明申请
    • Instruction operand tracing for software debug
    • 指令操作数追踪软件调试
    • US20050108689A1
    • 2005-05-19
    • US10713332
    • 2003-11-13
    • Donald HooperEric Walker
    • Donald HooperEric Walker
    • G06F9/44
    • G06F11/3664G06F11/3636
    • A tool that enables a user to perform instruction operand tracing during debug is presented. While executing microcode on a simulator, a history of register and memory values is saved. A graphic user interface uses these values to present a view of the microcode in a thread history. The user can use the thread history to select any given cycle time of the simulation, and switch over to a thread window (or code list view). The instruction that executed at the cycle of interest is marked in the code list view, and right-clicking on the code line, the user is given options, including an option to jump backward in time to the code line where a source variable was set and/or the option to jump forward in time to a code line that used a result variable.
    • 介绍了一种使用户在调试期间执行指令操作数跟踪的工具。 在模拟器上执行微代码时,会保存寄存器和内存值的历史记录。 图形用户界面使用这些值来呈现线程历史中的微代码视图。 用户可以使用线程历史来选择任何给定的模拟周期时间,并切换到线程窗口(或代码列表视图)。 在感兴趣的周期执行的指令在代码列表视图中标记,并右键单击代码行,给用户提供选项,包括时间向后跳转到设置源变量的代码行的选项 和/或在时间上向前跳转到使用结果变量的代码行的选项。