이종의 운영체제를 사용하는 가상화 시스템의 전력 관리 방법 및 장치
    1.
    发明公开
    이종의 운영체제를 사용하는 가상화 시스템의 전력 관리 방법 및 장치 无效
    使用不同操作系统进行虚拟化系统中的电源管理的方法和装置

    公开(公告)号:KR1020130101693A

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

    申请号:KR1020120022614

    申请日:2012-03-06

    Inventor: 송정익 김권식

    Abstract: PURPOSE: A method for power management of a virtualization system using different operation systems and an apparatus thereof are provided to integrate and manage different power management methods of a plurality of operation systems or applications in a virtualization layer, and to manage power efficiently through prediction of resource usage in advance. CONSTITUTION: Usage state of a real processor and a virtual processor is monitored (410). The real processor performs real work. The virtual process is mapped to the real processor, and executes each operation system or application. The amount of work of the virtual processor is predicted (420). The amount of usage of the real processor supporting the predicted amount of work is calculated (430). Mapping of the real processor and the virtual processor is re-established according to the calculation result (470). [Reference numerals] (410) Monitor the usage state of a real processor and a virtual processor; (420) Predict the amount of usage in a virtual processor; (430) Calculate the amount of usage in a real processor supporting the predicted amount of work; (440) Is it possible to be processed with the setting of the present mapping?; (450) Is there more needed than the amount of usage in the real processor?; (460) Amount of usage in the real processor decreases depending on the predicted amount of work; (470) Set the mapping again by additionally allocating a real processor; (480) Amount of usage in the real processor increases depending on the predicted amount of work; (AA) Start; (BB) End

    Abstract translation: 目的:提供一种使用不同操作系统的虚拟化系统及其设备的电源管理方法,以集成和管理虚拟化层中多个操作系统或应用程序的不同电源管理方法,并通过预测 提前使用资源。 构成:监视真实处理器和虚拟处理器的使用状态(410)。 真正的处理器执行真正的工作。 虚拟进程映射到真实的处理器,并执行每个操作系统或应用程序。 预测虚拟处理器的工作量(420)。 计算支持预测工作量的真实处理器的使用量(430)。 根据计算结果重新建立真实处理器和虚拟处理器的映射(470)。 (附图标记)(410)监视真实处理器和虚拟处理器的使用状态; (420)预测虚拟处理器中的使用量; (430)计算支持预测工作量的真实处理器中的使用量; (440)是否可以用当前映射的设置进行处理? (450)真实处理器中的使用量是否比需要的还要多? (460)实际处理器的使用量根据预测的工作量而减少; (470)通过额外分配真实处理器来再次设置映射; (480)实际处理器的使用量根据预测的工作量而增加; (AA)开始; (BB)结束

    GPU의 자원 할당을 위한 방법 및 장치
    2.
    发明公开
    GPU의 자원 할당을 위한 방법 및 장치 审中-实审
    GPU资源分配的方法与装置

    公开(公告)号:KR1020130087257A

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

    申请号:KR1020120008453

    申请日:2012-01-27

    CPC classification number: G06F9/5011 G06F9/5066 G06T1/20

    Abstract: PURPOSE: A method for allocating resources of a graphic processing unit (GPU) and a device thereof are provided to reduce the request processing number of the GPU by improving the efficiency of core application. CONSTITUTION: A memory (230) stores requests, and a control unit (210) stores operations by receiving a task including the operations. The control unit sets the request unit by combining the data of the operations and allocates resources of a GPU (240) according to the execution order of the request. The control unit sets the operation according to the request units and determines whether the number of the requests is over threshold values. [Reference numerals] (220) GPU resource assignor; (230) Memory

    Abstract translation: 目的:提供一种用于分配图形处理单元(GPU)及其装置的资源的方法,以通过提高核心应用的效率来减少GPU的请求处理次数。 构成:存储器(230)存储请求,并且控制单元(210)通过接收包括操作的任务来存储操作。 控制单元通过组合操作的数据来设置请求单元,并根据请求的执行顺序分配GPU(240)的资源。 控制单元根据请求单元设置操作,并确定请求数是否超过阈值。 (220)GPU资源分配器; (230)内存

    프로세싱 유닛의 동적 자원 할당을 위한 방법 및 장치
    3.
    发明授权
    프로세싱 유닛의 동적 자원 할당을 위한 방법 및 장치 有权
    加工单位动态资源分配的方法与装置

    公开(公告)号:KR101710910B1

    公开(公告)日:2017-03-13

    申请号:KR1020100093330

    申请日:2010-09-27

    CPC classification number: G06F9/5066 G06F2209/5017

    Abstract: 본발명은적어도하나의프로세싱유닛을포함하는시스템의동적자원할당방법및 장치에관한것으로서, 본발명은자원할당될태스크에대한정보를수신하고, 상기태스크를적어도하나의태스크병렬유닛으로분할하는단계, 상기태스크병렬유닛들의처리예상시간및 상호간의존성에따라상기태스크를임의의다각형형상을가지는태스크블록으로설정하는단계, 상기태스크블록을시간에따른가로축과적어도하나의프로세싱유닛에따른세로축으로이루어지는자원할당평면에배치하여자원할당하는단계및 상기자원할당정보에따라상기태스크를수행하는단계를포함하는것을특징으로한다. 본발명에따르면시스템이구비하는 CPU와 GPU 자원을동시에효율적으로사용할수 있어시스템의전체적인효율을향상시킬수 있다.

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

    단말 및 그 단말에서 어플리케이션 수행 방법
    4.
    发明公开
    단말 및 그 단말에서 어플리케이션 수행 방법 审中-实审
    用于执行应用的终端和方法

    公开(公告)号:KR1020130021172A

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

    申请号:KR1020110083541

    申请日:2011-08-22

    Abstract: PURPOSE: A terminal and a method for executing an application in the terminal are provided to improve the performance of the whole terminal and dynamic resource allocation by generating a code corresponding to an application as a binary type by confirming the performance and workload of a CPU and a GPU during compiling. CONSTITUTION: When a code for an application to be executed is inputted, a workload of an operation processing unit and a graphic operation processing unit is confirmed(520). The workload of the operation processing unit and the graphic operation processing unit is compared with a threshold value of a set processing amount(530). The code is compiled according to the comparison result(535). The operation processing unit and/or graphic operation processing unit generates a binary for executing the application by using the compiled code(540). The application is executed through the generated binary(550). [Reference numerals] (510) Inputting a code for an application to be executed; (515) Generating an intermediate code; (520) Confirming workloads of a CPU and a GPU; (525) Workload of the CPU is equal to or greater than a first processing amount threshold?; (530) Workload of the CPU is equal to or greater than a second processing amount threshold?; (535) Performing compiling for a binary for the GPU; (540) Generating a binary for the GPU; (545) Feeding back for each generated binary; (550) Executing the corresponding application; (560) Performing compiling for a binary for the CPU; (565) Generating a binary for the CPU; (AA) Start; (BB) End

    Abstract translation: 目的:提供一种用于在终端中执行应用的终端和方法,以通过产生与应用程序相对应的代码作为二进制类型,通过确定CPU的性能和工作负载来提高整个终端的性能和动态资源分配, 一个GPU在编译时。 构成:当输入要执行的应用程序的代码时,确认操作处理单元和图形操作处理单元的工作量(520)。 操作处理单元和图形操作处理单元的工作量与设定处理量的阈值(530)进行比较。 代码根据比较结果进行编译(535)。 操作处理单元和/或图形操作处理单元通过使用编译代码生成用于执行应用程序的二进制码(540)。 该应用程序通过生成的二进制执行(550)。 (附图标记)(510)输入要执行的应用的代码; (515)生成中间代码; (520)确认CPU和GPU的工作负载; (525)CPU的工作负载等于或大于第一处理量阈值α; (530)CPU的工作负载等于或大于第二处理量阈值α; (535)执行GPU的二进制编译; (540)为GPU生成二进制码; (545)为每个生成的二进制文件反馈; (550)执行相应的申请; (560)执行CPU的二进制编译; (565)为CPU生成二进制数据; (AA)开始; (BB)结束

    GPU의 자원 할당을 위한 방법 및 장치

    公开(公告)号:KR101885211B1

    公开(公告)日:2018-08-29

    申请号:KR1020120008453

    申请日:2012-01-27

    CPC classification number: G06F9/5011 G06F9/5066 G06T1/20

    Abstract: 본발명은 GPU의자원을효율적으로할당하기위한방법및 장치에대한것으로, 자원할당방법은적어도하나이상의오퍼레이션을포함하는테스크(Task)를수신하고, 상기오퍼레이션각각을리퀘스트단위로구분하여저장하는단계; 둘이상의동일한오퍼레이션을하나의리퀘스트단위로설정하기위하여머징(Merging)하는단계; 및상기리퀘스트의실행순서에따라상기 GPU의자원을할당하는단계를포함하는것을특징으로한다. 본발명에따르면, 오퍼레이션레벨에서 GPU 자원을효율적으로할당할수 있는효과가있다.

    가상 프로세서 관리 장치 및 방법
    6.
    发明授权
    가상 프로세서 관리 장치 및 방법 有权
    用于管理虚拟处理单元的装置和方法

    公开(公告)号:KR101644569B1

    公开(公告)日:2016-08-01

    申请号:KR1020090093696

    申请日:2009-10-01

    Abstract: 본발명은가상프로세서관리장치및 방법에관한것으로, 각각의어플리케이션을동작시키기위한자원들로이루어지는다수개의가상프로세서들이분할되어할당된다수개의실제프로세서들에서, 제어부가실제프로세서들의사용률을파악하고, 실제프로세서들중 어느하나에서사용률이임계치이하이면, 가상화관리부가가상프로세서들을재분할하여실제프로세서들중 적어도일부에재할당하도록구성된다. 본발명에따르면, 가상프로세서관리장치에서실제프로세서들의사용률을일정수준으로보장할수 있다.

    프로세싱 유닛의 동적 자원 할당을 위한 방법 및 장치
    7.
    发明公开
    프로세싱 유닛의 동적 자원 할당을 위한 방법 및 장치 有权
    加工单位动态资源分配的方法与装置

    公开(公告)号:KR1020120031759A

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

    申请号:KR1020100093330

    申请日:2010-09-27

    CPC classification number: G06F9/5066 G06F2209/5017 G06F9/3836 G06F9/3885

    Abstract: PURPOSE: A method and an apparatus for allocating dynamic resource of a processing unit are provided to increase the entire efficiency of a system by efficiently using CPU and GPU resources. CONSTITUTION: A dynamic resource allocation block(450) receives information about resource allocated task and divides the task into task parallel unit. The dynamic resource allocation block sets up a task block into a task block having polygonal shape according to expectation process time of the task parallel units. The processing unit processes the task according to the resource allocation information.

    Abstract translation: 目的:提供一种用于分配处理单元的动态资源的方法和装置,以通过有效地使用CPU和GPU资源来提高系统的整体效率。 构成:动态资源分配块(450)接收有关资源分配任务的信息,并将任务划分为任务并行单元。 动态资源分配块根据任务并行单元的期望处理时间将任务块设置为具有多边形形状的任务块。 处理单元根据资源分配信息处理任务。

    가상화 시스템 및 그 가상화 시스템에서 자원 할당 방법
    8.
    发明公开
    가상화 시스템 및 그 가상화 시스템에서 자원 할당 방법 有权
    虚拟化系统和分配资源的方法

    公开(公告)号:KR1020120024204A

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

    申请号:KR1020100086968

    申请日:2010-09-06

    Abstract: PURPOSE: A virtualization system and a resource allocation method in a virtualization system are provided to organically allocate time resource by operating system. CONSTITUTION: A scheduler(625) allocates resources to two operating systems. A weight controller(627) calculates operation load by operating system. The weight controller controls the scheduler in order to control the allocated resource according to operation load. The weight controller calculates operation load according to an operation state.

    Abstract translation: 目的:提供虚拟化系统中的虚拟化系统和资源分配方法,通过操作系统有机地分配时间资源。 构成:调度程序(625)将资源分配给两个操作系统。 重量控制器(627)通过操作系统计算操作负荷。 权重控制器控制调度器,以便根据操作负载来控制分配的资源。 重量控制器根据操作状态计算运行负荷。

    가상 프로세서 관리 장치 및 방법
    9.
    发明公开
    가상 프로세서 관리 장치 및 방법 有权
    用于管理虚拟处理单元的装置和方法

    公开(公告)号:KR1020110036172A

    公开(公告)日:2011-04-07

    申请号:KR1020090093696

    申请日:2009-10-01

    Abstract: PURPOSE: An apparatus for managing a virtual processing unit is provided to divide the virtual processors and allocates the divided virtual processor to the actual processors. CONSTITUTION: A virtualization monitor(120) divides actual processors(111) by application. A virtualization management unit(130) maps the virtual resources to the actual processors. A non real time operator(143) offers an interface between the non real time processors and applications through the virtual processors. A real time operator(145) offers an interface between the real time processors and the applications in the actual processors.

    Abstract translation: 目的:提供一种用于管理虚拟处理单元的装置,以分割虚拟处理器并将分割的虚拟处理器分配给实际的处理器。 规定:虚拟化监控器(120)根据应用划分实际处理器(111)。 虚拟化管理单元(130)将虚拟资源映射到实际处理器。 非实时运算符(143)通过虚拟处理器提供非实时处理器和应用程序之间的接口。 实时操作员(145)提供实时处理器与实际处理器中的应用程序之间的接口。

    단말 및 그 단말에서 어플리케이션 수행 방법
    10.
    发明授权
    단말 및 그 단말에서 어플리케이션 수행 방법 有权
    如何在终端及其终端上执行应用程序

    公开(公告)号:KR101845328B1

    公开(公告)日:2018-04-04

    申请号:KR1020110083541

    申请日:2011-08-22

    CPC classification number: G06F9/505 G06F7/504 G06F9/5044 G06T1/20 Y02D10/22

    Abstract: 본발명은단말및 그단말에서어플리케이션을수행하는방법에관한것으로, 수행될어플리케이션에대한코드가입력되면, 연산처리부와그래픽연산처리부의워크로드를확인하는과정과, 상기확인된연산처리부의워크로드와그래픽연산처리부의워크로드를미리설정된처리량임계값과비교하는과정과, 상기비교결과에따라상기코드를컴파일하는과정과, 상기컴파일된코드를이용하여상기연산처리부또는상기그래픽연산처리부에서어플리케이션수행을위한바이너리를생성하는과정과, 상기생성된바이너리를통해상기어플리케이션을수행하는과정으로구성된다. 따라서 CPU와 GPU에서처리되는작업량을조절할수 있으며, 전체시스템의성능이향상되며, 수행시간이짧아지기때문에저전력의효과를얻을수 있다.

    Abstract translation: 本发明是一种终端和一种用于在终端上执行的应用程序的方法,该代码被输入到该应用程序被执行时,图形操作处理的操作部的工作,并且所识别的操作处理,以确定处理负荷的工作负荷 和图形比较预设吞吐量阈值,编译基于比较结果的代码的过程的操作部分的工作量,并进行了使用经编译的代码中的操作处理的应用或图形运算处理 为生成的二进制生成二进制文件,并通过生成的二进制文件执行应用程序。 因此,可以控制CPU和GPU处理的工作量,提高整个系统的性能,缩短执行时间,从而实现低功耗。

Patent Agency Ranking