Amdahl's Law指出,必须从1个处理器系统到N个处理器系统按顺序完成计算的分数S的计算的最大加速最大。

                 1 / (S + [(1 - S) / N])

有谁知道书或笔记中进行代码的实际分析(对于某些非平凡的计算)以确定分数S的地方?

最佳答案

Parallel Programming with .NET上的Microsoft模式和实践一书中,对阿姆达尔定律进行了很好的讨论。

对代码进行详分割析将非常困难-因为每种情况都是唯一的。

但是,只要您具有确定并发量的机制,它应该可以轻松地近似。通过更改可用的并发性和性能分析,您应该能够通过反解方程来估计S

10-07 16:34