Weighted event counting method for processor performance measurement, processor, and weighted performance counter circuit (weighted event counting system and method for processor performance measurement)
    1.
    发明专利
    Weighted event counting method for processor performance measurement, processor, and weighted performance counter circuit (weighted event counting system and method for processor performance measurement) 有权
    加权器性能测量,加工器和称重性能计数器电路的加权事件计数方法(称重事件计数系统和处理器性能测量方法)

    公开(公告)号:JP2008140380A

    公开(公告)日:2008-06-19

    申请号:JP2007281412

    申请日:2007-10-30

    CPC classification number: G06F11/3466 G06F11/348 G06F2201/86 G06F2201/88

    Abstract: PROBLEM TO BE SOLVED: To provide low latency and low error performance measurement capability. SOLUTION: In a weighted event counting system and method for processor performance measurements, a weighted performance counter (WPC) accumulates a performance count according to a plurality of event signals provided from functional units in the processor. Differing weights are applied to the event signals according to the correlation between each event and processor performance. The weights may be provided from programmable registers, so that the weights can be adjusted under program control. The event signals may be combined to reduce the bit-width of the set of event signal, with mutually-exclusive events merged in single fields of the combinatorial result and events having the same weights merged according to a sub-total. The weights are applied to the combinatorial result and used to update a performance count. The performance count can then be used by power management software or hardware to make adjustments in operating parameters of the processor. COPYRIGHT: (C)2008,JPO&INPIT

    Abstract translation: 要解决的问题:提供低延迟和低误差性能测量能力。 解决方案:在用于处理器性能测量的加权事件计数系统和方法中,加权性能计数器(WPC)根据从处理器中的功能单元提供的多个事件信号累加性能计数。 根据每个事件和处理器性能之间的相关性,将不同的权重应用于事件信号。 权重可以由可编程寄存器提供,从而可以在程序控制下调整权重。 事件信号可以被组合以减少事件信号集合的位宽,其中在组合结果的单个字段中合并相互排斥的事件和具有根据子总计合并的相同权重的事件。 权重应用于组合结果,用于更新性能计数。 电源管理软件或硬件可以使用性能计数来对处理器的运行参数进行调整。 版权所有(C)2008,JPO&INPIT

    Method and system for approximate, monotonic time synchronization for a multiple node numa system.

    公开(公告)号:HK1037044A1

    公开(公告)日:2002-01-25

    申请号:HK01107963

    申请日:2001-11-13

    Applicant: IBM

    Abstract: In a multi-node non-uniform memory access (NUMA) multi-processor system, a designated node synchronization processor on each node, is synchronized. Individual nodes accomplish internal synchronization of the other processors on each node utilizing well known techniques. Thus it is sufficient to synchronize one processor on each node. Node zero, a designated system node that acts as a synchronization manager, estimates the time it takes to transmit information in packet form to a particular, remote node in the system. As a result a time value is transmitted from the remote node to node zero. Node zero projects the current time on the remote node, based on the transmission time estimate and compares that with its own time and either updates its own clock to catch up with a leading remote node or sends a new time value to the other node, requiring the remote node to advance its time to catch up with that on node zero. Code on the remaining nodes is mostly passive, responding to packets coming from node zero and setting the time base value when requested. Monotonicity of the time bases is maintained by always advancing the earliest of the two time bases so as to catch up with the later one.

    Dynamic power and performance calibration of data processing systems

    公开(公告)号:GB2488631B

    公开(公告)日:2016-07-27

    申请号:GB201201713

    申请日:2012-02-01

    Applicant: IBM

    Abstract: A method for dynamic power and performance calibration of a data processing system is provided in the illustrative embodiments. A synthesized program loaded in the data processing system is executed responsive to detecting an event in the data processing system. The synthesized program is configured to generate a set of data that is indicative of the data processing system's power-performance characteristics under varying conditions of operation. Using the set of data, a determination is made of a performance limit on an operation of the data processing system under present operating conditions of the data processing system. A parameter of the data processing system is calibrated to operate the data processing system within the performance limit.

Patent Agency Ranking