DYNAMIC PRESCALING FOR PERFORMANCE COUNTERS
    1.
    发明申请
    DYNAMIC PRESCALING FOR PERFORMANCE COUNTERS 有权
    性能计数器的动态预处理

    公开(公告)号:US20160294396A1

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

    申请号:US15182052

    申请日:2016-06-14

    IPC分类号: H03K21/02 H03K21/40

    CPC分类号: H03K21/023 H03K21/40

    摘要: A method of configuring a prescaling circuit in a performance counter circuit for a computer processing system can include receiving a first number of signaled events at a prescaling circuit configured to generate event counts for a performance counter circuit. The method can include generating event counts at a current event-count rate for the first number of signaled events and determining a detected event-count rate for the signaled events based on a rate at which the first number of signaled events are received at the prescaling circuit. The method can include determining that the detected event-count rate is greater than the current event-count rate. The method can include increasing the current event-count rate in response to determining that the detected event-count rate is greater than the current event-count rate.

    摘要翻译: 在计算机处理系统的性能计数器电路中配置预分压电路的方法可以包括在被配置为产生性能计数器电路的事件计数的预分压电路上接收第一数量的信号事件。 该方法可以包括以当前事件计数速率为第一数量的信号事件生成事件计数,并且基于在预分频器处接收到第一信号事件数量的速率来确定所发送的信号事件的检测到的事件计数速率 电路。 该方法可以包括确定检测到的事件计数速率大于当前事件计数速率。 响应于确定检测到的事件计数速率大于当前事件计数速率,该方法可以包括增加当前事件计数速率。

    MEMORY ACTIVITY DRIVEN ADAPTIVE PERFORMANCE MEASUREMENT
    4.
    发明申请
    MEMORY ACTIVITY DRIVEN ADAPTIVE PERFORMANCE MEASUREMENT 审中-公开
    记忆活动驱动自适应性能测量

    公开(公告)号:US20170060476A1

    公开(公告)日:2017-03-02

    申请号:US14840503

    申请日:2015-08-31

    IPC分类号: G06F3/06

    摘要: A method of monitoring memory performance comprises selecting a first portion of memory from two or more portions of memory in accordance with an adaptive mode indicated by configuration bits in a control register; monitoring memory accesses to the selected portion of memory during a first sampling period; selecting a different portion of memory from the two or more portions of memory in accordance with the adaptive mode for monitoring the different portion of memory in a subsequent sampling period; monitoring memory accesses to the different portion of memory during the subsequent sampling period; recording a respective number of memory accesses for each portion of memory over a plurality of sampling periods; and generating one or more interrupts to output data regarding the monitored memory accesses for data analysis.

    摘要翻译: 监视存储器性能的方法包括根据由控制寄存器中的配置位指示的自适应模式从存储器的两个或多个部分中选择存储器的第一部分; 在第一采样周期期间监视对存储器的选定部分的存储器访问; 根据用于在随后的采样周期中监视存储器的不同部分的自适应模式,从存储器的两个或更多个部分中选择存储器的不同部分; 在随后的采样周期期间监视对存储器的不同部分的存储器访问; 在多个采样周期中记录存储器的每个部分的相应数量的存储器访问; 并产生一个或多个中断以输出关于被监视的存储器访问的数据用于数据分析。

    Dynamic prescaling for performance counters
    5.
    发明授权
    Dynamic prescaling for performance counters 有权
    性能计数器的动态预分频

    公开(公告)号:US09515663B2

    公开(公告)日:2016-12-06

    申请号:US15182052

    申请日:2016-06-14

    IPC分类号: H03K21/40 H03K21/02

    CPC分类号: H03K21/023 H03K21/40

    摘要: A method of configuring a prescaling circuit in a performance counter circuit for a computer processing system can include receiving a first number of signaled events at a prescaling circuit configured to generate event counts for a performance counter circuit. The method can include generating event counts at a current event-count rate for the first number of signaled events and determining a detected event-count rate for the signaled events based on a rate at which the first number of signaled events are received at the prescaling circuit. The method can include determining that the detected event-count rate is greater than the current event-count rate. The method can include increasing the current event-count rate in response to determining that the detected event-count rate is greater than the current event-count rate.

    摘要翻译: 在计算机处理系统的性能计数器电路中配置预分压电路的方法可以包括在被配置为产生性能计数器电路的事件计数的预分压电路上接收第一数量的信号事件。 该方法可以包括以当前事件计数速率为第一数量的信号事件生成事件计数,并且基于在预分频器处接收到第一信号事件数量的速率来确定所发送的信号事件的检测到的事件计数速率 电路。 该方法可以包括确定检测到的事件计数速率大于当前事件计数速率。 响应于确定检测到的事件计数速率大于当前事件计数速率,该方法可以包括增加当前事件计数速率。

    DYNAMIC PRESCALING FOR PERFORMANCE COUNTERS

    公开(公告)号:US20160065219A1

    公开(公告)日:2016-03-03

    申请号:US14472995

    申请日:2014-08-29

    IPC分类号: H03K21/02 H03K21/40

    CPC分类号: H03K21/023 H03K21/40

    摘要: A method of configuring a prescaling circuit in a performance counter circuit for a computer processing system can include receiving a first number of signaled events at a prescaling circuit configured to generate event counts for a performance counter circuit. The method can include generating event counts at a current event-count rate for the first number of signaled events and determining a detected event-count rate for the signaled events based on a rate at which the first number of signaled events are received at the prescaling circuit. The method can include determining that the detected event-count rate is greater than the current event-count rate. The method can include increasing the current event-count rate in response to determining that the detected event-count rate is greater than the current event-count rate.

    Scope resolution tag buffer to reduce cache miss latency

    公开(公告)号:US10831659B2

    公开(公告)日:2020-11-10

    申请号:US16146687

    申请日:2018-09-28

    摘要: A method handles cache misses using a Scope Resolution Tag Buffer (SRTB). A cache controller assigns each data block in L2 cache with an n-bit value, where the n-bit value describes a quantity of occurrences in which the data block has been accessed, and where the cache controller increments the n-bit value in one or more data blocks in the first level memory cache each time the one or more data blocks are accessed. The cache controller evicts a particular data block from the L2 cache, and stores a particular data block address where the particular data block is now stored in a Scope Resolution Tag Buffer (SRTB). The information in the SRTB is used to locate which cache or memory contains the particular data block in the event of a subsequent cache miss in the L2 cache.

    Dynamic prescaling for performance counters

    公开(公告)号:US09419625B2

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

    申请号:US14472995

    申请日:2014-08-29

    IPC分类号: H03K21/40 H03K21/02

    CPC分类号: H03K21/023 H03K21/40

    摘要: A method of configuring a prescaling circuit in a performance counter circuit for a computer processing system can include receiving a first number of signaled events at a prescaling circuit configured to generate event counts for a performance counter circuit. The method can include generating event counts at a current event-count rate for the first number of signaled events and determining a detected event-count rate for the signaled events based on a rate at which the first number of signaled events are received at the prescaling circuit. The method can include determining that the detected event-count rate is greater than the current event-count rate. The method can include increasing the current event-count rate in response to determining that the detected event-count rate is greater than the current event-count rate.