PERFORMANCE MEASUREMENT UNIT, PROCESSOR CORE INCLUDING THE SAME AND PROCESS PROFILING METHOD
    3.
    发明申请
    PERFORMANCE MEASUREMENT UNIT, PROCESSOR CORE INCLUDING THE SAME AND PROCESS PROFILING METHOD 审中-公开
    性能测量单元,加工者核心及其相关工艺分析方法

    公开(公告)号:US20140149078A1

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

    申请号:US14087543

    申请日:2013-11-22

    Abstract: A performance measurement unit includes an event counter configured to record a counter value indicating a number of events occurring in a processor core, and a shadowed event counter configured to copy the counter value recorded in the event counter to the shadowed event counter. The performance measurement unit is configured to determine a number of effective events occurring in the processor core using the event counter and the shadowed event counter. Effective events correspond to events occurring when a selected process is executed.

    Abstract translation: 性能测量单元包括:事件计数器,被配置为记录指示处理器核心中发生的事件的数量的计数器值;以及被配置为将记录在事件计数器中的计数器值复制到阴影事件计数器的阴影事件计数器。 性能测量单元被配置为使用事件计数器和阴影事件计数器来确定在处理器核心中发生的有效事件的数量。 有效事件对应于执行所选进程时发生的事件。

    COMPUTING DEVICES AND METHODS OF ALLOCATING POWER TO PLURALITY OF CORES IN EACH COMPUTING DEVICE

    公开(公告)号:US20190339760A1

    公开(公告)日:2019-11-07

    申请号:US16518421

    申请日:2019-07-22

    Abstract: Provided are computing devices, each including a plurality of cores, and methods of allocating power to the plurality of cores. The computing device includes: a control core group including a plurality of control cores, the control core group configured to allocate a power budget to processing cores according to an energy management policy and state information of the processing cores, and transmit the allocated power budget to at least one of a lower control core and the processing cores; and a processing core group including at least one or more of the processing cores, the processing core group configured to perform computations based on the power budget allocated by the control core group, and transmit state information of the processing cores to the control core group, the state information of the processing cores having been modified based on the computations performed.

    Apparatus and method for processing invalid operation in prologue or epilogue of loop
    8.
    发明授权
    Apparatus and method for processing invalid operation in prologue or epilogue of loop 有权
    在循环的序言或结尾处理无效操作的装置和方法

    公开(公告)号:US09411582B2

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

    申请号:US13832291

    申请日:2013-03-15

    Abstract: An apparatus for processing an invalid operation in a prologue and/or an epilogue of a loop includes a register file including a first region for storing a data validity value indicating whether data is valid or invalid, and a second region for storing the data; and a functional unit configured to determine whether an operation is valid or invalid based on a value of a first region of each of one or more input sources received from the register file, and output a destination including a value based on the value of the first region of each of the input sources.

    Abstract translation: 一种用于在循环的序言和/或循环的结尾处理无效操作的装置包括:寄存器文件,包括用于存储指示数据是有效还是无效的数据有效值的第一区域和用于存储数据的第二区域; 以及功能单元,被配置为基于从所述寄存器文件接收到的一个或多个输入源中的每一个的第一区域的值来确定操作是有效还是无效,并且基于所述第一 每个输入源的区域。

    Computing devices and methods of allocating power to plurality of cores in each computing device

    公开(公告)号:US10409351B2

    公开(公告)日:2019-09-10

    申请号:US15788293

    申请日:2017-10-19

    Abstract: Provided are computing devices, each including a plurality of cores, and methods of allocating power to the plurality of cores. The computing device includes: a control core group including a plurality of control cores, the control core group configured to allocate a power budget to processing cores according to an energy management policy and state information of the processing cores, and transmit the allocated power budget to at least one of a lower control core and the processing cores; and a processing core group including at least one or more of the processing cores, the processing core group configured to perform computations based on the power budget allocated by the control core group, and transmit state information of the processing cores to the control core group, the state information of the processing cores having been modified based on the computations performed.

Patent Agency Ranking