language-agnostic - 并行代码文档的哪种图表?

标签 language-agnostic diagram mpi boost-mpi

我有一些需要记录的并行代码(使用 MPI 实现)。我想要一个流程图来描述它的高级策略。

你用什么样的图来描述发送、接收、广播、收集、归约等操作?

(编辑:我对 Linux/LaTeX 软件同样感兴趣)

最佳答案

我认为可以肯定地说,没有广泛使用的法律上或事实上的标准图表和图表类型可以满足您的需求。当我不得不时,我倾向于使用 MS Visio。在 Linux 上,我首先查看 GraphViz或许还有 PGF & TiKZ .

至于如何绘制图表,我通常会从在我办公室附近的一本教科书或论文中找到的最接近的近似值开始。 Grama 等人的 Introduction to Parallel Computing 有一些很好的图表。您可能会通过搜索诸如“算法动画”或“算法可视化”之类的术语来学习。

关于language-agnostic - 并行代码文档的哪种图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2622603/

相关文章:

c# - 自动生成不可变类和匹配的构建器类

c# - 像visio一样设计图表

c - 函数和函数参数内部的 MPI 调用

language-agnostic - 开发简单的序列号生成器/验证器的好方法是什么?

language-agnostic - 用函数式语言管理对嵌套不可变数据结构的更新

r - 图表上的非字母字符箭头标签

python - iPython 笔记本;绘制转换图

c++ - 如何使用 MPI 和 C++ 从文本文件中读取整数

c - 使用 MPI_Send 发送矩阵的多列

language-agnostic - 具有两个独立内循环的循环的大 O 复杂度