Method, system and computer program product for sampling computer system performance data
    3.
    发明授权
    Method, system and computer program product for sampling computer system performance data 失效
    方法,系统和计算机程序产品,用于对计算机系统性能数据进行采样

    公开(公告)号:US07870438B2

    公开(公告)日:2011-01-11

    申请号:US12031727

    申请日:2008-02-15

    IPC分类号: G06F11/00

    摘要: A system, method and computer program product for sampling computer system performance data are provided. The system includes a sample buffer to store instrumentation data while capturing trace data in a trace array, where the instrumentation data enables measurement of computer system performance. The system further includes a sample interrupt generator to assert a sample interrupt indicating that the instrumentation data is available to read. The sample interrupt is asserted in response to storing the instrumentation data in the sample buffer.

    摘要翻译: 提供了一种用于采样计算机系统性能数据的系统,方法和计算机程序产品。 该系统包括一个样本缓冲区,用于存储仪器数据,同时捕获跟踪阵列中的跟踪数据,其中仪器数据可以测量计算机系统性能。 该系统还包括一个样本中断发生器,用于断言一个样本中断,指示仪器数据可用于读取。 响应于将仪器数据存储在采样缓冲器中,取样中断被置位。

    Conflict resolution of cache store and fetch requests
    10.
    发明授权
    Conflict resolution of cache store and fetch requests 有权
    冲突解决缓存存储和提取请求

    公开(公告)号:US09164912B2

    公开(公告)日:2015-10-20

    申请号:US13495781

    申请日:2012-06-13

    IPC分类号: G06F13/00 G06F12/08 G06F9/38

    摘要: According to an embodiment, a computer system for cache management includes a processor and a cache, the computer system configured to perform a method including receiving a first store request for a first address in the cache and receiving a first fetch request for the first address in the cache. The method also includes executing the first store request and the first fetch request, latching the first store request in a store write-back pipeline in the cache, detecting, in the processor, a conflict following execution of the first store request and the first fetch request and receiving the first store request from a recycle path including the store write-back pipeline and executing the first store request a second time.

    摘要翻译: 根据实施例,用于高速缓存管理的计算机系统包括处理器和高速缓存,该计算机系统被配置为执行一种方法,该方法包括:在高速缓存中接收第一地址的第一存储请求,并且接收第一地址的第一提取请求 缓存。 该方法还包括执行第一存储请求和第一提取请求,将第一存储请求锁存在高速缓存中的存储回写流水线中,在处理器中检测在执行第一存储请求和第一存取之后的冲突 从包括商店回写流水线的再循环路径请求并接收第一商店请求,并且第二次执行第一商店请求。