METHOD AND SYSTEM FOR COMPRESSING AND ENCRYPTING DATA
    11.
    发明申请
    METHOD AND SYSTEM FOR COMPRESSING AND ENCRYPTING DATA 审中-公开
    用于压缩和加密数据的方法和系统

    公开(公告)号:US20130010949A1

    公开(公告)日:2013-01-10

    申请号:US13612362

    申请日:2012-09-12

    IPC分类号: H04L9/28

    摘要: A method and system for compressing and encrypting data. The method includes: receiving original data; performing a first compression of said original data to obtain a first compression result; and encrypting only a literal portion in the first compression result to obtain an encrypted first compression result. Embodiments of the present invention improve the efficiency of the process of compression +encryption to a great extent by means of encrypting only the literal portion of the compression result.

    摘要翻译: 一种用于压缩和加密数据的方法和系统。 该方法包括:接收原始数据; 执行所述原始数据的第一压缩以获得第一压缩结果; 并且仅在第一压缩结果中加密文字部分以获得加密的第一压缩结果。 本发明的实施例通过仅加密压缩结果的文字部分,在很大程度上提高了压缩+加密过程的效率。

    METHOD AND SYSTEM FOR COMPRESSING AND ENCRYPTING DATA
    12.
    发明申请
    METHOD AND SYSTEM FOR COMPRESSING AND ENCRYPTING DATA 审中-公开
    用于压缩和加密数据的方法和系统

    公开(公告)号:US20120288088A1

    公开(公告)日:2012-11-15

    申请号:US13469396

    申请日:2012-05-11

    IPC分类号: G06F21/24

    摘要: A method and system for compressing and encrypting data. The method includes: receiving original data; performing a first compression of the original data to obtain a first compression result; and encrypting only a literal portion in the first compression result to obtain an encrypted first compression result. Various embodiments improve the efficiency of the process of compression and encryption to a great extent by encrypting only the literal portion of the compression result.

    摘要翻译: 一种用于压缩和加密数据的方法和系统。 该方法包括:接收原始数据; 执行原始数据的第一压缩以获得第一压缩结果; 并且仅在第一压缩结果中加密文字部分以获得加密的第一压缩结果。 各种实施例通过仅加密压缩结果的文字部分在很大程度上提高了压缩和加密过程的效率。

    Vector processing circuit, command issuance control method, and processor system
    13.
    发明授权
    Vector processing circuit, command issuance control method, and processor system 有权
    矢量处理电路,命令发布控制方法和处理器系统

    公开(公告)号:US08874879B2

    公开(公告)日:2014-10-28

    申请号:US13279482

    申请日:2011-10-24

    IPC分类号: G06F9/00 G06F9/30 G06F9/38

    摘要: A vector processing circuit includes a vector register file including a plurality of array elements, a command issuance control circuit, and a plurality of pipeline arithmetic units. Each pipeline arithmetic unit performs arithmetic processing of data stored in the array elements indicated as a source by one command in parts through a plurality of cycles and stores the result in the array elements indicated as a destination by the one command through a plurality of cycles. When data word length of a preceding command is longer than that of a subsequent command, the command issuance control circuit changes data sizes of the array elements in accordance with data word length of the command and determines whether there is register interference between the array element to be processed at a non-head cycle of the preceding command, and the array element to be processed at a head cycle of the subsequent command.

    摘要翻译: 矢量处理电路包括包括多个阵列元素的矢量寄存器文件,命令发布控制电路和多个流水线运算单元。 每个流水线运算单元通过多个周期以部分方式,通过一个命令对存储在源表示的数组元素中的数据进行算术处理,并将该结果存储在通过多个周期的一个命令作为目的地表示的数组元素中。 当前一个命令的数据字长度大于后续命令的数据字长时,命令发布控制电路根据命令的数据字长度改变数组元素的数据大小,并确定数组元素与 在前一个命令的非头循环处理,以及要在后续命令的头循环处理的数组元素。

    PROTECTION OF APPLICATION IN MEMORY
    14.
    发明申请
    PROTECTION OF APPLICATION IN MEMORY 审中-公开
    保护应用程序在内存中

    公开(公告)号:US20120030543A1

    公开(公告)日:2012-02-02

    申请号:US13180713

    申请日:2011-07-12

    IPC分类号: G06F11/10

    CPC分类号: G06F11/1004

    摘要: A method, a memory controller and a processor architecture for protecting an application in a memory are disclosed. The application is cached as memory lines according to a size of a cache line. For example, the method comprises: in response to a load access request from a processor, reading from the memory a flagged memory line and an ECC checksum corresponding to the memory line, wherein the flagged memory line is obtained by performing a logic operation on a predetermined bit of the memory line and a flag bit for identifying the memory line; performing an ECC check on the flagged memory line by using the ECC checksum to obtain a value of the flag bit of the memory line; restoring the flagged memory line to the memory line according to the value of the flag bit; and determining whether or not to load the memory line according to the value of the flag bit and the type of the load access request from the processor.

    摘要翻译: 公开了一种用于保护存储器中的应用的方法,存储器控制器和处理器架构。 应用程序根据高速缓存行的大小来缓存为内存行。 例如,该方法包括:响应于来自处理器的负载访问请求,从存储器读取标记的存储器线和对应于存储器线的ECC校验和,其中通过对标记的存储器线执行逻辑运算来获得标记的存储器线 存储器线的预定位和用于识别存储器线的标志位; 通过使用ECC校验和对所标记的存储器线执行ECC检查以获得存储器线的标志位的值; 根据标志位的值将标记的存储器线恢复到存储器线; 以及根据所述标志位的值和来自所述处理器的所述负载访问请求的类型来确定是否加载所述存储器线。

    System and method for adaptive power management based on processor utilization and cache misses
    15.
    发明授权
    System and method for adaptive power management based on processor utilization and cache misses 有权
    基于处理器利用率和高速缓存未命中的自适应电源管理系统和方法

    公开(公告)号:US07814485B2

    公开(公告)日:2010-10-12

    申请号:US11007098

    申请日:2004-12-07

    IPC分类号: G06F9/46 G06F1/00

    摘要: A processing system may include a performance monitoring unit (PMU), a machine accessible medium, and a processor responsive to the PMU and the machine accessible medium. Instructions encoded in the machine accessible medium, when executed by the processor, may determine whether performance details for the processing system should be collected, based at least in part on a predetermined monitoring policy for the processing system. The instructions may generate performance data for the processing system, based at least in part on data obtained from the PMU. The instructions may determine whether the processing system should be reconfigured, based at least in part on the performance data and a power policy profile for the processing system. The instructions may automatically adjust power consumption of the processing system by using the PMU to reconfigure the processing system. Other embodiments are described and claimed.

    摘要翻译: 处理系统可以包括性能监视单元(PMU),机器可访问介质和响应于PMU和机器可访问介质的处理器。 在机器可访问介质中编码的指令在由处理器执行时可以至少部分地基于用于处理系统的预定监视策略来确定是否应该收集处理系统的性能细节。 该指令可以至少部分地基于从PMU获得的数据来生成处理系统的性能数据。 所述指令可以至少部分地基于所述处理系统的性能数据和功率策略简档来确定所述处理系统是否应被重新配置。 该指令可以通过使用PMU重新配置处理系统来自动调整处理系统的功耗。 描述和要求保护其他实施例。

    CONCOMITANCE SCHEDULING COMMENSAL THREADS IN A MULTI-THREADING COMPUTER SYSTEM
    17.
    发明申请
    CONCOMITANCE SCHEDULING COMMENSAL THREADS IN A MULTI-THREADING COMPUTER SYSTEM 有权
    在多线程计算机系统中的协调调度通用螺纹

    公开(公告)号:US20090178054A1

    公开(公告)日:2009-07-09

    申请号:US12348933

    申请日:2009-01-06

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4881 G06F2209/484

    摘要: A method and an apparatus for concomitance scheduling a work thread and assistant threads associated with the work thread in a multi-threading processor system. The method includes: searching one or more assistant threads associated with the running of the work thread when preparing to run/schedule the work thread; running the one or more assistant threads that are searched; and running the work thread after all of the one or more assistant threads associated with the running of the work thread have run.

    摘要翻译: 一种用于在多线程处理器系统中调度工作线程和与工作线程相关联的辅助线程的方法和装置。 该方法包括:在准备运行/调度工作线程时,搜索与工作线程的运行相关联的一个或多个辅助线程; 运行所搜索的一个或多个辅助线程; 并且在运行与工作线程的运行相关联的所有一个或多个辅助线程之后运行工作线程。

    METHOD AND CENTRAL PROCESSING UNIT FOR PROCESSING ENCRYPTED SOFTWARE
    18.
    发明申请
    METHOD AND CENTRAL PROCESSING UNIT FOR PROCESSING ENCRYPTED SOFTWARE 失效
    用于处理加密软件的方法和中央处理单元

    公开(公告)号:US20090019290A1

    公开(公告)日:2009-01-15

    申请号:US12173112

    申请日:2008-07-15

    IPC分类号: G06F21/22

    摘要: 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
    19.
    发明授权
    System and method for adaptive power management 有权
    自适应电源管理系统和方法

    公开(公告)号:US07346787B2

    公开(公告)日:2008-03-18

    申请号:US11006917

    申请日:2004-12-07

    IPC分类号: G06F1/00

    摘要: 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的性能简档参数和性能度量来确定处理系统的当前性能状态。 可以将当前的性能状态传送给处理系统的策略管理器。 公开和要求保护其他实施例。

    Accelerator and its method for realizing supporting virtual machine migration
    20.
    发明授权
    Accelerator and its method for realizing supporting virtual machine migration 失效
    加速器及其实现虚拟机迁移支持的方法

    公开(公告)号:US08578377B2

    公开(公告)日:2013-11-05

    申请号:US13165926

    申请日:2011-06-22

    IPC分类号: G06F9/455

    摘要: A computer-implemented method, an accelerator hardware unit, and an article of manufacture for supporting virtual machine migration. The method includes: acquiring a task request from a task queue of an accelerator hardware unit; extracting identification information of a related virtual machine from the task request; determining whether the identification information of the related virtual machine matches the identification information of a virtual machine to be migrated, where the identification information of a virtual machine to be migrated is recorded in a virtual machine identification information table; and deleting the task request from the task queue if the extracted identification information matches the identification information of a virtual machine to be migrated.

    摘要翻译: 一种计算机实现的方法,加速器硬件单元和用于支持虚拟机迁移的制品。 该方法包括:从加速器硬件单元的任务队列获取任务请求; 从所述任务请求提取相关虚拟机的识别信息; 确定所述相关虚拟机的识别信息是否与要迁移的虚拟机的识别信息相匹配,其中要迁移的虚拟机的识别信息被记录在虚拟机识别信息表中; 以及如果所提取的标识信息与要迁移的虚拟机的标识信息匹配,则从任务队列中删除任务请求。