使用并行编程可能是一个典型或实际的问题?实施起来可能非常具有挑战性。在互联网上,他们解释了如何使用它,但没有解释为什么。
性能是使用并行编程的最常见原因。但是:并非所有程序都将通过使用并行编程来变得更快。在大多数情况下,您的算法由可并行化的部分和固有顺序的部分组成。您始终必须考虑使用并行编程可能带来的性能提升。在某些情况下,使用它的开销实际上会使您的程序变慢。查看阿姆达尔定律,以了解更多有关可以实现的潜在性能改进的信息。
如果您只想要使用并行计算的一些示例:有些类是固有的并行算法,请参阅本文,这是berkeley的小矮人
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句