System for and method of capturing performance characteristics data from a computer system and modeling target system performance
    1.
    发明授权
    System for and method of capturing performance characteristics data from a computer system and modeling target system performance 有权
    从计算机系统捕获性能特征数据的系统和方法以及对目标系统性能的建模

    公开(公告)号:US08539455B2

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

    申请号:US12055996

    申请日:2008-03-26

    IPC分类号: G06F9/44 G06F15/00 G06F12/00

    摘要: A system, method, and computer program product that captures performance-characteristic data from the execution of a program and models system performance based on that data. Performance-characterization data based on easily captured reuse distance metrics is targeted. Reuse distance for one memory operation may be measured as the number of memory operations that have been performed since the memory object it accesses was last accessed. Separate call stacks leading up to the same memory operation are identified and statistics are separated for the different call stacks. Methods for efficiently capturing this kind of metrics are described. These data can be refined into easily interpreted performance metrics, such as performance data related to caches with LRU replacement and random replacement strategies in combination with fully associative as well as limited associativity cache organizations. Methods for assessing cache utilization as well as parallel execution are covered. The method includes modeling multithreaded memory systems and detecting false sharing coherence misses.

    摘要翻译: 一种系统,方法和计算机程序产品,可从执行程序中捕获性能特征数据,并根据该数据对系统性能进行建模。 基于容易捕获的重用距离度量的性能表征数据是针对性的。 一个存储器操作的重复使用距离可以被测量为自上次访问其访问的存储器对象以来已执行的存储器操作的数量。 识别导致相同内存操作的单独的调用堆栈,并为不同的调用堆栈分隔统计信息。 描述有效捕获这种度量的方法。 这些数据可以被简化为易于解释的性能指标,例如与具有LRU替换的缓存和随机替换策略相关联的性能数据以及完全关联以及有限关联缓存组织。 涵盖了评估缓存利用率和并行执行的方法。 该方法包括建模多线程内存系统并检测虚假共享连贯性错误。

    System for and method of capturing application characteristics data from a computer system and modeling target system
    2.
    发明申请
    System for and method of capturing application characteristics data from a computer system and modeling target system 有权
    从计算机系统和建模目标系统捕获应用特征数据的系统和方法

    公开(公告)号:US20090055594A1

    公开(公告)日:2009-02-26

    申请号:US11806997

    申请日:2007-06-05

    IPC分类号: G06F12/12

    摘要: A system for, method of and computer program product captures performance-characteristic data from the execution of a program and models system performance based on that data. Performance-characterization data based on easily captured reuse distance metrics is targeted, defined as the total number of memory references between two accesses to the same piece of data. Methods for efficiently capturing this kind of metrics are described. These data can be refined into easily interpreted performance metrics, such as performance data related to caches with LRU replacement and random replacement strategies in combination with fully associative as well as limited associativity cache organizations.

    摘要翻译: 系统,方法和计算机程序产品从执行程序中捕获性能特征数据,并根据该数据对系统性能进行建模。 基于容易捕获的复用距离度量的性能表征数据被定义为两次访问同一数据块之间的存储器引用的总数。 描述有效捕获这种度量的方法。 这些数据可以被简化为易于解释的性能指标,例如与具有LRU替换的缓存和随机替换策略相关联的性能数据以及完全关联以及有限关联缓存组织。

    System for and method of capturing application characteristics data from a computer system and modeling target system
    3.
    发明授权
    System for and method of capturing application characteristics data from a computer system and modeling target system 有权
    从计算机系统和建模目标系统捕获应用特征数据的系统和方法

    公开(公告)号:US08443341B2

    公开(公告)日:2013-05-14

    申请号:US11938247

    申请日:2007-11-09

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3616 G06F12/0802

    摘要: A system for, method of and computer program product captures performance-characteristic data from the execution of a program and models system performance based on that data. Performance-characterization data based on easily captured reuse distance metrics is targeted, defined as the total number of memory references between two accesses to the same piece of data. Methods for efficiently capturing this kind of metrics are described. These data can be refined into easily interpreted performance metrics, such as performance data related to caches with LRU replacement and random replacement strategies in combination with fully associative as well as limited associativity cache organizations. Methods for assessing cache utilization as well as parallel execution are covered.

    摘要翻译: 系统,方法和计算机程序产品从执行程序中捕获性能特征数据,并根据该数据对系统性能进行建模。 基于容易捕获的复用距离度量的性能表征数据被定义为两次访问同一数据块之间的存储器引用的总数。 描述有效捕获这种度量的方法。 这些数据可以被简化为易于解释的性能指标,例如与具有LRU替换的缓存和随机替换策略相关联的性能数据以及完全关联以及有限关联缓存组织。 涵盖了评估缓存利用率和并行执行的方法。

    System for and Method of Capturing Performance Characteristics Data From A Computer System and Modeling Target System Performance
    4.
    发明申请
    System for and Method of Capturing Performance Characteristics Data From A Computer System and Modeling Target System Performance 有权
    从计算机系统获取性能特征数据的系统和方法,并对目标系统性能进行建模

    公开(公告)号:US20080244533A1

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

    申请号:US12055996

    申请日:2008-03-26

    IPC分类号: G06F9/44

    摘要: A system for, method of and computer program product captures performance-characteristic data from the execution of a program and models system performance based on that data. Performance-characterization data based on easily captured reuse distance metrics is targeted, defined as the total number of memory references between two accesses to the same piece of data. Methods for efficiently capturing this kind of metrics are described. These data can be refined into easily interpreted performance metrics, such as performance data related to caches with LRU replacement and random replacement strategies in combination with fully associative as well as limited associativity cache organizations. Methods for assessing cache utilization as well as parallel execution are covered.

    摘要翻译: 系统,方法和计算机程序产品从执行程序中捕获性能特征数据,并根据该数据对系统性能进行建模。 基于容易捕获的复用距离度量的性能表征数据被定义为两次访问同一数据块之间的存储器引用的总数。 描述有效捕获这种度量的方法。 这些数据可以被简化为易于解释的性能指标,例如与具有LRU替换的缓存和随机替换策略相关联的性能数据以及完全关联以及有限关联缓存组织。 涵盖了评估缓存利用率和并行执行的方法。

    System for and method of capturing application characteristics data from a computer system and modeling target system
    5.
    发明授权
    System for and method of capturing application characteristics data from a computer system and modeling target system 有权
    从计算机系统和建模目标系统捕获应用特征数据的系统和方法

    公开(公告)号:US08141058B2

    公开(公告)日:2012-03-20

    申请号:US11806997

    申请日:2007-06-05

    IPC分类号: G06F9/44 G06F9/45

    摘要: A system for, method of and computer program product captures performance-characteristic data from the execution of a program and models system performance based on that data. Performance-characterization data based on easily captured reuse distance metrics is targeted, defined as the total number of memory references between two accesses to the same piece of data. Methods for efficiently capturing this kind of metrics are described. These data can be refined into easily interpreted performance metrics, such as performance data related to caches with LRU replacement and random replacement strategies in combination with fully associative as well as limited associativity cache organizations.

    摘要翻译: 系统,方法和计算机程序产品从执行程序中捕获性能特征数据,并根据该数据对系统性能进行建模。 基于容易捕获的复用距离度量的性能表征数据被定义为两次访问同一数据块之间的存储器引用的总数。 描述有效捕获这种度量的方法。 这些数据可以被简化为易于解释的性能指标,例如与具有LRU替换的缓存和随机替换策略相关联的性能数据以及完全关联以及有限关联缓存组织。

    SYSTEM FOR AND METHOD OF CAPTURING APPLICATION CHARACTERISTICS DATA FROM A COMPUTER SYSTEM AND MODELING TARGET SYSTEM
    6.
    发明申请
    SYSTEM FOR AND METHOD OF CAPTURING APPLICATION CHARACTERISTICS DATA FROM A COMPUTER SYSTEM AND MODELING TARGET SYSTEM 有权
    从计算机系统和建模目标系统获取应用特征数据的系统和方法

    公开(公告)号:US20090125465A1

    公开(公告)日:2009-05-14

    申请号:US11938247

    申请日:2007-11-09

    IPC分类号: G06F15/18

    CPC分类号: G06F11/3616 G06F12/0802

    摘要: A system for, method of and computer program product captures performance-characteristic data from the execution of a program and models system performance based on that data. Performance-characterization data based on easily captured reuse distance metrics is targeted, defined as the total number of memory references between two accesses to the same piece of data. Methods for efficiently capturing this kind of metrics are described. These data can be refined into easily interpreted performance metrics, such as performance data related to caches with LRU replacement and random replacement strategies in combination with fully associative as well as limited associativity cache organizations. Methods for assessing cache utilization as well as parallel execution are covered.

    摘要翻译: 系统,方法和计算机程序产品从执行程序中捕获性能特征数据,并根据该数据对系统性能进行建模。 基于容易捕获的复用距离度量的性能表征数据被定义为两次访问同一数据块之间的存储器引用的总数。 描述有效捕获这种度量的方法。 这些数据可以被简化为易于解释的性能指标,例如与具有LRU替换的缓存和随机替换策略相关联的性能数据以及完全关联以及有限关联缓存组织。 涵盖了评估缓存利用率和并行执行的方法。