Foster 的方法论有 4 个步骤来设计并行算法
我遇到的许多例子都采用了非常数学的方法。虽然我可以理解数学是必不可少的,但我想知道是否有一种更简单的方法可以向非计算机科学的人解释 PCAM 方法?
最佳答案
假设您要去超市买些杂货,并且您有一个合作伙伴,在这种情况下,您的计算机有两个处理器或两个线程(您和您的合作伙伴)。
首先,我们将问题划分为任务:
然后你定义通信
任务的聚集(不幸的是,我已经将它们描述为聚集)
映射
这完全是非数学的,是我能想到的最好的例子,任何愿意理解该方法的非计算机科学人士都可以掌握这个想法(我希望)。
干杯!
关于algorithm - 将 4 步 PCAM(福斯特方法)应用于并行算法设计的示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58840569/