Method and system for dynamically parallelizing application program
    1.
    发明授权
    Method and system for dynamically parallelizing application program 有权
    动态并行应用程序的方法和系统

    公开(公告)号:US09189277B2

    公开(公告)日:2015-11-17

    申请号:US13947629

    申请日:2013-07-22

    CPC classification number: G06F9/50 G06F9/5038 G06F9/5066 G06F2209/5017

    Abstract: Provided is a method and system for dynamically parallelizing an application program. Specifically, provided is a method and system having multi-core control that may verify a number of available threads according to an application program and dynamically parallelize data based on the verified number of available threads. The method and system for dynamically parallelizing the application program may divide a data block to be processed according to the application program based on a relevant data characteristic and dynamically map the threads to division blocks, and thereby enhance a system performance.

    Abstract translation: 提供了一种用于动态并行化应用程序的方法和系统。 特别地,提供了一种具有多核控制的方法和系统,其可以根据应用程序验证多个可用线程,并且基于经验证的可用线程数动态地并行化数据。 用于动态并行化应用程序的方法和系统可以基于相关数据特征,根据应用程序划分要处理的数据块,并将线程动态地映射到划分块,从而提高系统性能。

    Apparatus and method for enhancing security in heterogeneous computing environment
    3.
    发明授权
    Apparatus and method for enhancing security in heterogeneous computing environment 有权
    用于增强异构计算环境中的安全性的装置和方法

    公开(公告)号:US09122842B2

    公开(公告)日:2015-09-01

    申请号:US13665504

    申请日:2012-10-31

    CPC classification number: G06F21/00 G06F9/445 G06F21/50 G06F21/57

    Abstract: An apparatus and method for enhancing security and stability in a heterogeneous computing environment that supports an open standard parallel program are provided. A method of enhancing security in a heterogeneous computing environment may include loading a source code kernel corresponding to an application program to be installed in a host system, determining whether the source code kernel is targeted for integrity check, based on a security policy of the host system, prior to cross-compiling the source code kernel, requesting a security engine of a computing device to check an integrity of the source code kernel, when the source code kernel is determined to be targeted for the integrity check, and controlling an operation of a runtime compiler based on a check result received from the security engine.

    Abstract translation: 提供了一种用于增强支持开放标准并行程序的异构计算环境中的安全性和稳定性的装置和方法。 一种增强异构计算环境中的安全性的方法可以包括加载与要安装在主机系统中的应用程序相对应的源代码内核,基于主机的安全策略来确定源代码内核是否针对完整性检查 系统,在交叉编译源代码内核之前,当确定源代码内核被确定为完整性检查的目标时,请求计算设备的安全引擎来检查源代码内核的完整性,并且控制 基于从安全引擎接收的检查结果的运行时编译器。

    APPARATUS AND METHOD FOR EXECUTING MULTI-OPERATING SYSTEMS
    4.
    发明申请
    APPARATUS AND METHOD FOR EXECUTING MULTI-OPERATING SYSTEMS 审中-公开
    用于执行多操作系统的装置和方法

    公开(公告)号:US20130247065A1

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

    申请号:US13795958

    申请日:2013-03-12

    CPC classification number: G06F9/50 G06F9/52 G06F2209/522

    Abstract: An apparatus and method for executing multi-operating systems (OS) are provided. Resources allocated to the respective multi-OSs are managed by management applications of the multi-OSs. A processor executes a plurality of multi-OSs. Each of the plurality of multi-OSs executes the management application. Each of the plurality of multi-OSs regards a resource held by another multi-OS among the plurality of multi-OSs as used by the corresponding management application, thereby preventing the resource from being allocated to another application included in the multi-OS.

    Abstract translation: 提供了一种用于执行多操作系统(OS)的装置和方法。 分配给相应多操作系统的资源由多操作系统的管理应用程序进行管理。 处理器执行多个多操作系统。 多个多OS中的每一个执行管理应用。 多个多OS中的每一个都考虑由相应的管理应用使用的多个多OS中的另一个多OS的资源,从而防止资源被分配给多个OS中包括的另一个应用。

    Apparatus and method for image processing
    5.
    发明授权
    Apparatus and method for image processing 有权
    图像处理装置和方法

    公开(公告)号:US09449423B2

    公开(公告)日:2016-09-20

    申请号:US13871385

    申请日:2013-04-26

    CPC classification number: G06T15/06

    Abstract: A method for processing a three-dimensional (3D) image of a ray tracing scheme may be performed by an image processing apparatus by verifying whether local index information matching intersection point information of a ray is present within a prefetch table when intersection point information is received, and by transferring, to a shader, rendering information stored in a local memory based on the local index information, when the local index information matching the intersection point information is present.

    Abstract translation: 用于处理光线跟踪方案的三维(3D)图像的方法可以由图像处理装置通过在接收到交叉点信息时验证是否在预取表中存在匹配的光线的交叉点信息的本地索引信息 并且当存在与交点信息匹配的本地索引信息时,通过基于本地索引信息将存储在本地存储器中的呈现信息传送到着色器。

    Apparatus and method for scheduling kernel execution order
    6.
    发明授权
    Apparatus and method for scheduling kernel execution order 有权
    调度内核执行顺序的装置和方法

    公开(公告)号:US09244733B2

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

    申请号:US13672085

    申请日:2012-11-08

    CPC classification number: G06F9/4887 Y02D10/24

    Abstract: A method and apparatus for guaranteeing real-time operation of an application program that performs data processing and particular functions in a computer environment using a micro architecture are provided. The apparatus estimates execution times of kernels based on an effective progress index (EPI) of each of the kernels, and determines an execution order of the kernels based on the estimated execution times of the kernels and priority of the kernels.

    Abstract translation: 提供了一种用于保证在使用微架构的计算机环境中执行数据处理和特定功能的应用程序的实时操作的方法和装置。 该装置基于每个内核的有效进度索引(EPI)来估计内核的执行时间,并且基于所估计的内核的执行时间和内核的优先级来确定内核的执行顺序。

    METHOD AND SYSTEM FOR DYNAMICALLY PARALLELIZING APPLICATION PROGRAM
    7.
    发明申请
    METHOD AND SYSTEM FOR DYNAMICALLY PARALLELIZING APPLICATION PROGRAM 审中-公开
    用于动态并行应用程序的方法和系统

    公开(公告)号:US20130312003A1

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

    申请号:US13947629

    申请日:2013-07-22

    CPC classification number: G06F9/50 G06F9/5038 G06F9/5066 G06F2209/5017

    Abstract: Provided is a method and system for dynamically parallelizing an application program. Specifically, provided is a method and system having multi-core control that may verify a number of available threads according to an application program and dynamically parallelize data based on the verified number of available threads. The method and system for dynamically parallelizing the application program may divide a data block to be processed according to the application program based on a relevant data characteristic and dynamically map the threads to division blocks, and thereby enhance a system performance.

    Abstract translation: 提供了一种用于动态并行化应用程序的方法和系统。 特别地,提供了一种具有多核控制的方法和系统,其可以根据应用程序验证多个可用线程,并且基于经验证的可用线程数动态地并行化数据。 用于动态并行化应用程序的方法和系统可以基于相关数据特征,根据应用程序划分要处理的数据块,并将线程动态地映射到划分块,从而提高系统性能。

    APPARATUS AND METHOD FOR PARTITION SCHEDULING FOR MANYCORE SYSTEM
    8.
    发明申请
    APPARATUS AND METHOD FOR PARTITION SCHEDULING FOR MANYCORE SYSTEM 有权
    用于MANYCORE系统的分段调度的装置和方法

    公开(公告)号:US20130081045A1

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

    申请号:US13627610

    申请日:2012-09-26

    CPC classification number: G06F9/5083 G06F9/5038

    Abstract: An apparatus for performing partition scheduling in a manycore environment. The apparatus may perform partition scheduling based on a priority and in this instance, may perform partition scheduling to minimize the number of idle cores. The apparatus may include a partition queue to manage a partition scheduling event; a partition scheduler including a core map to store hardware information of each of the plurality of cores; and a partition manager to perform partition scheduling with respect to the plurality of cores in response to the partition scheduling event, using the hardware information.

    Abstract translation: 一种用于在环形环境中执行分区调度的装置。 该装置可以基于优先级执行分区调度,并且在这种情况下,可以执行分区调度以最小化空闲核心的数量。 该装置可以包括用于管理分区调度事件的分区队列; 分区调度器,其包括用于存储所述多个核心中的每一个的硬件信息的核心映射; 以及分区管理器,用于使用所述硬件信息来响应于所述分区调度事件执行关于所述多个核的分区调度。

    Apparatus and method for managing power based on data
    9.
    发明授权
    Apparatus and method for managing power based on data 有权
    基于数据管理电源的装置和方法

    公开(公告)号:US09501114B2

    公开(公告)日:2016-11-22

    申请号:US13903256

    申请日:2013-05-28

    CPC classification number: G06F1/26 G06F1/3203 G06F1/3234 G06F8/4432 Y02D10/41

    Abstract: Provided is an apparatus and method for managing power based on data. The apparatus may include a code segment searching unit configured to search for at least one code segment in which a power type is inserted, a block determining unit configured to determine at least one block based on the at least one found code segment, and a power mode control unit configured to control the at least one determined block to operate in a power mode corresponding to the power type.

    Abstract translation: 提供了一种基于数据来管理电力的装置和方法。 该装置可以包括:代码段搜索单元,被配置为搜索其中插入有电源类型的至少一个代码段;块确定单元,被配置为基于至少一个找到的代码段来确定至少一个块;以及功率 模式控制单元,被配置为控制所述至少一个确定的块以与所述功率类型对应的功率模式操作。

    Apparatus and method for detecting error
    10.
    发明授权
    Apparatus and method for detecting error 有权
    检测误差的装置和方法

    公开(公告)号:US09336114B2

    公开(公告)日:2016-05-10

    申请号:US13890675

    申请日:2013-05-09

    CPC classification number: G06F11/3409 G06F11/0721 G06F11/0763

    Abstract: An apparatus and method for detecting an error occurring when an application program is executed in a computer environment is provided. The error detection apparatus may measure a deterministic progress index (DPI) and a program counter (PC) value when an instruction is executed, set, as a verification set, a DPI and a PC value measured when the instruction is executed without causing an error, set, as a measurement set, the DPI and the PC value measured when an instruction is executed, and detect a runtime error of the instruction by comparing the measurement set to the verification set.

    Abstract translation: 提供了一种用于检测在计算机环境中执行应用程序时发生的错误的装置和方法。 错误检测装置可以在执行指令时设置指令执行确定性进度指标(DPI)和程序计数器(PC)值,作为验证集,执行指令时测量的DPI和PC值,而不引起错误 ,作为测量集,设置执行指令时测量的DPI和PC值,并通过将测量集与验证集进行比较来检测指令的运行时间错误。

Patent Agency Ranking