APPARATUS AND JOB SCHEDULING METHOD THEREOF
    1.
    发明申请
    APPARATUS AND JOB SCHEDULING METHOD THEREOF 审中-公开
    装置和作业调度方法

    公开(公告)号:US20150331719A1

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

    申请号:US14800002

    申请日:2015-07-15

    CPC classification number: G06F9/505 G06F9/46 G06F9/4881 G06F2209/5022

    Abstract: An apparatus and a job scheduling method are provided. For example, the apparatus is a multi-core processing apparatus. The apparatus and method minimize performance degradation of a core caused by sharing resources by dynamically managing a maximum number of jobs assigned to each core of the apparatus. The apparatus includes at least one core including an active cycle counting unit configured to store a number of active cycles and a stall cycle counting unit configured to store a number of stall cycles and a job scheduler configured to assign at least one job to each of the at least one core, based on the number of active cycles and the number of stall cycles. When the ratio of the number of stall cycles to a number of active cycles for a core is too great, the job scheduler assigns fewer jobs to that core to improve performance.

    Abstract translation: 提供了一种装置和作业调度方法。 例如,该装置是多核处理装置。 该装置和方法通过动态地管理分配给设备的每个核心的最大数量的作业来最小化共享资源所引起的核心性能下降。 所述设备包括至少一个核心,其包括被配置为存储多个活动周期的活动周期计数单元和被配置为存储多个失速周期的失速循环计数单元,以及作业调度器,其被配置为将至少一个作业分配给 至少一个核心,基于活动周期的数量和失速周期的数量。 当停顿周期数与核心的活动周期数之比太大时,作业调度程序为该核心分配较少的作业以提高性能。

    PROCESSOR CAPABLE OF SUPPORTING MULTIMODE AND MULTIMODE SUPPORTING METHOD THEREOF
    3.
    发明申请
    PROCESSOR CAPABLE OF SUPPORTING MULTIMODE AND MULTIMODE SUPPORTING METHOD THEREOF 审中-公开
    支持多模和多模支持方法的处理器

    公开(公告)号:US20150143081A1

    公开(公告)日:2015-05-21

    申请号:US14606240

    申请日:2015-01-27

    Abstract: Embodiments include a processor capable of supporting multi-mode and corresponding methods. The processor includes front end units, a number of processing elements more than a number of the front end units; and a controller configured to determine if thread divergence occurs due to conditional branching. If there is thread divergence, the processor may set control information to control processing elements using currently activated front end units. If there is not, the processor may set control information to control processing elements using a currently activated front end unit.

    Abstract translation: 实施例包括能够支持多模式和相应方法的处理器。 处理器包括前端单元,多个前端单元的多个处理元件; 以及控制器,被配置为确定是否由于条件分支而发生线程发散。 如果存在线程发散,则处理器可以设置控制信息以使用当前激活的前端单元来控制处理元件。 如果没有,则处理器可以使用当前激活的前端单元来设置控制信息以控制处理元件。

    APPARATUS AND METHOD FOR SUPPORTING MULTI-MODES OF PROCESSOR
    4.
    发明申请
    APPARATUS AND METHOD FOR SUPPORTING MULTI-MODES OF PROCESSOR 审中-公开
    用于支持处理器多模式的装置和方法

    公开(公告)号:US20140317388A1

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

    申请号:US14258622

    申请日:2014-04-22

    CPC classification number: G06F9/30145

    Abstract: An apparatus and method for supporting a multi-mode. The apparatus for supporting a multi-mode may include an instruction distributor configured to select, according to a current execution mode, at least one instruction from among a plurality of received instructions that each include an operand and an opcode, and transfer the opcode included in each of at least one selected instruction to the plurality of functional units; an operand switch controller configured to generate, based on the operand included in each of the selected at least one instruction, switch configuration information for routing in order to execute the selected at least one instruction; and an operand switch configured to route, based on the switch configuration information, a functional unit output or a register file output to either a functional unit input or a register file input.

    Abstract translation: 一种用于支持多模式的装置和方法。 用于支持多模式的装置可以包括指示分配器,其被配置为根据当前执行模式,从多个接收到的指令中选择每个包括操作数和操作码的至少一个指令,并且将包括在其中的操作码 对所述多个功能单元中的至少一个选择指令中的每一个; 操作数开关控制器,被配置为基于包括在所选择的至少一个指令中的每一个中的操作数来生成用于路由的交换配置信息,以执行所选择的至少一个指令; 以及操作数开关,被配置为基于所述开关配置信息将输出的功能单元输出或寄存器文件路由到功能单元输入或寄存器文件输入。

    APPARATUS AND JOB SCHEDULING METHOD THEREOF
    7.
    发明申请
    APPARATUS AND JOB SCHEDULING METHOD THEREOF 有权
    装置和作业调度方法

    公开(公告)号:US20140337849A1

    公开(公告)日:2014-11-13

    申请号:US14276522

    申请日:2014-05-13

    CPC classification number: G06F9/505 G06F9/46 G06F9/4881 G06F2209/5022

    Abstract: An apparatus and a job scheduling method are provided. For example, the apparatus is a multi-core processing apparatus. The apparatus and method minimize performance degradation of a core caused by sharing resources by dynamically managing a maximum number of jobs assigned to each core of the apparatus. The apparatus includes at least one core including an active cycle counting unit configured to store a number of active cycles and a stall cycle counting unit configured to store a number of stall cycles and a job scheduler configured to assign at least one job to each of the at least one core, based on the number of active cycles and the number of stall cycles. When the ratio of the number of stall cycles to a number of active cycles for a core is too great, the job scheduler assigns fewer jobs to that core to improve performance.

    Abstract translation: 提供了一种装置和作业调度方法。 例如,该装置是多核处理装置。 该装置和方法通过动态地管理分配给设备的每个核心的最大数量的作业来最小化共享资源所引起的核心性能下降。 所述设备包括至少一个核心,其包括被配置为存储多个活动周期的活动周期计数单元和被配置为存储多个失速周期的失速循环计数单元,以及作业调度器,其被配置为将至少一个作业分配给 至少一个核心,基于活动周期的数量和失速周期的数量。 当停顿周期数与核心的活动周期数之比太大时,作业调度程序为该核心分配较少的作业以提高性能。

    REGION GROWING APPARATUS AND METHOD USING MULTI-CORE
    9.
    发明申请
    REGION GROWING APPARATUS AND METHOD USING MULTI-CORE 有权
    区域生长装置和使用多核的方法

    公开(公告)号:US20130336587A1

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

    申请号:US13919384

    申请日:2013-06-17

    CPC classification number: G06T7/0081 G06T7/11 G06T2207/10081

    Abstract: A region growing apparatus using multi-core includes a plurality of cores, each core including an operation controller configured to perform an operation for region growing of a 2D pixel region or 3D pixel region and an inner memory configured to store a queue associated with a seed pixel as a target of the operation; and a shared memory connected to the plurality of cores over a network and shared by the plurality of cores.

    Abstract translation: 使用多核的区域生长装置包括多个核心,每个核心包括被配置为执行2D像素区域或3D像素区域的区域生长的操作的操作控制器和被配置为存储与种子相关联的队列的内部存储器 像素作为操作的目标; 以及通过网络连接到所述多个核并由所述多个核共享的共享存储器。

    FUNCTIONAL UNIT FOR SUPPORTING MULTITHREADING, PROCESSOR COMPRISING THE SAME, AND OPERATING METHOD THEREOF
    10.
    发明申请
    FUNCTIONAL UNIT FOR SUPPORTING MULTITHREADING, PROCESSOR COMPRISING THE SAME, AND OPERATING METHOD THEREOF 有权
    用于支持多功能的功能单元,包括其的处理器及其操作方法

    公开(公告)号:US20150178132A1

    公开(公告)日:2015-06-25

    申请号:US14542827

    申请日:2014-11-17

    CPC classification number: G06F9/4881 G06F9/3851 G06F9/3891 G06F9/466

    Abstract: A functional unit for supporting multithreading, a processor including the same, and an operating method of the processor are provided. The functional unit for supporting multithreading includes a plurality of input ports configured to receive opcodes and operands for a plurality of threads, wherein each of the plurality of input ports is configured to receive an opcode and an operand for a different thread, a plurality of operators configured to perform operations using the received operands, an operator selector configured to select, based on each opcode, an operator from among the plurality of operators to perform a specific operation using an operand from among the received operands, and a plurality of output ports configured to output operation results of operations for each thread.

    Abstract translation: 提供了用于支持多线程的功能单元,包括其的处理器以及处理器的操作方法。 用于支持多线程的功能单元包括被配置为接收多个线程的操作码和操作数的多个输入端口,其中多个输入端口中的每一个被配置为接收用于不同线程的操作码和操作数,多个操作符 被配置为使用所接收的操作数执行操作;操作者选择器,其被配置为基于每个操作码从所述多个操作符中选择来自所接收的操作数中的操作数的特定操作,以及配置的多个输出端口 输出每个线程的运算结果。

Patent Agency Ranking