英语翻译1 IntroductionWith the advent of multi-core processors a

英语翻译
1 Introduction
With the advent of multi-core processors and the growing popularity of local
cluster installations,better understanding of parallel applications behaviour becomes a necessity.The plans to build a sustainable HPC ecosystem for Europe will make hardware installations needed for execution of large-scale parallel applications even more accessible.It can be argued that the raising popularity of parallelization results in the dare need of methods and tools capable of automatic analysis and prediction of parallel applications efficiency.Be it a small cluster or a pan-European grid installation,the possibility to determine efficiency of parallel applications will always be welcomed,if not required.Performance evaluation can be employed to raise the usefulness of all the parallel and distributed processing environments.The results of the evaluation are suitable for resource allocation,load balancing,on-demand reservation of dynamic resources,quality of service negotiations,runtime and wait time predictions,etc.During parallel program performance evaluation various metrics are used - the runtime,speedup or efficiency are all usually measured using the wall-clock time [6].Although the wall-clock time is indisputably one of the most important factors to be measured,it can be shown that concentrating only on this single value can hide important information.Basing on the decomposition of the execution time between the time devoted to the computations and the overhead time,the Execution Time Decomposition (ETD) [1] based analysis can be carried out,providing not only insight into the application execution but also possibility to perform fast and accurate performance estimations.The accuracy of techniques based on internal and external measurements is evaluated and compared to the results achieved with the classical analysis.The structure of the paper is as follows.Section 2 briefly describes different techniques and metrics used during performance evaluation.The next section is dedicated to the description of the ETD approaches analyzed in the paper.The fourth section discusses the experiments performed and the achieved results.The final section concludes the paper and presents the future work plans.
.The performance achieved by a parallel application depends not only on the application features but it also depends on the interactions between the hardware and software resources of the system where the application is being executed.Such application characteristics as algorithmic structure,input parameters,problem size,influence these interactions by determining how the application exploits the available resources and the allocated processors.It means that when designing the parallel application the goal of the design process is not to optimize a single metrics like for example speed,that is enough in case of sequential applications.The good design has to take into consideration a problem specific function of execution time,memory requirements,implementation cost,and others.In general the performance analysis
can be carried out analytically or through experiments。In the first case we call it performance modeling,when in the second performance measurement.
山雀2 1年前 已收到4个回答 举报

岳西人 幼苗

共回答了18个问题采纳率:100% 举报

1介绍
随着多核心处理器和日益普及的地方
集群安装,更好的理解行为成为并行应用程序的必要性.建立一个可持续发展的计划将使生态系统为欧洲高性能硬件设施的执行需要大规模并行应用程序更容易接近.可以这样说,提高并行化的流行导致了敢需要的方法和工具能够自动分析和预测并行应用程序的效率.一个小分子团或建立网格安装,可能决定并行应用程序的效率将永远欢迎,如果不需要.性能评估可以用来提高有用的所有的并行与分布式处理环境.评估的结果适用于资源配置、负载均衡,按需预订的动态资源,服务质量谈判、运行和等待时间的预测,等.在并行编程使用绩效评价各种度量标准——运行时,加速或效率的测量通常都是使用wall-clock[6].虽然wall-clock时间是毋庸置疑的最重要的因素之一是测量,可以来表示这仅仅把注意力集中在单值可以隐藏重要信息.基于分解的执行时间之间的时间致力于计算和头顶的时候,执行时间分解(等)[1]的基础分析,可以执行,提供不仅仅是洞察应用执行,也可能进行快速、准确地估计性能.技术的准确性的基础上进行内部和外部的测量结果比较,实现了与经典的分析.本文的结构如下.第二部分简要介绍中使用不同的技术和标准执行

1年前

5

鲁绪刚 幼苗

共回答了1个问题 举报

1介绍
  随着多核心处理器和日益普及的地方
  集群安装,更好的理解行为成为并行应用程序的必要性。建立一个可持续发展的计划将使生态系统为欧洲高性能硬件设施的执行需要大规模并行应用程序更容易接近。可以这样说,提高并行化的流行导致了敢需要的方法和工具自动分析和磷的能力

你的问题补充:
性能达到不仅取决于并行应用程序的应用特点,但它也取决于之间的相互作用...

1年前

2

lichmouse 幼苗

共回答了40个问题 举报

................................................................估计的沉~~~忒多了~
哪怕你不给分 你分成 10个题 发出来 也会 回复很快的

1年前

1

梦想365 幼苗

共回答了4个问题 举报

介绍
  随着多核心处理器和日益普及的地方
  集群安装,更好的理解行为成为并行应用程序的必要性。建立一个可持续发展的计划将使生态系统为欧洲高性能硬件设施的执行需要大规模并行应用程序更容易接近。可以这样说,提高并行化的流行导致了敢需要的方法和工具自动分析和压力的能力
性能达到不仅取决于并行应用程序的应用特点,但它也取决于之间的相互作用对其硬件和软件资源的系统,应用程序的执行...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.015 s. - webmaster@yulucn.com