应用程序并行计算遇到的问题 当硬件处理能力不能按摩尔定律垂直发展的时候,选择了水平发展.多核处理器已广泛应用,未来处理器的核心数将进一步发布,甚至达到上百上千的数量.而现在 很多的应用程序在运行在多核心的处理器上并不能得到很好的性能提升,因为应用程序的并发处理能力不强,不能够合理有效地的利用计算资源.线性的计算只能利 用n分之一的计算支援. 要提高应用程序在多核处理器上的执行效率,只能想办法提高应用程序的本身的并行能力.常规的做法就是使用多线程,让更多的任务同时处理,或者让一部分操作 异步执行,…