首页> 外文会议>Parallel and Distributed Computing, Applications and Technologies, 2009 >Automatic Evaluation of the Computation Structure of Parallel Applications
【24h】

Automatic Evaluation of the Computation Structure of Parallel Applications

机译:自动评估并行应用程序的计算结构

获取原文

摘要

Many data mining techniques have been proposed for parallel applications performance analysis, the most interesting being clustering analysis. Most cases have been used to detect processors with similar behavior. In previous work, we presented a different approach: clustering was used to detect the computation structure of the applications and how these different computation phases behave. In this paper, we present a method to evaluate the accuracy of this structure detection. This new method is based on the Single Program Multiple Data (SPMD) paradigm exhibited by real parallel programs. Assuming an SPMD structure, we expect that all tasks of a parallel application execute the same operation sequence. Using a Multiple Sequence Alignment (MSA) algorithm, we check the sequence ordering of the detected clusters to evaluate the quality of the clustering results.
机译:已经提出了许多用于并行应用程序性能分析的数据挖掘技术,其中最有趣的是聚类分析。大多数情况已用于检测具有类似行为的处理器。在以前的工作中,我们提出了一种不同的方法:使用聚类来检测应用程序的计算结构以及这些不同的计算阶段如何运行。在本文中,我们提出了一种评估这种结构检测准确性的方法。这种新方法基于真正的并行程序展现的单程序多数据(SPMD)范例。假设采用SPMD结构,我们期望并行应用程序的所有任务都执行相同的操作序列。使用多重序列比对(MSA)算法,我们检查检测到的聚类的序列顺序,以评估聚类结果的质量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号