Interrupt dispatching method in multi-core environment and multi-core processor
    41.
    发明授权
    Interrupt dispatching method in multi-core environment and multi-core processor 失效
    多核环境和多核处理器中的中断调度方式

    公开(公告)号:US07953915B2

    公开(公告)日:2011-05-31

    申请号:US12412286

    申请日:2009-03-26

    IPC分类号: G06F13/24

    CPC分类号: G06F9/4812 G06F9/505

    摘要: Disclosed is an interrupt dispatching system and method in a multi-core processor environment. The processor includes an interrupt dispatcher and N cores capable of interrupt handling which are divided into a plurality of groups of cores, where N is a positive integer greater than one. The method generates a token in response to an arriving interrupt; determines a group of cores to be preferentially used to handle the interrupt as a hot group in accordance with the interrupt; and sends the token to the hot group, determines sequentially from the first core in the hot group whether an interrupt dispatch termination condition is satisfied, and determines the current core as a response core to be used to handle the interrupt upon determining satisfaction of the interrupt dispatch termination condition. With the invention, delay in responding to an interrupt by the processor is reduced providing optimized performance of the processor.

    摘要翻译: 公开了一种多核处理器环境中的中断调度系统和方法。 该处理器包括中断调度器和能够进行中断处理的N个核,其被分成多组核心,其中N是大于1的正整数。 该方法响应于到达中断产生令牌; 根据中断,确定要优先用于处理中断的一组核心作为热组; 并将令牌发送到热组,从热组中的第一核心顺序地确定是否满足中断分派终止条件,并且在确定中断满足时将当前核心确定为用于处理中断的响应核心 调度终止条件。 利用本发明,减少了处理器对中断的响应延迟,从而提供了处理器的优化性能。

    Rule set partitioning based packet classification method for internet
    42.
    发明授权
    Rule set partitioning based packet classification method for internet 有权
    用于互联网的规则集划分的分组分类方法

    公开(公告)号:US07747553B2

    公开(公告)日:2010-06-29

    申请号:US11343991

    申请日:2006-01-31

    IPC分类号: G06F17/00 G06N5/02

    摘要: The present invention provides a rule set partitioning based packet classification method for Internet. The method comprising: performing Horizontal Cut for the rule set, determining the field for partitioning a rule layer based on a target algorithm and selecting the partition manner of the Horizontal Cut, performing Horizontal Cut according to the selected partition manner of the Horizontal Cut, thereby obtaining more than one rule layers, each rule layer being a Horizontal subset, combining the rule layers to obtain a plurality of Horizontal subsets according to the total number of the pre-designated Horizontal subsets and a predefined principle, wherein the total number of said combined plurality of Horizontal subsets equals to the total number of said pre-designated Horizontal subsets; performing Vertical Cut in each of the Horizontal subsets; then forming a Hash table that can index the Vertical subsets, so that it can be used in a lookup; and realizing rule storage in each Vertical subset respectively according to the target algorithm.

    摘要翻译: 本发明提供了一种用于因特网的基于规则集划分的分组分类方法。 该方法包括:对规则集执行水平切割,基于目标算法确定用于划分规则层的字段,并选择水平切割的分割方式,根据所选择的水平切割分割方式进行水平切割,由此 获取多于一个的规则层,每个规则层是一个水平子集,根据预先指定的水平子集的总数和一个预定原则组合规则层以获得多个水平子集,其中所述组合的总数 多个水平子集等于所述预先指定的水平子集的总数; 在每个水平子集中执行垂直切割; 然后形成可以对“垂直”子集进行索引的哈希表,以便可以在查找中使用; 并根据目标算法分别在每个垂直子集中实现规则存储。

    Method For Ipv4 Application Transition Over Ipv6 Networks
    43.
    发明申请
    Method For Ipv4 Application Transition Over Ipv6 Networks 有权
    Ipv6网络中Ipv4应用转换的方法

    公开(公告)号:US20090157900A1

    公开(公告)日:2009-06-18

    申请号:US11915364

    申请日:2006-05-12

    IPC分类号: G06F15/16

    摘要: A network system adopting a first IP protocol is provided. The network system includes an address allocating server and a communication terminal supporting both the first IP protocol and a second IP protocol, wherein the address allocating server dynamically allocates an address of the second IP protocol to the communication terminal. The communication terminal includes a dynamic address manager for acquiring the dynamically allocated address of the second IP protocol of the communication terminal from the address allocating server and a second IP protocol address of the destination of a second IP protocol packet from a second IP protocol application, and an address adapter for encapsulating the second IP protocol packet from the second IP protocol application into a first IP protocol packet, wherein the second IP protocol address of the communication terminal in the header of the second IP protocol packet and the second IP protocol address of the destination are encapsulated into the first IP protocol packet.

    摘要翻译: 提供采用第一IP协议的网络系统。 网络系统包括地址分配服务器和支持第一IP协议和第二IP协议的通信终端,其中地址分配服务器动态地将第二IP协议的地址分配给通信终端。 通信终端包括动态地址管理器,用于从地址分配服务器获取通信终端的第二IP协议的动态分配的地址和来自第二IP协议应用的第二IP协议分组的目的地的第二IP协议地址, 以及地址适配器,用于将来自第二IP协议应用的第二IP协议分组封装成第一IP协议分组,其中第二IP协议分组的报头中的通信终端的第二IP协议地址和第二IP协议地址的第二IP协议地址 目的地被封装到第一IP协议包中。

    Method and central processing unit for processing encrypted software
    45.
    发明申请
    Method and central processing unit for processing encrypted software 审中-公开
    处理加密软件的方法和中央处理单元

    公开(公告)号:US20070113103A1

    公开(公告)日:2007-05-17

    申请号:US11493448

    申请日:2006-07-26

    IPC分类号: G06F12/14 G06F11/30 H04L9/32

    摘要: The present invention provides a central processing unit for processing at least one encrypted software. The encrypted software comprises at least one encrypted software section. The encrypted software section is encrypted with a management key MK, and the MK being encrypted with a device key DK as a encrypted MK. The central processing unit comprises processing and cache unit, and cryptographic unit. The cryptographic unit comprises device key storage unit for storing the DK, a plurality of management key storage units for storing MKs, wherein each management key storage unit corresponding to a management key index MKI, and decryption unit. The decryption unit decrypts a encrypted MK with the DK to obtain a MK, stores the MK to a management key storage unit, and output a MKI corresponding to the management key storage unit, thus the MKI is used to correspond to the encrypted software section. Wherein, the decryption unit invokes corresponding MK according to the MKI and decrypts the encrypted software section, and directly transfers the decrypted software code and/or data to the processing and cache unit.

    摘要翻译: 本发明提供一种用于处理至少一个加密软件的中央处理单元。 加密软件包括至少一个加密的软件部分。 加密的软件部分用管理密钥MK进行加密,并且使用设备密钥DK将MK加密为加密的MK。 中央处理单元包括处理和高速缓存单元和加密单元。 加密单元包括用于存储DK的设备密钥存储单元,用于存储MK的多个管理密钥存储单元,其中与管理密钥索引MKI对应的每个管理密钥存储单元和解密单元。 解密单元用DK解密加密的MK以获得MK,将MK存储到管理密钥存储单元,并输出与管理密钥存储单元相对应的MKI,因此MKI被用于对应于加密的软件部分。 其中,解密单元根据MKI调用相应的MK,解密加密的软件部分,并将解密的软件代码和/或数据直接传送到处理和高速缓存单元。

    System and method for adaptive power management
    47.
    发明申请
    System and method for adaptive power management 有权
    自适应电源管理系统和方法

    公开(公告)号:US20060123252A1

    公开(公告)日:2006-06-08

    申请号:US11006917

    申请日:2004-12-07

    IPC分类号: G06F1/30

    摘要: A disclosed method involves initializing a performance profiler of a processing system. The performance profiler may include performance profile parameters for a power management policy for the processing system. The method also involves retrieving performance metrics for the processing system from a performance monitoring unit (PMU) of the processing system, in response to a determination that performance details should be collected. A current performance state of the processing system may be determined, based at least in part on the performance profile parameters and the performance metrics from the PMU. The current performance state may then be communicated to a policy manager of the processing system. Other embodiments are disclosed and claimed.

    摘要翻译: 所公开的方法涉及初始化处理系统的性能分析器。 性能分析器可以包括用于处理系统的电源管理策略的性能简档参数。 该方法还涉及从处理系统的性能监视单元(PMU)检索处理系统的性能指标,以响应于应该收集性能细节的确定。 可以至少部分地基于来自PMU的性能简档参数和性能度量来确定处理系统的当前性能状态。 可以将当前的性能状态传送给处理系统的策略管理器。 公开和要求保护其他实施例。