Systems and methods for profiling an application running on a parallel-processing computer system
    1.
    发明授权
    Systems and methods for profiling an application running on a parallel-processing computer system 有权
    用于分析在并行处理计算机系统上运行的应用程序的系统和方法

    公开(公告)号:US08375368B2

    公开(公告)日:2013-02-12

    申请号:US11716508

    申请日:2007-03-09

    IPC分类号: G06F9/44

    摘要: A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime system enables users to leverage the computational power of the parallel-processing computer systems to accelerate/optimize numeric and array-intensive computations in their application programs. A profiling tool is used to collect, analyze, and visualize the performance data of an application in connection with its execution on a parallel-processing computer system through the runtime system. This profiling tool greatly enhances an application developer's ability to understand how an application is executed on the parallel-processing computer system and fine-tune the application to achieve high performance.

    摘要翻译: 根据本发明实现的运行时系统提供了一种用于并行处理计算机系统的应用平台。 这样的运行时系统使得用户能够利用并行处理计算机系统的计算能力来加速/优化其应用程序中的数字和阵列密集型计算。 分析工具用于收集,分析和可视化与通过运行时系统在并行处理计算机系统上执行相关的应用程序的性能数据。 此分析工具大大提高了应用程序开发人员了解应用程序在并行处理计算机系统上的执行情况,并调整应用程序以实现高性能的能力。

    Systems and methods for profiling an application running on a parallel-processing computer system
    2.
    发明申请
    Systems and methods for profiling an application running on a parallel-processing computer system 有权
    用于分析在并行处理计算机系统上运行的应用程序的系统和方法

    公开(公告)号:US20070294681A1

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

    申请号:US11716508

    申请日:2007-03-09

    IPC分类号: G06F9/45

    摘要: A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime system enables users to leverage the computational power of the parallel-processing computer systems to accelerate/optimize numeric and array-intensive computations in their application programs. A profiling tool is used to collect, analyze, and visualize the performance data of an application in connection with its execution on a parallel-processing computer system through the runtime system. This profiling tool greatly enhances an application developer's ability to understand how an application is executed on the parallel-processing computer system and fine-tune the application to achieve high performance.

    摘要翻译: 根据本发明实现的运行时系统提供了一种用于并行处理计算机系统的应用平台。 这样的运行时系统使得用户能够利用并行处理计算机系统的计算能力来加速/优化其应用程序中的数字和阵列密集型计算。 分析工具用于收集,分析和可视化与通过运行时系统在并行处理计算机系统上执行相关的应用程序的性能数据。 此分析工具大大提高了应用程序开发人员了解应用程序在并行处理计算机系统上的执行情况,并调整应用程序以实现高性能的能力。