在MPI中建模通信成本

时间:2011-11-17 18:13:13

标签: mpi

有没有人知道任何讨论MPI计划中沟通成本的论文?我试图预测(比方说)两阶段I / O中的通信步骤所花费的时间。这取决于没有。过程,发送/接收的消息的大小和数量,网络互连和架构等。我们提出一个公式来评估通信所花费的时间是有帮助的。我已经阅读了一些论文,但它们都没有处理多个进程同时进行通信的情况。

1 个答案:

答案 0 :(得分:0)

任何时间估算中最关键的元素将是要发送的总数据和互连的速度。这应该为您提供有效的“最短”时间进行邮件传输。

之后,您可以测量实际花费的时间并使用它来确定MPI实施的粗略效率等级。随着数据量的增加,所需的时间也将使用比例因子进行扩展。这是一种非常粗略的估算方法。请记住,当数据大小超过某些有趣的阈值(例如页面大小,缓存大小等)时,可能需要修改比例因子。