PRAM(并行随机存取机)模拟器

时间:2011-05-07 17:42:29

标签: parallel-processing

是否有PRAM个模拟器?

我想测试一些简单的并行算法。

3 个答案:

答案 0 :(得分:2)

有一种名为Fork的语言/编译器声称在发行版中有一个名为 pramsim 的模拟器,它最近被移植到了linux。 http://www.ida.liu.se/~chrke/fork95.html

免责声明:我没有亲身体验过它。

答案 1 :(得分:1)

请查看AdamStański撰写的PRAM Machine Simulator(也可提供源代码)。

答案 2 :(得分:0)

PRAM不是一个非常现实的模型,忽略了使并行计算变得如此困难的两个因素:同步和通信。例如,您可能会有更多结果查看批量同步处理(BSP)。如果您正在寻找一个实用的库,您可以查看一个Fork / Join样式库,例如IntelTBB或Java util.concurrency。

编辑:要真正回答这个问题:抱歉,我不知道任何PRAM模拟器。我只看到它以修改后的形式用于复杂性分析。