首页> 外文期刊>Concurrency and Computation >MATE: Monitoring, Analysis and Tuning Environment for parallel/distributed applications
【24h】

MATE: Monitoring, Analysis and Tuning Environment for parallel/distributed applications

机译:MATE:并行/分布式应用程序的监视,分析和调整环境

获取原文
获取原文并翻译 | 示例

摘要

The main goal of parallel/distributed applications is to solve the considered problem as fast as possible using the available resources. In this context, the application performance becomes a crucial issue. Developers of these applications must optimize them if they are to fulfill the promise of high-performance computation. To improve performance, developers search for bottlenecks by analyzing application behavior, try to identify performance problems, determine their causes and overcome them by changing the source code of the application. Current approaches require developers to do these tasks manually and imply a high degree of expertise. Therefore, another approach is needed to help developers during the optimization process. This paper presents the dynamic tuning approach that addresses these issues. In this approach, many tasks are automated and the user intervention and required experience may be significantly reduced. An application is monitored, its performance bottlenecks are detected and it is modified automatically during execution, without recompiling or re-running it. The introduced modifications adapt the application behavior to changing conditions. We present an environment called MATE (Monitoring, Analysis and Tuning Environment) that has been developed to provide dynamic tuning of parallel/distributed applications. We also show practical experiments conducted with MATE to prove its effectiveness and profitability.
机译:并行/分布式应用程序的主要目标是使用可用资源尽快解决所考虑的问题。在这种情况下,应用程序性能成为关键问题。如果这些应用程序的开发人员要实现高性能计算的承诺,则必须对其进行优化。为了提高性能,开发人员通过分析应用程序行为来搜索瓶颈,尝试识别性能问题,确定其原因并通过更改应用程序的源代码来克服这些问题。当前的方法要求开发人员手动执行这些任务,这意味着高度的专业知识。因此,需要另一种方法来在优化过程中帮助开发人员。本文提出了解决这些问题的动态调整方法。用这种方法,许多任务是自动化的,并且可以大大减少用户的干预和所需的经验。监视应用程序,检测其性能瓶颈,并在执行期间自动对其进行修改,而无需重新编译或重新运行它。引入的修改使应用程序行为适应不断变化的条件。我们介绍了一个称为MATE(监视,分析和调整环境)的环境,该环境已开发用于提供并行/分布式应用程序的动态调整。我们还展示了使用MATE进行的实践实验,以证明其有效性和获利能力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号