Computer implemented method and system for accurate, efficient and adaptive calling context profiling
    1.
    发明授权
    Computer implemented method and system for accurate, efficient and adaptive calling context profiling 失效
    计算机实现的方法和系统,用于准确,高效和自适应的调用上下文分析

    公开(公告)号:US07818722B2

    公开(公告)日:2010-10-19

    申请号:US11450656

    申请日:2006-06-09

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3466 G06F2201/865

    摘要: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space- and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    摘要翻译: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。

    Computer implemented method and system for accurate, efficient and adaptive calling context profiling
    2.
    发明授权
    Computer implemented method and system for accurate, efficient and adaptive calling context profiling 失效
    计算机实现的方法和系统,用于准确,高效和自适应的调用上下文分析

    公开(公告)号:US08122438B2

    公开(公告)日:2012-02-21

    申请号:US12141222

    申请日:2008-06-18

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3466 G06F2201/865

    摘要: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space- and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    摘要翻译: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。

    Computer Implemented Method and System for Accurate, Efficient and Adaptive Calling Context Profiling
    3.
    发明申请
    Computer Implemented Method and System for Accurate, Efficient and Adaptive Calling Context Profiling 失效
    计算机实现方法和系统,用于精确,高效和自适应的调用上下文分析

    公开(公告)号:US20080288926A1

    公开(公告)日:2008-11-20

    申请号:US12141222

    申请日:2008-06-18

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3466 G06F2201/865

    摘要: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space-and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    摘要翻译: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。

    Computer implemented method and system for accurate, efficient and adaptive calling context profiling
    4.
    发明申请
    Computer implemented method and system for accurate, efficient and adaptive calling context profiling 失效
    计算机实现的方法和系统,用于准确,高效和自适应的调用上下文分析

    公开(公告)号:US20070288908A1

    公开(公告)日:2007-12-13

    申请号:US11450656

    申请日:2006-06-09

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F11/3466 G06F2201/865

    摘要: Computer implemented method, system and computer usable program code for profiling the execution of an application that is both space-and time-efficient and highly accurate. A computer implemented method for profiling the execution of an application includes sampling execution characteristics of the application at a plurality of sampling points to provide samples, and deriving a calling context of the samples. The application is continuously executed between sampling points while additional profiling data is gathered.

    摘要翻译: 计算机实现的方法,系统和计算机可用程序代码,用于分析空间和时间高效且高度准确的应用程序的执行。 用于分析应用的执行的计算机实现的方法包括在多个采样点处对应用的采样执行特性,以提供采样,以及导出样本的呼叫上下文。 应用程序在采样点之间持续执行,同时收集附加的分析数据。

    Checkpointed tag prefetcher
    5.
    发明授权
    Checkpointed tag prefetcher 失效
    检查点标签预取器

    公开(公告)号:US08656112B2

    公开(公告)日:2014-02-18

    申请号:US13610071

    申请日:2012-09-11

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0862 G06F2212/6024

    摘要: A dual-mode prefetch system for implementing checkpoint tag prefetching includes: a data array for storing data fetched from cache memory; a set of cache tags identifying the data stored in the data array; a checkpoint tag array storing data identification information; and a cache controller with prefetch logic.

    摘要翻译: 用于实现检查点标签预取的双模预取系统包括:用于存储从高速缓冲存储器取出的数据的数据阵列; 一组标识存储在数据阵列中的数据的缓存标签; 存储数据识别信息的检查点标签阵列; 以及具有预取逻辑的缓存控制器。

    Checkpointed Tag Prefetcher
    6.
    发明申请
    Checkpointed Tag Prefetcher 失效
    检查点标签预取器

    公开(公告)号:US20130007374A1

    公开(公告)日:2013-01-03

    申请号:US13610071

    申请日:2012-09-11

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0862 G06F2212/6024

    摘要: A dual-mode prefetch system for implementing checkpoint tag prefetching includes: a data array for storing data fetched from cache memory; a set of cache tags identifying the data stored in the data array; a checkpoint tag array storing data identification information; and a cache controller with prefetch logic.

    摘要翻译: 用于实现检查点标签预取的双模预取系统包括:用于存储从高速缓冲存储器取出的数据的数据阵列; 一组标识存储在数据阵列中的数据的缓存标签; 存储数据识别信息的检查点标签阵列; 以及具有预取逻辑的缓存控制器。

    Checkpointed Tag Prefetcher
    7.
    发明申请
    Checkpointed Tag Prefetcher 有权
    检查点标签预取器

    公开(公告)号:US20120303857A1

    公开(公告)日:2012-11-29

    申请号:US13564829

    申请日:2012-08-02

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0862 G06F2212/6024

    摘要: A cache management method using checkpoint tags in checkpoint mode includes steps of: receiving a request to save data; fetching at least one cache block including the data from cache memory; writing the data from the at least one cache block into the data array; writing a physical address and metadata of the cache block into an array of cache memory tags; and upon receipt of a restore request: fetching an identifier for the at least one cache block stored in the checkpoint tag array; reloading the cache memory with the at least one cache block in the checkpoint tag array; and switching to normal mode.

    摘要翻译: 在检查点模式中使用检查点标签的高速缓存管理方法包括以下步骤:接收保存数据的请求; 从高速缓冲存储器中取出包含数据的至少一个缓存块; 将来自所述至少一个高速缓存块的数据写入所述数据阵列; 将高速缓存块的物理地址和元数据写入高速缓存存储器标签阵列; 并且在接收到恢复请求时:获取存储在所述检查点标签阵列中的所述至少一个高速缓存块的标识符; 使用所述检查点标签阵列中的所述至少一个高速缓存块重新加载所述高速缓冲存储器; 并切换到正常模式。

    Checkpointed Tag Prefetcher
    8.
    发明申请
    Checkpointed Tag Prefetcher 有权
    检查点标签预取器

    公开(公告)号:US20080263257A1

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

    申请号:US11736548

    申请日:2007-04-17

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0862 G06F2212/6024

    摘要: A dual-mode prefetch mechanism for implementing checkpoint tag prefetching includes: a data array for storing data fetched from cache memory; a set of cache tags for identifying the data stored in the data array; a set of checkpoint tags for storing data identification; a cache controller including prefetch logic, the prefetch logic including a checkpoint prefetch controller and a checkpoint prefetch operator.

    摘要翻译: 用于实现检查点标签预取的双模式预取机制包括:用于存储从高速缓冲存储器取出的数据的数据阵列; 用于识别存储在数据阵列中的数据的一组缓存标签; 一组用于存储数据识别的检查点标签; 包括预取逻辑的高速缓存控制器,预取逻辑包括检查点预取控制器和检查点预取操作符。

    Checkpointed tag prefetcher
    9.
    发明授权
    Checkpointed tag prefetcher 有权
    检查点标签预取器

    公开(公告)号:US08683127B2

    公开(公告)日:2014-03-25

    申请号:US13564829

    申请日:2012-08-02

    IPC分类号: G06F13/00 G06F9/26

    CPC分类号: G06F12/0862 G06F2212/6024

    摘要: A cache management method using checkpoint tags in checkpoint mode includes steps of: receiving a request to save data; fetching at least one cache block including the data from cache memory; writing the data from the at least one cache block into the data array; writing a physical address and metadata of the cache block into an array of cache memory tags; and upon receipt of a restore request: fetching an identifier for the at least one cache block stored in the checkpoint tag array; reloading the cache memory with the at least one cache block in the checkpoint tag array; and switching to normal mode.

    摘要翻译: 在检查点模式中使用检查点标签的高速缓存管理方法包括以下步骤:接收保存数据的请求; 从高速缓冲存储器中取出包含数据的至少一个缓存块; 将来自所述至少一个高速缓存块的数据写入所述数据阵列; 将高速缓存块的物理地址和元数据写入高速缓存存储器标签阵列; 并且在接收到恢复请求时:获取存储在所述检查点标签阵列中的所述至少一个高速缓存块的标识符; 使用所述检查点标签阵列中的所述至少一个高速缓存块重新加载所述高速缓冲存储器; 并切换到正常模式。

    Checkpointed tag prefetcher
    10.
    发明授权
    Checkpointed tag prefetcher 有权
    检查点标签预取器

    公开(公告)号:US08341352B2

    公开(公告)日:2012-12-25

    申请号:US11736548

    申请日:2007-04-17

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0862 G06F2212/6024

    摘要: A dual-mode prefetch mechanism for implementing checkpoint tag prefetching includes: a data array for storing data fetched from cache memory; a set of cache tags for identifying the data stored in the data array; a set of checkpoint tags for storing data identification; a cache controller including prefetch logic, the prefetch logic including a checkpoint prefetch controller and a checkpoint prefetch operator.

    摘要翻译: 用于实现检查点标签预取的双模式预取机制包括:用于存储从高速缓冲存储器取出的数据的数据阵列; 用于识别存储在数据阵列中的数据的一组缓存标签; 一组用于存储数据识别的检查点标签; 包括预取逻辑的高速缓存控制器,预取逻辑包括检查点预取控制器和检查点预取操作符。