Method and apparatus for dynamic resource allocation of processing units on a resource allocation plane having a time axis and a processing unit axis
    2.
    发明授权
    Method and apparatus for dynamic resource allocation of processing units on a resource allocation plane having a time axis and a processing unit axis 有权
    用于在具有时间轴和处理单元轴的资源分配平面上的处理单元的动态资源分配的方法和装置

    公开(公告)号:US09311157B2

    公开(公告)日:2016-04-12

    申请号:US13246323

    申请日:2011-09-27

    IPC分类号: G06F9/46 G06F9/455 G06F9/50

    CPC分类号: G06F9/5066 G06F2209/5017

    摘要: A method and apparatus for dynamic resource allocation in a system having at least one processing unit are disclosed. The method of dynamic resource allocation includes receiving information on a task to which resources are allocated and partitioning the task into one or more task parallel units; converting the task into a task block having a polygonal shape according to expected execution times of the task parallel units and dependency between the task parallel units; allocating resources to the task block by placing the task block on a resource allocation plane having a horizontal axis of time and a vertical axis of processing units; and executing the task according to the resource allocation information. Hence, CPU resources and GPU resources in the system can be used in parallel at the same time, increasing overall system efficiency.

    摘要翻译: 公开了一种具有至少一个处理单元的系统中用于动态资源分配的方法和装置。 动态资源分配方法包括接收资源被分配的任务的信息,并将该任务划分为一个或多个任务并行单元; 根据任务并行单元的预期执行时间和任务并行单元之间的依赖性将任务转换为具有多边形形状的任务块; 通过将任务块放置在具有水平时间轴和处理单元的垂直轴的资源分配平面上来将资源分配给任务块; 并根据资源分配信息执行该任务。 因此,系统中的CPU资源和GPU资源可以同时并行使用,从而提高整体系统的效率。

    METHOD AND APPARATUS FOR DYNAMIC RESOURCE ALLOCATION OF PROCESSING UNITS
    4.
    发明申请
    METHOD AND APPARATUS FOR DYNAMIC RESOURCE ALLOCATION OF PROCESSING UNITS 有权
    加工单位动态资源分配的方法与装置

    公开(公告)号:US20120079498A1

    公开(公告)日:2012-03-29

    申请号:US13246323

    申请日:2011-09-27

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5066 G06F2209/5017

    摘要: A method and apparatus for dynamic resource allocation in a system having at least one processing unit are disclosed. The method of dynamic resource allocation includes receiving information on a task to which resources are allocated and partitioning the task into one or more task parallel units; converting the task into a task block having a polygonal shape according to expected execution times of the task parallel units and dependency between the task parallel units; allocating resources to the task block by placing the task block on a resource allocation plane having a horizontal axis of time and a vertical axis of processing units; and executing the task according to the resource allocation information. Hence, CPU resources and GPU resources in the system can be used in parallel at the same time, increasing overall system efficiency.

    摘要翻译: 公开了一种具有至少一个处理单元的系统中用于动态资源分配的方法和装置。 动态资源分配方法包括接收资源被分配的任务的信息,并将该任务划分为一个或多个任务并行单元; 根据任务并行单元的预期执行时间和任务并行单元之间的依赖性将任务转换为具有多边形形状的任务块; 通过将任务块放置在具有水平时间轴和处理单元的垂直轴的资源分配平面上来将资源分配给任务块; 并根据资源分配信息执行该任务。 因此,系统中的CPU资源和GPU资源可以同时并行使用,从而提高整体系统的效率。

    VIRTUALIZATION SYSTEM AND RESOURCE ALLOCATION METHOD THEREOF
    5.
    发明申请
    VIRTUALIZATION SYSTEM AND RESOURCE ALLOCATION METHOD THEREOF 有权
    虚拟化系统及资源分配方法

    公开(公告)号:US20120060168A1

    公开(公告)日:2012-03-08

    申请号:US13225727

    申请日:2011-09-06

    IPC分类号: G06F9/50

    摘要: A virtualization system for supporting at least two operating systems and resource allocation method of the virtualization system are provided. The method includes allocating resources to the operating systems, calculating, when one of the operating systems is running, workloads for each operating system, and adjusting resources allocated to the operating systems according to the calculated workloads. The present invention determines the workloads of a plurality of operating systems running in the virtualization system and allocates time resources dynamically according to the variation of the workloads.

    摘要翻译: 提供了用于支持虚拟化系统的至少两个操作系统和资源分配方法的虚拟化系统。 该方法包括向操作系统分配资源,计算当其中一个操作系统正在运行时,针对每个操作系统的工作负载,以及根据所计算的工作负载调整分配给操作系统的资源。 本发明确定在虚拟化系统中运行的多个操作系统的工作负荷,并且根据工作负载的变化动态分配时间资源。

    METHOD AND APPARATUS FOR ALLOCATING INTERRUPTS IN A MULTI-CORE SYSTEM
    7.
    发明申请
    METHOD AND APPARATUS FOR ALLOCATING INTERRUPTS IN A MULTI-CORE SYSTEM 审中-公开
    用于在多核系统中分配中断的方法和装置

    公开(公告)号:US20140136745A1

    公开(公告)日:2014-05-15

    申请号:US14234265

    申请日:2012-08-10

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24 Y02D10/14

    摘要: An apparatus and a method for allocating interrupts in a multi-core system are provided. According to an embodiment, an interrupt control register unit records the interrupt processing capacity of each core of a multi-core system by receiving an interrupt, and checking the interrupt control register unit when receiving the interrupt and allocating the interrupt to a core which has been checked to be in an interrupt processing enabled state in the checking step. When the core is allocating the interrupt, the core transmits, to the interrupt control register unit, a signal representing the interrupt control register corresponding to the core which is changed to an interrupt processing disabled state, and can process the interrupt.

    摘要翻译: 提供了一种用于在多核系统中分配中断的装置和方法。 根据实施例,中断控制寄存器单元通过接收中断来记录多核系统的每个核的中断处理能力,并且在接收到中断时检查中断控制寄存器单元,并将中断分配给已经被 检查在检查步骤中处于启用中断状态。 当核心分配中断时,核心向中断控制寄存器单元发送一个表示与核心相对应的中断控制寄存器的信号,该中断控制寄存器改变为中断处理禁止状态,并且可以处理中断。