Accelerator and its method for realizing supporting virtual machine migration
    1.
    发明授权
    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.

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

    ACCELERATOR AND ITS METHOD FOR REALIZING SUPPORTING VIRTUAL MACHINE MIGRATION
    2.
    发明申请
    ACCELERATOR AND ITS METHOD FOR REALIZING SUPPORTING VIRTUAL MACHINE MIGRATION 失效
    加速器及其实现支持虚拟机移动的方法

    公开(公告)号:US20120005678A1

    公开(公告)日:2012-01-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.

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

    Concomitance scheduling commensal threads in a multi-threading computer system
    3.
    发明授权
    Concomitance scheduling commensal threads in a multi-threading computer system 有权
    多线程计算机系统中的并行调度共享线程

    公开(公告)号:US08490098B2

    公开(公告)日:2013-07-16

    申请号: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.

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

    PROTECTION OF APPLICATION IN MEMORY
    4.
    发明申请
    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检查以获得存储器线的标志位的值; 根据标志位的值将标记的存储器线恢复到存储器线; 以及根据所述标志位的值和来自所述处理器的所述负载访问请求的类型来确定是否加载所述存储器线。

    CONCOMITANCE SCHEDULING COMMENSAL THREADS IN A MULTI-THREADING COMPUTER SYSTEM
    5.
    发明申请
    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.

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