是否有PRAM个模拟器?
我想测试一些简单的并行算法。
答案 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模拟器。我只看到它以修改后的形式用于复杂性分析。