首页> 外文会议>International conference on parallel and distributed processing techniques and applications >Scalability of Parallel Applications: An approach to predict the computational behavior
【24h】

Scalability of Parallel Applications: An approach to predict the computational behavior

机译:并行应用程序的可伸缩性:一种预测计算行为的方法

获取原文

摘要

When a message-passing application is executed many times over a long period of time, using an elevated number of resources, it is critical to predict its behavior before executing it. We propose a methodology to predict the strong scalability behavior for message-passing applications in specific systems. It is focused on characterizing and analyzing the communication and computational application patterns, from a set of executions in small scale, to project their behavior when the number of processes increases. The methodology strives to use a reduced number of resources. This paper presents the general methodology, focusing on validating the computational time model, which is a regression based approach. This model allows us to predict the computation time with high accuracy for a large number of processes. We executed from 16 to 256 processes and we predicted the computation time up until 4,096 processes. For the applications tested, we obtained an error of less than 9%.
机译:当长时间的消息传递应用程序执行多次时,使用升高的资源数量,在执行之前预测其行为至关重要。我们提出了一种方法来预测特定系统中的消息传递应用程序的强可扩展性行为。它专注于表征和分析通信和计算应用程序模式,从小规模的一组执行,在进程数量增加时项目的行为。方法致力于使用减少数量的资源。本文介绍了一般方法,重点是验证计算时间模型,这是一种基于回归的方法。该模型允许我们以高精度预测计算时间,以获得大量的过程。我们从16到256个进程执行,我们预测到计算时间为直到4,096个进程。对于测试的应用程序,我们获得的误差小于9%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号