并行编程的目标 August 6, 2023 Content # 并行编程(在单线程编程的目标之上)有如下三个主要目标。 1.性能。2.生产率。3.通用性。 越往上层,生产率变得越来越重要;然而越往下层,性能和通用性变得越来越重要。一方面,大量的开发工作消耗在上层,并且必须考虑通用性以降低成本;另一方面,下层的性能损失很不容易在上层得到恢复。在靠近堆栈的顶端,也许只有少数的用户工作于特定的应用。在这种情况下,生产率是最重要的。这解释了这样一种趋势,越往上层,采用额外的硬件通常比额外的开发者更划算。 From # 深入理解并行编程 Links #