SCHEDULING APPARATUS AND METHOD OF DYNAMICALLY SETTING THE SIZE OF A ROTATING REGISTER
    1.
    发明申请
    SCHEDULING APPARATUS AND METHOD OF DYNAMICALLY SETTING THE SIZE OF A ROTATING REGISTER 有权
    调度装置和动态设置旋转寄存器大小的方法

    公开(公告)号:US20140317627A1

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

    申请号:US14258526

    申请日:2014-04-22

    Inventor: Tai-Song JIN

    Abstract: A scheduling apparatus for dynamically setting a size of a rotating register of a local register file during runtime ids provided. The scheduling apparatus may include a determiner configured to determine whether a non-rotating register of a central register file is sufficient to schedule a program loop; a selector configured to select at least one local register file to which a needed non-rotating register is allocated in response to a determination that the non-rotating register of a central register file has a size which is sufficient to loop a program loop; a scheduler configured to schedule a non-rotating register of the at least one selected local register file.

    Abstract translation: 一种调度装置,用于在提供的运行时间期间动态地设置本地寄存器堆的旋转寄存器的大小。 调度装置可以包括确定器,其被配置为确定中央寄存器文件的非旋转寄存器是否足以调度程序循环; 被配置为响应于确定中央寄存器文件的非旋转寄存器具有足以循环程序循环的大小的选择而选择至少一个本地寄存器文件,所述至少一个本地寄存器文件被分配给所需非旋转寄存器; 调度器,被配置为调度所述至少一个选择的本地寄存器堆的非旋转寄存器。

    APPARATUS AND METHOD FOR CALCULATING PHYSICAL ADDRESS OF A PROCESSOR REGISTER
    2.
    发明申请
    APPARATUS AND METHOD FOR CALCULATING PHYSICAL ADDRESS OF A PROCESSOR REGISTER 审中-公开
    用于计算处理器寄存器的物理地址的装置和方法

    公开(公告)号:US20140310501A1

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

    申请号:US14248731

    申请日:2014-04-09

    Inventor: Tai-Song JIN

    CPC classification number: G06F12/10 G06F2212/657

    Abstract: An apparatus and method for calculating a physical address of a register in a processor are provided. The apparatus includes an offset calculator configured to calculate an offset between the physical address and a logical address of the register, based on a current iteration number and a size of a rotating register; an address calculator configured to calculate the physical address of the register by adding the calculated offset to the logical address of the register; and an address corrector configured to output a final physical address of the register based on the calculated physical address and the size of the rotating register.

    Abstract translation: 提供了一种用于计算处理器中寄存器的物理地址的装置和方法。 该装置包括:偏移计算器,被配置为基于当前迭代次数和旋转寄存器的大小来计算物理地址与寄存器的逻辑地址之间的偏移; 地址计算器,被配置为通过将计算的偏移量加到寄存器的逻辑地址来计算寄存器的物理地址; 以及地址校正器,被配置为基于所计算的物理地址和旋转寄存器的大小输出寄存器的最终物理地址。

    METHOD AND APPARATUS FOR MANAGING REGISTER PORT
    3.
    发明申请
    METHOD AND APPARATUS FOR MANAGING REGISTER PORT 有权
    管理注册港的方法和装置

    公开(公告)号:US20150261695A1

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

    申请号:US14644951

    申请日:2015-03-11

    CPC classification number: G06F13/102 G06F1/3203 G06F1/3287 Y02D10/171

    Abstract: Provided is a method of managing a register port, the method including performing scheduling on register ports that are used during a plurality of cycles to enable performing of a calculation; encoding data of the register ports according to results of the scheduling, the encoding of the data including, with respect to data of one of the register ports that does not have a schedule during one of the plurality of cycles, equally encoding the data of the one register port during the one cycle with data of an adjacent cycle of the one register port, the adjacent cycle being adjacent to the one cycle; and transmitting results of the encoding to a device that includes the register ports.

    Abstract translation: 提供了一种管理寄存器端口的方法,该方法包括对在多个周期期间使用的寄存器端口执行调度以使得能够执行计算; 根据调度结果对寄存器端口的数据进行编码,对于在多个周期中的一个周期期间不具有调度的寄存器端口之一的数据,数据的编码同样对 在一个周期内一个寄存器端口与一个寄存器端口的相邻周期的数据相邻,相邻周期与该周期相邻; 以及将所述编码的结果发送到包括所述寄存器端口的设备。

    METHOD AND APPARATUS FOR MEASURING SOFTWARE PERFORMANCE
    4.
    发明申请
    METHOD AND APPARATUS FOR MEASURING SOFTWARE PERFORMANCE 审中-公开
    测量软件性能的方法和装置

    公开(公告)号:US20150154103A1

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

    申请号:US14554994

    申请日:2014-11-26

    Abstract: A method of measuring software performance includes inserting a performance measurement code into a source code, stalling a target system, on which the code is executed by a processor, and a performance counter based on the performance measurement code, transmitting performance data corresponding to a stalled time point when the target system and the performance counter are stalled to a host system configured to store the performance data corresponding to the stalled time point, and resuming execution of the source code by the target system and of the performance counter while the performance data is transmitted and stored.

    Abstract translation: 一种测量软件性能的方法包括将性能测量代码插入到源代码中,停止由处理器执行代码的目标系统,以及基于性能测量代码的性能计数器,发送对应于停止的 当目标系统和性能计数器停滞在被配置为存储对应于停滞的时间点的性能数据的主机系统的时间点,并且当性能数据为目标系统和性能计数器时恢复执行源代码 传输和存储。

Patent Agency Ranking